FlexUnit4 & FlexMonkey を使おう

Preview:

DESCRIPTION

 

Citation preview

FLEXUNIT4 & FLEXMONKEYFlex でテストを自動化しよう!

鹿紹介

鹿似プログラマ しかじろうがプログラム作るよ! の中の人

http://d.hatena.ne.jp/re_shikajiro/ Twitter @shikajiro

株式会社 Fusic Web 開発ベンチャー プリンで有名な @debility などが所属

Spark project コミッタ に、先週なりました。 EdTwitter 開発中

福岡 Android の会福岡支部長 ついカッとなって。

しかじろうだよ!

テストを自動化しよう!

テスト自動化してますか?

テストを自動化しよう!

テスト自動化してますか? 来週からやります><

テストを自動化しよう!

なんで自動化するの?

すごく楽チン

安心して修正、リリースできる。

一定の品質を保証できる。

修正

テスト

コミット

テストを自動化しよう!

でも、テスト作るのめんどいです・・・

テストを自動化しよう!

でも、テスト作るのめんどいです・・・ 開発コストと品質のバランスをとろう。

自動化 コスト

テストツールいろいろ

FlexUnit adobe 公式の単体テスト

AS3Unit 国産の単体テスト Spark project

Fluint 単体、非同期、総合テストもカバー

FlexUnit4 Fluint を取り込み、非同期、総合テストもカバー

FlashBuilder に対応 FlexMonkey

インタフェースのキャプチャ、リプレイ、検証機能

今回のおすすめはこれ

FlexUnit4 β テスト範囲を幅広くカバー!

FlexMonkey GUI のテストができる!

FlexUnit4 って?

まだベータです。 総合テストができるようになった!

メソッドだけではなく、コンポーネントもテストできる。

jUnit4 っぽく書ける! Java で経験がある人はすぐ書ける。

[Test]

public function addition():void { Assert.assertEquals(12, simpleMath.add(7, 5));

}

FlexUnit4 インストール

Zip をダウンロード http://opensource.adobe.com/wiki/displa

y/flexunit/FlexUnit Lib 配下にいれるだけ

FlexUnit1Lib.swc FlexUnit4.swc FlexUnit4UIRunner.swc hamcrest-as3.swc

FlexUnit4 実演

!?

FlexMonkey って?

Web アプリテストツールのselenium みたいなの

もしくは、エクセルのマクロみたいなの

GUI のテストができるので、本番に近いテストができる

テストを作るのが簡単!

FlexMonkey インストール

まさかの発表前にバージョンアップ>< 光の速さで 0.9 -> 1.0 差し替え

AIR アプリとしてインストール http://flexmonkey.gorillalogic.com/gl/stuf

f.flexmonkey.html

メイン画面

Spy 画面

内部構造を解析

FlexMonkey 実演

参考資料

FlexUG@ 北陸 in 富山 hikaruworld さんのプレゼンを簡略化しただけです>< http://www.slideshare.net/hikaruworld/

fxugflex-unit4beta1

宣伝その1

FlexUG@ 福岡勉強会やりませんか? http://groups.google.co.jp/group/flexug-f

ukuoka Adobe の轟さんくるかも Java で有名な Abby の米林さんくるかも など、企画からみんなでやりましょう!

宣伝その2

宣伝その3

鹿やプリンさんと一緒に働くエンジニアを募集しております。鹿やプリンと一緒に働きたいエンジニアを募集しております。

次回へ続く

Recommended