Flex/AIRにおける単体テストフレームワーク

情報はそんなに多くなく選択肢もそれほど多くない。
おかげでどれを選ぶべきか悩む。

①FlexUnit(0.85、0.9)
 本家Adobeさんとこで公式に使用されている。
 情報は一番多いようで、バージョンが違えばコードも違ってくる上
 あまりバージョンを記載していないサイトが多い。

 サンプルコードは比較的多いので無難?
 情報が少ないが非同期テストもできるようである。
http://sites.google.com/site/shin1ogawa/adobe-air/flexunit

②Fluint
 非同期テストの情報が多い。
 というより、FlexUnitとの住み分けは非同期テストができるとこにあるようだ。
 サンプルコードもわかりやすかった。
http://sites.google.com/site/shin1ogawa/adobe-air/fluint

③AS3Unit
 日本産のフレームワーク。
 そのため日本語の情報はこれが一番多い気がする。
 追加で非同期テストもできるようになっている。
 結局言葉の壁でこれが本命になるか?
http://www.libspark.org/wiki/yossy/AS3Unit
 
④FlexUnit4
 ①の後継であるが、まだテスト段階。Beta1は情報あるがBeta2はない?
 現在RCではあるがRC版の情報も少ない。でもAdobeさんとこだし・・・
 ①+②のような感じになるようでFlexBuilder4が出るときにはデフォルトで
 入っているらしいよ?
http://d.hatena.ne.jp/ActionScript/20091121/fd_flex_unit_4_test

⑤FlexMonkey
 ①~④とは少し違うが、AIR等のGUIのテストに特化した感じ。
 ソースコードで作り上げるというよりも、最後のシステムテスト時に使えそう。
 ブラックテストには最高かも。
http://www.adobe.com/jp/devnet/flex/articles/flexmonkey.html

テスト自動化のススメ
http://www.slideshare.net/shikajiro/flexunit4-flexmonkey

3 件のコメント :

  1. http://akabana.info/tag/yui-frameworks/page/2

    返信削除
  2. http://objectthinking.seesaa.net/article/48604103.html

    返信削除
  3. http://runwiththink.blogspot.com/2009/10/flex-builder-3eclipse-34-ganymede.html

    返信削除