Movatterモバイル変換


[0]ホーム

URL:


はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

タグ

関連タグで絞り込む (32)

タグの絞り込みを解除

testに関するHoriuchi_Hのブックマーク (42)

  • Javascript unit testing tools

    If you plot the commit count of each project over timeit’s clear that QUnit and Jasmine are the oldest projects, and also that there is a very large amount of commits landing in the Jest repository right now (and have been for quite some time now) compared to all the other frameworks: Another interesting thing to look at is the weekly download count on npm for each framework over time; Mocha is t

    Horiuchi_H
    Horiuchi_H2017/06/13非公開
    まあ残当。 “Mocha seems to work well enough for a lot of people. ”
    • 組織にテストを書く文化を根付かせる戦略と戦術

      This document summarizes a microservices meetup hosted by @mosa_siru. Key points include: 1. @mosa_siru is an engineer at DeNA and CTO of Gunosy. 2. The meetup covered Gunosy's architecture with over 45GitHub repositories, 30 stacks, 10GoAPIs, and 10Python batch processes usingAWS services like Kinesis,Lambda, SQS andAPIGateway. 3. Challenges discussed were managing 30 microservices, ensur

      組織にテストを書く文化を根付かせる戦略と戦術
      • httpbin.org

        Asimple HTTP Request & Response Service. Run locally: $docker run -p 80:80 kennethreitz/httpbin

        • httpbin.org

          Asimple HTTP Request & Response Service. Run locally: $docker run -p 80:80 kennethreitz/httpbin

          Horiuchi_H
          Horiuchi_H2014/08/29非公開
          これは便利だな。
          • Karma+istanbulを利用して、AngularJSで構築したプロダクトのCoverage計測 - Qiita

            Advent Calendarを通じて、公式ページの各種情報を参考に文章化したことと他の方々の投稿を読み進めることによって、AngularJSの基的なところを大分理解できてきました。改めて、テストを通して開発できるAngularの良いところやUJSに沿った形の仕組みを構築でき、無理なくHTMLページをリッチにできる仕組みであることを感じてきています。 当初から、Angularのテストを手軽に行えるところが良いという理由を散々述べてきました。 今回、さらに、テストについて踏み込んだ記事として、若干Angularから離れますが、コードカバレッジの計測方法を取りまとめます。Angularのようにテストを書き易いフレームワークを導入したとして、製造フェーズをテストファーストにして、テストコードを書いてプロダクトの品質をある程度担保できたとしても、結局、テストコードを書くのは人です。場合によって

            Karma+istanbulを利用して、AngularJSで構築したプロダクトのCoverage計測 - Qiita
            • TDDという名の幻想... - Qiita

              Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? TDDは死んだ。テスティングよ栄えよ。 by DHH http://d.hatena.ne.jp/yach/20140424#p1 【翻訳】TDD is Fun http://diskogs.hatenablog.com/entry/2014/04/25/085112 を読んで思ったことをつらつらと書いてみます。 TDDはできれば、やったほうが良いのは確か?です。 しかし、実際の開発現場で全面的に採用するのは ミドルウェア等の画面の存在しないソフトの開発以外では ほとんどの場合、無益です。 なぜなら、TDDを採用すると開発時間が膨らむ、

              TDDという名の幻想... - Qiita
              Horiuchi_H
              Horiuchi_H2014/05/08非公開
              TDDって名前自体が前々から問題になってたよね。“「Implemantation first」「Test second」「No(t) Test-less」な方向” というのは凄く同意。
              • Haskellの単体テスト最前線 kazu-yamamoto/unit-test-example · GitHub

                #Haskellの単体テスト最前線 [To English] これはHaskell Advent Calendar 2012の5日目の記事です。 Haskellで作成したパッケージに対して、単体テストを書くための最新情報をお届けします。以下の記事では、Haskell Platform 2014.2.0.0 以降を使うことを前提とします。 ##要約 要点は4つです。 利用者に見せたい振る舞いは、doctest で書く 利用者に見せたくない振る舞いは、hspec で書く テストを自動化するフレームワークとしては Cabal を使う doctest でもhspec でも、純粋なコードに対しては、できるだけ QuickCheck などの性質テストを書く この記事で一番伝えたいのは、3) です。例題としては、Base64 という符号化を取り上げます。Base64 は知っていると仮定して話を進めます

                Haskellの単体テスト最前線 kazu-yamamoto/unit-test-example · GitHub
                • FINDJOB!終了のお知らせ | FINDJOB!

                  FINDJOB! 終了のお知らせ2023年9月29日にFINDJOB!を終了いたしました。 これまでFINDJOB!をご利用いただいた企業様、求職者様、様々なご関係者様。 大変長らくFINDJOB!をご愛顧いただき、誠にありがとうございました。IT/Web系の仕事や求人がまだ広く普及していない頃にFind Job!をリリースしてから 約26年間、多くの方々に支えていただき、運営を続けてまいりました。転職成功のお声、採用成功のお声など、嬉しい言葉もたくさんいただきました。 またFINDJOB!経由で入社された方が人事担当になり、 FINDJOB!を通じて、新たな人材に出会うことができたなど、 たくさんのご縁をつくることができたのではないかと思っております。2023年9月29日をもって、FINDJOB!はその歴史の幕を下ろすこととなりましたが、 今後も、IT/Web業界やクリエイティブ

                  FINDJOB!終了のお知らせ | FINDJOB!
                  Horiuchi_H
                  Horiuchi_H2013/08/28非公開
                  テスト用のデータまとめ
                  • Selenium何とかっていうツールがやたら色々あるのはどういうわけなのか | MagicPod Tech Blog | MagicPod: AIテスト自動化プラットフォーム

                    ブラウザの画面テストを自動化するツール、Selenium。 大変便利なツールなのですが、Selenium RC、Selenium IDE、WebDriverなど色々な名前が出てきて、「なぜこんなややこしいことになっているんだろうか」と思ったことはありませんか? その理由を知るには、Seleniumの歴史について知る必要があります。 今回は、Seleniumの誕生から2013年5月現在に至るまでの歴史を振り返りながら、それぞれのツールがどのような位置付けのものなのか、見ていくことにしましょう。 ※歴史はいいからとりあえずSeleniumを使ってみたい、という方は、Selenium公式サイトからSelenium IDEをダウンロードすれば使えます。 Selenium Core Seleniumの原型は、米ThoughtWorks社で働いていたJason Huggins氏によって2004年に作

                    Selenium何とかっていうツールがやたら色々あるのはどういうわけなのか | MagicPod Tech Blog | MagicPod: AIテスト自動化プラットフォーム
                    Horiuchi_H
                    Horiuchi_H2013/06/02非公開
                    なるほど、こんな歴史があったのか。今から使うなら、WebDriverを使っておけば良いと。
                    • フロントエンドJavaScriptにおける設計とテスト

                      今日話さないことJavaScriptの基礎知識、jQueryの導入 気持ちいいUIUXがうんちゃら CanvasやWebGLを使ったリッチでイケてるゲームの作り方

                      Horiuchi_H
                      Horiuchi_H2013/02/28非公開
                      なるほど。フロントエンドだからと言って、テストをサボっちゃだめだよな。
                      • makefileを廃絶してgruntを使う

                        JavaScriptを使った開発で必要となるconcat, minify,lint, test といったタスクを動かすのに使うツール、最近はgruntをよく見かけるのでオレオレmakefileから移行してみた。 既存のmakefileは以下の通り。makefile + makeターゲットから呼び出される各種タスクに対応した処理を行なうプログラムという構成。make minifyと打てば圧縮版のファイルを生成、make testと打てばテストが実行される寸法だ、圧縮にはuglify.js,lintにはjshint、全てnodeモジュールを使っているのでそのまま移行できるはず。concatにはmuというテンプレートエンジンを使っていた。 makefileからの移行 まず、gruntの制御に必要なgrunt.jsファイルは grunt init:gruntfile して生成する。concat

                        makefileを廃絶してgruntを使う
                        • テストコードのリファクタリング

                          JJUGCCC 2012 fall / 札幌Javaカンファレンス2012での発表資料です。 ソースコードは https://github.com/shuji/demo-refactering-unittest から取得してください。Read less

                          テストコードのリファクタリング
                          Horiuchi_H
                          Horiuchi_H2012/11/12非公開
                          自動テストがあるのが当たり前な時代なので、テストの書き方をもっと洗練しましょう、と。
                          • HUnitを使ってみた(ついでにHLintも) - 岩本隆史の日記帳(アーカイブ)

                            HaskellのユニットテストフレームワークであるHUnitを使ってみました。テスト対象のコードは、先日書いたsign関数です。 HUnitのインストール なにはともあれ、まずはHUnitをインストールしました。Cabalのおかげで簡単に入れられました。 $ cabal install HUnit テスト対象コードのモジュール名検討 つづいて、テスト対象コードのモジュール名を何にするか検討しました。このモジュールは「キープリスト」というWebアプリケーションで使う予定であり、AmazonAPIに関わるものなので、「KeepList.Amazon」に決めました。 ファイル構成の検討 つづいて、テスト対象コードとテストコードをどのように配置するか検討しました。モジュール名の名前空間の階層をそのまま生かし、テストコードを「tests」ディレクトリに入れることに決めました。 $ tree . |

                            HUnitを使ってみた(ついでにHLintも) - 岩本隆史の日記帳(アーカイブ)
                            Horiuchi_H
                            Horiuchi_H2012/09/14非公開
                            Haskellでの単体テスト(と、hlintでのコードチェック)について
                            • ペアプロ・TDDの『お題』をまとめてみた #tddbc #coderetreat #pp_con - Diary of absj31

                              TDD及びペアプロを通じてプログラミングスキルを上げるべく、ネットで公開されている『お題』について色々情報収集してみました。 お題やテーマについては、見つけ次第随時追加していきます。 Stackユーティリティ from 『車窓からのTDD』 - 車窓からのTDD こちらについては自分でも試しに写経してみました。以下エントリ。 『車窓からのTDD』を写経してみた ( JDK7 / Eclipse4.2 / Quick JUnit / Mercurial / Bitbucket ) - Shinya’s DailyReport FizzBuzz問題 from TDDBC TDDBC お題 うるう年問題 from TDDBC TDDBC お題 LRU Cache from TDDBC TDDBC お題 ワードフィルタ from TDDBC TDDBC お題 以上、ここまでの4つのお題は和田卓人

                              ペアプロ・TDDの『お題』をまとめてみた #tddbc #coderetreat #pp_con - Diary of absj31
                              Horiuchi_H
                              Horiuchi_H2012/07/23非公開
                              TDDのお題一覧
                              • たのしいHaskellのツールチェインとC++ - 純粋関数空間

                                というタイトルで、先日、社内の公開セミナーで話しました。 発表資料はこちら。 Haskellのテストフレームワークとベンチマークフレームワークがよくできているので、 これをC++でも使えるんじゃないかという内容です。 概要 背景として、QuickCheck をもっと多くの人に知って/使って貰いたいというのがあります。 QuickCheckは、普段から使っている人間からすると、よくいろいろなバグを拾ってくれるとても便利なものなのですが、 残念ながら普段開発に利用しているC++には相当のもので完成度の高いものが見当たりません。 だからといって、そこから作るためにC++のテンプレートをいじくりまわすには、私はもう老いてしまいました (与えられた関数にランダムな入力を与えるだけなら簡単なのですが、ジェネレータを自由にいじれる機能がやはり欲しいところで)。 そう思った時に、FFIを使えてQuickC

                                Horiuchi_H
                                Horiuchi_H2012/07/22非公開
                                QuickCheck、ライブラリの実装時には使えそうだな。
                                • はてなブログ | 無料ブログを作成しよう

                                  ハウステンボス~軍艦島~市内🛳️一泊二日長崎旅記録 昨月、夫とふたりで一泊二日長崎旅をしてきました。 昨年末にふいに夫が漏らした「軍艦島行ってみたいな~」の言葉からあれよあれよと決まった突貫旅。まじで「軍艦島に行く」だけしか決まってない驚愕のノープラン旅だったのですが、すごく楽しかったので記録します!…

                                  はてなブログ | 無料ブログを作成しよう
                                  Horiuchi_H
                                  Horiuchi_H2012/06/08非公開
                                  同意。テストはあった方が良いけど、使い方次第。
                                  • Test your IPv6.

                                    JavaScript Required This site requiresJavaScript, as well as the ability to pull in cross-site scripts, in order to perform the testing. If this message does notgo away,it means thatJavaScript has been disabled, either by a plugin or extension in your browser, or by explicit browser setting. Do you use NoScript? If you use this Firefox add-on, you'll need to "Temporarily allow all this page".

                                    Test your IPv6.
                                    Horiuchi_H
                                    Horiuchi_H2011/06/07非公開
                                    IPv6への対応状況を確認できるサイト
                                    • status-code

                                      OK。リクエストは成功し、レスポンスとともに要求に応じた情報が返される。 ブラウザでページが正しく表示された場合は、ほとんどがこのステータスコードを返している。 100 Continue 継続。クライアントはリクエストを継続できる。サーバがリクエストの最初の部分を受け取り、まだ拒否していないことを示す。 例として、クライアントがExpect: 100-continueヘッダをつけたリクエストを行い、それをサーバが受理した場合に返される。 101Switching Protocols プロトコル切替え。サーバはリクエストを理解し、遂行のためにプロトコルの切替えを要求している。 102 Processing 処理中。WebDAVの拡張ステータスコード。処理が継続されて行われていることを示す。 200 OK OK。リクエストは成功し、レスポンスとともに要求に応じた情報が返される。 ブラ

                                      • hamcrestのMatcherメモ - 都元ダイスケ IT-PRESS

                                        技術ネタじゃないところで盛り上げてしまった。技術ネタいこう、技術ネタ。 さて、JUnitを使う際、hamcrestライブラリを使って、英語として読めるようなassertionを書く、なんてのは流行ってたり流行っていなかったり? JUnit4限定だけれど、assertionの際、assertEqualsとか色々assertionのメソッドはあるけど、全てassertThatで書くことができるはず。assertThatメソッドの第一引数にテスト対象、第二引数にhamcrestのMatcherインターフェイスの実装を与えます。なんのこっちゃですが。 Jiemamyでは、なるべくassertThat以外のassertionメソッドを使わないようにテストを書いています。(もしかしたらもう一つも残ってないかも。) まぁ、以下のように書くと、英語っぽいのが書けますよ、と。 assertThat(aaaa

                                        hamcrestのMatcherメモ - 都元ダイスケ IT-PRESS
                                        • 紫ログ:C++のテストフレームワークを試食 - livedoor Blog(ブログ)

                                          TopCoderの為に少しやる気になってきたところで、Macでフリーで使えるC++ のテストフレームワークをいくつか試してみたのでメモ。 CppUnit -C++ Port of JUnit CxxTestgoogletest -GoogleC++ Testing Framework Boost.Test CppUnitはテストの記述が若干面倒な気が。表示はシンプルで悪くない。 CxxTestはインストール方法が他と違って少し悩んだが、記述量が少なくて取っつきやすかった。googletestは記述量が少なめで、赤と緑のカラー表示コンソールで、マクロの種類も豊富。ASSERT マクロと EXPECT マクロの対応も分かりやすい。但し、出たばかりで日語での情報が少ない。 Boost.Testは普段Boostに慣れ親しんでいるなら良いかも。マクロの種類は多め。 とりあえず、goog

                                          お知らせ

                                          公式Twitter

                                          • @HatenaBookmark

                                            リリース、障害情報などのサービスのお知らせ

                                          • @hatebu

                                            最新の人気エントリーの配信

                                          処理を実行中です

                                          キーボードショートカット一覧

                                          j次のブックマーク

                                          k前のブックマーク

                                          lあとで読む

                                          eコメント一覧を開く

                                          oページを開く

                                          はてなブックマーク

                                          公式Twitter

                                          はてなのサービス

                                          • App Storeからダウンロード
                                          • Google Playで手に入れよう
                                          Copyright © 2005-2025Hatena. All Rights Reserved.
                                          設定を変更しましたx

                                          [8]ページ先頭

                                          ©2009-2025 Movatter.jp