今や話題沸騰のTDD(=Test Driven Development)に欠かせないテスティングフ・レームワーク。
自分が使っている言語に対応したテスティングフ・レームワークが既に存在するかどうか、気になる方も多いだろう。
そんな悩みを解決してくれる情報が、ウィキペディアに掲載されていることをご存知だろうか。
■ウィキペディア
ユニットテスト・フレームワーク一覧
上記ページに、言語別ユニットテスト・フレームワークの一覧が掲載されている。
実に70種類の言語が掲載されている。
初期のオブジェクト指向型言語 SmallTalk を始め、 Ruby, Java, C++ 果ては C言語、COBOL などもラインナップされているから驚きだ。
※ 言語の後ろのカッコ内はテスティング・フレームワークの数を表す。
※ 言語の後ろのカッコ内はテスティング・フレームワークの数を表す。
- ABAP (1)
- ActionScript / Adobe Flex (9)
- Ada (5)
- AppleScript (2)
- ASP (1)
- BPEL (1)
- C (34)
- C# (?)
- C++ (35)
- Cg (1)
- CFML (ColdFusion) (4)
- Clojure (1)
- COBOL (2)
- Common Lisp (11)
- Curl (1)
- Delphi (1)
- Emacs Lisp (5)
- Erlang (1)
- Fortran (6)
- F# (4)
- Groovy (2)
- Genexus (1)
- Haskell (2)
- HLSL (1)
- ITT IDL (2)
- インターネット (7)
- Java (25)
- JavaScript (24)
- Lasso (1)
- LaTeX (1)
- LabVIEW (2)
- LISP (3)
- Lua (2)
- MATLAB (5)
- MySQL (1)
- .NET programming languages (22)
- Objective-C (8)
- OCaml (3)
- Object Pascal (Free Pascal) (2)
- PegaRULES Process Commander (1)
- Perl (9)
- PHP (8)
- PL/SQL (6)
- PostgreSQL (4)
- PowerBuilder (1)
- Progress 4GL (1)
- Prolog (1)
- Python (7)
- R (2)
- REALbasic (1)
- Rebol (1)
- RPG (1)
- Ruby (5)
- SAS (2)
- Scala (6)
- Scheme (1)
- シェル (7)
- Simulink (2)
- Smalltalk (1)
- SQL (2)
- TargetLink (1)
- Tcl (1)
- TinyOS/nesC (1)
- Transact-SQL (4)
- Visual FoxPro (1)
- Visual Basic (VB6) (6)
- Visual Lisp (1)
- XML (3)
- XSLT (4)
- その他 (2)
この表を見ると、かなりの数の言語にテスティング・フレームワークが存在している事が分かる。
まだテスティング・フレームワークに触れたことが無い方は、この機会に触ってみてはいかがだろうか。
まだテスティング・フレームワークに触れたことが無い方は、この機会に触ってみてはいかがだろうか。
0 件のコメント:
コメントを投稿