タグ

テストに関するArisonのブックマーク (4)

  • 16の言語と57のフレームワークを比較したベンチマークが凄い

    いつの時代もより高速に動作するフレームワークや言語に対する関心は高いものですが、そんな疑問に答えるWeb Framework Benchmarksの最新版が公開されています。こちらのベンチマークはテスト用のコードや環境がオープンソースになっており16の言語(C C# Clojure D Erlang Go Groovy Haskell Java JavaScript Lua Perl PHP Python Ruby Scala)と57のフレームワークについて最適な実装が集められてテストされているという点で一般性があります。また実行環境もEC2と実マシンの2種類をそれぞれ実行している点も興味深いです。 気になるテスト結果のうち特に複雑度の高いデータベースから複数件のデータを取得してHTMLページとして出力した場合の結果は下記のとおりです。 堂々のトップに輝いているのはServletで最大で1

    16の言語と57のフレームワークを比較したベンチマークが凄い
    Arison
    Arison 2013/05/07
    設計者、開発者として知っておきたいフレームワークの比較サイト
  • 殺虫剤のパラドックス

    殺虫剤のパラドックス 殺虫剤ばかりで虫を退治していると、やがて虫は進化し殺虫剤に対する耐性を身に付け、その殺虫剤では効かなくなってしまうこと。 薬とかでも耐性菌ができちゃうっていうあの話のことです。 IT業界では業界での「殺虫剤のパラドックス」とは同じテストを何度も繰り返すと、 最終的にはそのテストでは新しい欠陥を見つけられなくなるということ。 テストの来の目的は、テスト対象に欠陥がないことを確認すること。 でも、現場は要件仕様通りに動作するかどうかを確認するだけでも精一杯ってことが多い。 (テストやソースレビュー、修正対応とかしていると改善要望や「あるべき論」とかってドンドン、出てくるんですよね。) 殺虫剤のパラドックスによって「バグ自体が高度で限られた条件のみのバグのみが残っていく」という意味では、 ある意味、品質が向上して言っているのでいいことだと思う。 でも、この殺虫剤のパラドッ

    殺虫剤のパラドックス
    Arison
    Arison 2012/11/23
    「殺虫剤のパラドックス」とは同じテストを何度も繰り返すと、最終的にはそのテストでは新しい欠陥を見つけられなくなるということ。
  • WEBサイト負荷テストツール7選 | さぶみっと!JAPAN

    WEBサイトに情報を入力するだけで負荷テストができるLoad Impact、GUIから操作できるApache JMeterや、コマンドラインから使うcurl-loader・httperf・Siege・Pylot・abを簡単な使い方と共に紹介していきます。 Load Impact http://loadimpact.com/ Load ImpactはスゥエーデンのGatorhole AB社が管理している、フォームに必要な情報を入力するだけで負荷テストをしてくれるWEBサイトです。 ツールをインストールしたりする必要が有りませんので、非常に楽です。 毎月5回まで無料で負荷テストができます。 それ以上は10回/$30のクレジットを購入する事になります。 トップページのフォームにURLを入れて「Run free test」をクリックすると、世界各地のいずれかのAmazon EC2サーバから負荷テス

    WEBサイト負荷テストツール7選 | さぶみっと!JAPAN
    Arison
    Arison 2012/03/07
    jmeter は使ったことあるけど、定形の処理を繰り返すのにすごい便利だった。負荷テストに使う以外に付加価値アリ
  • テスト駆動開発チートシート - やさしいデスマーチ

    TDD(テスト駆動開発)のチートシートを作ってみた。 TDDBCでid:t-wadaさんが話している内容とかテスト駆動開発入門から引っ張ってきています。 ダウンロードはこちらからどうぞ。 PNGイメージ: http://dl.dropbox.com/u/1393956/tdd_cheatsheet.png PDFファイル: http://dl.dropbox.com/u/1393956/tdd_cheatsheet.pdf 追記 印刷・再配布などはご自由にどうぞ。 もし、元データ(OmniGraffle)が欲しいという人は、コメント欄かTwitter経由で教えていただければ差し上げます。 追記2 このチートシートは、OmniGraffleで作りました。他に使えそうなツールとしては、イラレとか。Visioでもたぶん作れると思います。

    テスト駆動開発チートシート - やさしいデスマーチ
  • 1