flexunit4 & flexmonkey を使おう

23
FLEXUNIT4 & FLEXMONKEY Flex ででででででででででで

Upload: shinjiro-watanabe

Post on 20-Jan-2015

3.372 views

Category:

Technology


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: FlexUnit4 & FlexMonkey を使おう

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

Page 2: FlexUnit4 & FlexMonkey を使おう

鹿紹介

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

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

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

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

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

しかじろうだよ!

Page 3: FlexUnit4 & FlexMonkey を使おう

テストを自動化しよう!

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

Page 4: FlexUnit4 & FlexMonkey を使おう

テストを自動化しよう!

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

Page 5: FlexUnit4 & FlexMonkey を使おう

テストを自動化しよう!

なんで自動化するの?

すごく楽チン

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

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

修正

テスト

コミット

Page 6: FlexUnit4 & FlexMonkey を使おう

テストを自動化しよう!

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

Page 7: FlexUnit4 & FlexMonkey を使おう

テストを自動化しよう!

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

自動化 コスト

Page 8: FlexUnit4 & FlexMonkey を使おう

テストツールいろいろ

FlexUnit adobe 公式の単体テスト

AS3Unit 国産の単体テスト Spark project

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

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

FlashBuilder に対応 FlexMonkey

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

Page 9: FlexUnit4 & FlexMonkey を使おう

今回のおすすめはこれ

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

FlexMonkey GUI のテストができる!

Page 10: FlexUnit4 & FlexMonkey を使おう

FlexUnit4 って?

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

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

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

[Test]

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

}

Page 11: FlexUnit4 & FlexMonkey を使おう

FlexUnit4 インストール

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

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

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

Page 12: FlexUnit4 & FlexMonkey を使おう

FlexUnit4 実演

Page 13: FlexUnit4 & FlexMonkey を使おう

!?

Page 14: FlexUnit4 & FlexMonkey を使おう

FlexMonkey って?

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

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

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

テストを作るのが簡単!

Page 15: FlexUnit4 & FlexMonkey を使おう

FlexMonkey インストール

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

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

f.flexmonkey.html

Page 16: FlexUnit4 & FlexMonkey を使おう

メイン画面

Page 17: FlexUnit4 & FlexMonkey を使おう

Spy 画面

内部構造を解析

Page 18: FlexUnit4 & FlexMonkey を使おう

FlexMonkey 実演

Page 19: FlexUnit4 & FlexMonkey を使おう

参考資料

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

fxugflex-unit4beta1

Page 20: FlexUnit4 & FlexMonkey を使おう

宣伝その1

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

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

Page 21: FlexUnit4 & FlexMonkey を使おう

宣伝その2

Page 22: FlexUnit4 & FlexMonkey を使おう

宣伝その3

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

Page 23: FlexUnit4 & FlexMonkey を使おう

次回へ続く