使いこなす本使いこなす本 B3FH-5831-03 パソコンの各部は こうなっている 基本的な機能を使おう オプション機器を活用しよう! 電源と節電機能を賢く使おう
FlexUnit4 & FlexMonkey を使おう
-
Upload
shinjiro-watanabe -
Category
Technology
-
view
3.372 -
download
0
description
Transcript of FlexUnit4 & FlexMonkey を使おう
![Page 1: FlexUnit4 & FlexMonkey を使おう](https://reader034.fdocuments.net/reader034/viewer/2022051014/54bd47b24a7959ae538b45df/html5/thumbnails/1.jpg)
FLEXUNIT4 & FLEXMONKEYFlex でテストを自動化しよう!
![Page 2: FlexUnit4 & FlexMonkey を使おう](https://reader034.fdocuments.net/reader034/viewer/2022051014/54bd47b24a7959ae538b45df/html5/thumbnails/2.jpg)
鹿紹介
鹿似プログラマ しかじろうがプログラム作るよ! の中の人
http://d.hatena.ne.jp/re_shikajiro/ Twitter @shikajiro
株式会社 Fusic Web 開発ベンチャー プリンで有名な @debility などが所属
Spark project コミッタ に、先週なりました。 EdTwitter 開発中
福岡 Android の会福岡支部長 ついカッとなって。
しかじろうだよ!
![Page 3: FlexUnit4 & FlexMonkey を使おう](https://reader034.fdocuments.net/reader034/viewer/2022051014/54bd47b24a7959ae538b45df/html5/thumbnails/3.jpg)
テストを自動化しよう!
テスト自動化してますか?
![Page 4: FlexUnit4 & FlexMonkey を使おう](https://reader034.fdocuments.net/reader034/viewer/2022051014/54bd47b24a7959ae538b45df/html5/thumbnails/4.jpg)
テストを自動化しよう!
テスト自動化してますか? 来週からやります><
![Page 5: FlexUnit4 & FlexMonkey を使おう](https://reader034.fdocuments.net/reader034/viewer/2022051014/54bd47b24a7959ae538b45df/html5/thumbnails/5.jpg)
テストを自動化しよう!
なんで自動化するの?
すごく楽チン
安心して修正、リリースできる。
一定の品質を保証できる。
修正
テスト
コミット
![Page 6: FlexUnit4 & FlexMonkey を使おう](https://reader034.fdocuments.net/reader034/viewer/2022051014/54bd47b24a7959ae538b45df/html5/thumbnails/6.jpg)
テストを自動化しよう!
でも、テスト作るのめんどいです・・・
![Page 7: FlexUnit4 & FlexMonkey を使おう](https://reader034.fdocuments.net/reader034/viewer/2022051014/54bd47b24a7959ae538b45df/html5/thumbnails/7.jpg)
テストを自動化しよう!
でも、テスト作るのめんどいです・・・ 開発コストと品質のバランスをとろう。
自動化 コスト
![Page 8: FlexUnit4 & FlexMonkey を使おう](https://reader034.fdocuments.net/reader034/viewer/2022051014/54bd47b24a7959ae538b45df/html5/thumbnails/8.jpg)
テストツールいろいろ
FlexUnit adobe 公式の単体テスト
AS3Unit 国産の単体テスト Spark project
Fluint 単体、非同期、総合テストもカバー
FlexUnit4 Fluint を取り込み、非同期、総合テストもカバー
FlashBuilder に対応 FlexMonkey
インタフェースのキャプチャ、リプレイ、検証機能
![Page 9: FlexUnit4 & FlexMonkey を使おう](https://reader034.fdocuments.net/reader034/viewer/2022051014/54bd47b24a7959ae538b45df/html5/thumbnails/9.jpg)
今回のおすすめはこれ
FlexUnit4 β テスト範囲を幅広くカバー!
FlexMonkey GUI のテストができる!
![Page 10: FlexUnit4 & FlexMonkey を使おう](https://reader034.fdocuments.net/reader034/viewer/2022051014/54bd47b24a7959ae538b45df/html5/thumbnails/10.jpg)
FlexUnit4 って?
まだベータです。 総合テストができるようになった!
メソッドだけではなく、コンポーネントもテストできる。
jUnit4 っぽく書ける! Java で経験がある人はすぐ書ける。
[Test]
public function addition():void { Assert.assertEquals(12, simpleMath.add(7, 5));
}
![Page 11: FlexUnit4 & FlexMonkey を使おう](https://reader034.fdocuments.net/reader034/viewer/2022051014/54bd47b24a7959ae538b45df/html5/thumbnails/11.jpg)
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 を使おう](https://reader034.fdocuments.net/reader034/viewer/2022051014/54bd47b24a7959ae538b45df/html5/thumbnails/12.jpg)
FlexUnit4 実演
![Page 13: FlexUnit4 & FlexMonkey を使おう](https://reader034.fdocuments.net/reader034/viewer/2022051014/54bd47b24a7959ae538b45df/html5/thumbnails/13.jpg)
!?
![Page 14: FlexUnit4 & FlexMonkey を使おう](https://reader034.fdocuments.net/reader034/viewer/2022051014/54bd47b24a7959ae538b45df/html5/thumbnails/14.jpg)
FlexMonkey って?
Web アプリテストツールのselenium みたいなの
もしくは、エクセルのマクロみたいなの
GUI のテストができるので、本番に近いテストができる
テストを作るのが簡単!
![Page 15: FlexUnit4 & FlexMonkey を使おう](https://reader034.fdocuments.net/reader034/viewer/2022051014/54bd47b24a7959ae538b45df/html5/thumbnails/15.jpg)
FlexMonkey インストール
まさかの発表前にバージョンアップ>< 光の速さで 0.9 -> 1.0 差し替え
AIR アプリとしてインストール http://flexmonkey.gorillalogic.com/gl/stuf
f.flexmonkey.html
![Page 16: FlexUnit4 & FlexMonkey を使おう](https://reader034.fdocuments.net/reader034/viewer/2022051014/54bd47b24a7959ae538b45df/html5/thumbnails/16.jpg)
メイン画面
![Page 17: FlexUnit4 & FlexMonkey を使おう](https://reader034.fdocuments.net/reader034/viewer/2022051014/54bd47b24a7959ae538b45df/html5/thumbnails/17.jpg)
Spy 画面
内部構造を解析
![Page 18: FlexUnit4 & FlexMonkey を使おう](https://reader034.fdocuments.net/reader034/viewer/2022051014/54bd47b24a7959ae538b45df/html5/thumbnails/18.jpg)
FlexMonkey 実演
![Page 19: FlexUnit4 & FlexMonkey を使おう](https://reader034.fdocuments.net/reader034/viewer/2022051014/54bd47b24a7959ae538b45df/html5/thumbnails/19.jpg)
参考資料
FlexUG@ 北陸 in 富山 hikaruworld さんのプレゼンを簡略化しただけです>< http://www.slideshare.net/hikaruworld/
fxugflex-unit4beta1
![Page 20: FlexUnit4 & FlexMonkey を使おう](https://reader034.fdocuments.net/reader034/viewer/2022051014/54bd47b24a7959ae538b45df/html5/thumbnails/20.jpg)
宣伝その1
FlexUG@ 福岡勉強会やりませんか? http://groups.google.co.jp/group/flexug-f
ukuoka Adobe の轟さんくるかも Java で有名な Abby の米林さんくるかも など、企画からみんなでやりましょう!
![Page 21: FlexUnit4 & FlexMonkey を使おう](https://reader034.fdocuments.net/reader034/viewer/2022051014/54bd47b24a7959ae538b45df/html5/thumbnails/21.jpg)
宣伝その2
![Page 22: FlexUnit4 & FlexMonkey を使おう](https://reader034.fdocuments.net/reader034/viewer/2022051014/54bd47b24a7959ae538b45df/html5/thumbnails/22.jpg)
宣伝その3
鹿やプリンさんと一緒に働くエンジニアを募集しております。鹿やプリンと一緒に働きたいエンジニアを募集しております。
![Page 23: FlexUnit4 & FlexMonkey を使おう](https://reader034.fdocuments.net/reader034/viewer/2022051014/54bd47b24a7959ae538b45df/html5/thumbnails/23.jpg)
次回へ続く