タグ

テストツールに関するatm_09_tdのブックマーク (5)

  • さよなら手作業・人海戦術! HTML5時代のツール「Selenium2」でWebシステムのテストを自動化

    シリーズは、WebブラウザをUIとして利用した業務システムやアプリケーション(以下、Webシステム、Webアプリケーション)のテストをテーマとして、Webブラウザを使ったテストを自動化するOSSのツール「Selenium2」を紹介します。業務システム開発の現場で適用してきたノウハウを元に、これまでSelenium2について知らなかった人から以前使った経験がある人まで、より実践的な「使える」内容を盛り込んでいきたいと思います。 シリーズのスコープと対象読者 シリーズはWebシステム・Webアプリケーションのテストの中でも「Webブラウザを操作して実施するテスト」をスコープにしています。開発工程としては、1モジュールとして単体テストに位置付けられる場合もあれば、複数のモジュールやシステムと連携して結合テストや総合テストに位置付けられる場合もあるでしょう。これらのテストのことを、シリーズ

  • ツールを使っていない理由

    今回の調査で明らかになったのは、テストツールの利用率は低いものの(前々回記事)、テストツールを利用している人の満足度は高い(前回記事)ということだ。では、なぜテストツールは使われないのだろうか――。 その理由を明らかにするために、テストツールを使っていない人にその理由を聞いている。単体テスト/結合テスト/システムテストツールのそれぞれで使わない理由を聞いたところ、1位~3位はいずれも同じ。1位は「導入コストが高い」、2位は「手作業で行った方が早い」、3位は「どんなツールがあるのか知らない」であった(図1、図2、図3)。

    ツールを使っていない理由
  • ツールの満足度

    テストツールの満足度はどの程度なのだろうかーー。今回の調査の回答者のうち、単体テストツールの利用者は457人、結合テストツールの利用者は228人、システムテストツールの利用者は212人であった。この方たちにツールの満足度を聞いたところ、約8割がおおむね満足していることが分かった。 単体テストツールに「満足」と答えたのは20.1%で、「やや満足」(58.4%)と答えた人と合わせると78.5%になる(図1)。結合テストツールに「満足」と答えた人は18.9%で、「やや満足」(64.9%)と合わせると83.8%(図2)。同様に、システムテストツールに「満足」している人は3種類のツールの中で最も高く22.2%で、「やや満足」(59.0%)と合わせると81.1%になる(図3)。テストツールの利用率は低い(前回記事)が、実際にツールを利用している人の満足度は高い。

    ツールの満足度
  • ツールの利用率

    テストツールはどの程度使われているのだろうかー―。この疑問に答えるために、調査ではまず、直近2年間で最も深く関わったシステム開発プロジェクトにおいて、テストツールを使ったかどうかを尋ねた。その結果を見ると、テストツールの利用率は低いことが分かる。 最も高い単体テストツールでも27.7%(図1)と3割以下である。結合テストツールとシステムテストツールの利用率は、どちらも10%台という結果になった(図2、図3)。

    ツールの利用率
    atm_09_td
    atm_09_td 2011/06/06
    "テストツールの利用率は低いことが分かる。 " - なかなか理解してくれないんだよねえ。
  • JUnit4 - TRANCE ARTS 技術情報Wiki

    JUnitとは? † Java用の単体テストフレームワーク。 JUnitのようなテスティングフレームワークを活用することで、次のメリットがある。 テストを統一な方法で作成できる → 他人が見ても分かりやすい テストが簡単にできる また、単体テストコードがあれば、仕様変更時のデグレードを早い段階で発見することができる。 ↑ JUnit3との違いは? † 「junit.framework.TestCase」クラスを継承しなくてもよい。 テストメソッドのプレフィックスに「test」の必要がない。 テストクラス前後に行う処理を指定できるようになった。(@BeforeClass、@AfterClass) 例外検証のソースの記述が簡単になった。(@Test(expected=XXXXException.class)) パフォーマンスの検証もできるようになった。(@Test(timeout=1500))

  • 1