Develop and Download Open Source Software

OpenSource Downloads

7-Zip  (4,208)  
HandBrake Japanese Language Version  (3,353)  
CrystalDiskInfo  (1,743)  
CotEditor  (1,120)  
CrystalDiskMark  (866)  
Boookends  (788)  
SMPlayer  (642)  
えこでこツール  (599)  
Tera Term  (595)  
10  FFFTP  (579)  
11  Cabos  (530)  
12  BathyScaphe  (494)  
13  ffdshow  (481)  
14  MergeDoc  (464)  
15  ギコナビ  (438)  
More >>

最近ブックマークされた記事

さまざまな作業に対応するオープンソースのテストツール群

2008年04月30日 10:39 Mayank-Sharma(2008年4月18日(金)) 1 2 3
 ソフトウェア開発プロジェクトの大小を問わず、テストは開発プロセスにおいて重要な役割を果たす。しかし、すべての組織や開発者が専用のテストツールを利用しているわけではない。そうしたツールは何百ドル、場合によっては何千ドルもするからだ。幸いにして、豊富なオープンソースのソフトウェアテストツールが無料で入手できるおかげで、そうした高価なツールの必要性は薄れつつある。

 簡単にいうと、ソフトウェアのテストは大きく2つのアプローチに分かれる。手作業によるテスト(夏期インターン生がチェックリストを使って行うのはこちら)と自動プログラムによるものだ。プログラムによる自動テストの場合、ツールの調達に多額の費用がかかったり、自動テストを行うソフトウェアのカスタマイズに追われて当座の作業がおろそかになったりする可能性がある。

 一方、 Open Source Testing (OST)、 QAForums Open Testware など、さまざまなテストツールを取り揃えたサイトに目を向け、自分の役に立つものを探し出すこともできる。

 OSTを管理しているMark Aberdour氏は次のように語る。「オープンソースのテストツールのなかで最も数が多いのは、機能テストツールだ。このカテゴリには、キャプチャ/リプレイテストやデータ駆動型テストの実行、WebアプリケーションやJavaアプリケーションを対象としたテストなど、多くのものが含まれる」。現在はソフトウェア開発に携わっているものの、これまで10年にわたってソフトウェアテストおよびテスト管理という別の側面に取り組んできたAberdour氏によれば、オープンソースのテストツールのなかにはパフォーマンステストやテスト管理/バグトラッキングのための多くのツールのほか、セキュリティテストのツールもかなり含まれているという。

 「よく使われる言語、特にテスト駆動型開発(TDD:Test-Driven Development)が多用されている言語向けには、単体テスト用のツールも含めて、多数のツールが用意されている。(WebおよびJavaアプリ用のテストツールは多数あるが)オープンソースはいつもそうであるように、何か気に入らない点があれば誰かが手を加えるので、いかなるニーズに対しても何らかのツールが存在する」。OSTには、PHP, PerlRubyFlash/ActionScriptJavaScriptPythonTclXMLといった言語向けのテストツールが用意されている。「おそらく私がOSTにまとめたもの以外にもテストツールはあるはずだ。TDDを実践している人は testdriven.com を参照するとよいだろう。そちらのほうがTDDに注力したサイトになっている」

最終更新:2009年12月15日 14:05