Suche senden
Hochladen
FlexUnit4でテスト駆動開発
•
Als PPTX, PDF herunterladen
•
1 gefällt mir
•
675 views
T
theworldinunion
Folgen
Technologie
Melden
Teilen
Melden
Teilen
1 von 14
Jetzt herunterladen
Empfohlen
Tdd is really dead ?
Tdd is really dead ?
Akira Suenami
テスト駆動ゲーム開発をJava scriptで実践
テスト駆動ゲーム開発をJava scriptで実践
Yuusuke Takeuchi
VSCodeへコントリビュート / Contribute to VSCode
VSCodeへコントリビュート / Contribute to VSCode
Yusuke Yamada
TddカンファレンスLT
TddカンファレンスLT
kyon mm
TDD のこころ
TDD のこころ
Takuto Wada
The History of Groovy #GroovyBase
The History of Groovy #GroovyBase
kyon mm
日本で一番PHPのシステムをテストしている手動テスターが思うところ:PHPカンファレンス福岡
日本で一番PHPのシステムをテストしている手動テスターが思うところ:PHPカンファレンス福岡
Rina Fukuda
FriendlyとTestAssistantProでテスト自動化やってみた
FriendlyとTestAssistantProでテスト自動化やってみた
NakaiYusaku
Empfohlen
Tdd is really dead ?
Tdd is really dead ?
Akira Suenami
テスト駆動ゲーム開発をJava scriptで実践
テスト駆動ゲーム開発をJava scriptで実践
Yuusuke Takeuchi
VSCodeへコントリビュート / Contribute to VSCode
VSCodeへコントリビュート / Contribute to VSCode
Yusuke Yamada
TddカンファレンスLT
TddカンファレンスLT
kyon mm
TDD のこころ
TDD のこころ
Takuto Wada
The History of Groovy #GroovyBase
The History of Groovy #GroovyBase
kyon mm
日本で一番PHPのシステムをテストしている手動テスターが思うところ:PHPカンファレンス福岡
日本で一番PHPのシステムをテストしている手動テスターが思うところ:PHPカンファレンス福岡
Rina Fukuda
FriendlyとTestAssistantProでテスト自動化やってみた
FriendlyとTestAssistantProでテスト自動化やってみた
NakaiYusaku
TDD のこころ @ OSH2014
TDD のこころ @ OSH2014
Takuto Wada
勉強会に行こう。東京の。
勉強会に行こう。東京の。
irof N
契約プログラミング
契約プログラミング
Oda Shinsuke
SeasarCon 2009 White TDD
SeasarCon 2009 White TDD
Takuto Wada
java-ja TDD 2nd
java-ja TDD 2nd
Takuto Wada
Node塾 講義その6 テスト駆動java script 読書会 1回目
Node塾 講義その6 テスト駆動java script 読書会 1回目
Nomo Kiyoshi
React componentのコンストラクタを追いかけて
React componentのコンストラクタを追いかけて
Hoso michi
Tddのすゝめ
Tddのすゝめ
将 高野
LT駆動開発04 5分では分からないTypeScriptのなんとか
LT駆動開発04 5分では分からないTypeScriptのなんとか
Kazuya Matsubara
『はじめてのClojure』勉強会#3 第7章:テスト、テスト、テスト
『はじめてのClojure』勉強会#3 第7章:テスト、テスト、テスト
makopi 23
簡単!Groovy入門
簡単!Groovy入門
Lee Choong Geun
GitHubとTravisCIで回す社内ライブラリの継続的インテグレーション事例
GitHubとTravisCIで回す社内ライブラリの継続的インテグレーション事例
Ryuji Egashira
Test Driven Development in LabVIEW
Test Driven Development in LabVIEW
Yusuke Tochigi
言語差異によるTDDプロセスへの影響度の解析
言語差異によるTDDプロセスへの影響度の解析
pocketberserker
(KOF2017) LibreOffice development activities: QA and Translation
(KOF2017) LibreOffice development activities: QA and Translation
iCRAFT Corp. (アイクラフト株式会社)
TDD、ペアプログラミングのすすめ
TDD、ペアプログラミングのすすめ
Kyota Yasuda
自動テストの誤解とアンチパターン in 楽天 Tech Talk
自動テストの誤解とアンチパターン in 楽天 Tech Talk
kyon mm
CodeZineAcademy TDD実践講座PR資料
CodeZineAcademy TDD実践講座PR資料
Yasui Tsutomu
WordPressユーザーが始めるconcrete5(OSC Nagoya 2011 )
WordPressユーザーが始めるconcrete5(OSC Nagoya 2011 )
Masayoshi Okabe
少し分かった気になるテスト駆動開発
少し分かった気になるテスト駆動開発
lnial
Caketest
Caketest
ryota ichie
Agileツール適合化分科会(tddとbdd)
Agileツール適合化分科会(tddとbdd)
masanori kataoka
Weitere ähnliche Inhalte
Was ist angesagt?
TDD のこころ @ OSH2014
TDD のこころ @ OSH2014
Takuto Wada
勉強会に行こう。東京の。
勉強会に行こう。東京の。
irof N
契約プログラミング
契約プログラミング
Oda Shinsuke
SeasarCon 2009 White TDD
SeasarCon 2009 White TDD
Takuto Wada
java-ja TDD 2nd
java-ja TDD 2nd
Takuto Wada
Node塾 講義その6 テスト駆動java script 読書会 1回目
Node塾 講義その6 テスト駆動java script 読書会 1回目
Nomo Kiyoshi
React componentのコンストラクタを追いかけて
React componentのコンストラクタを追いかけて
Hoso michi
Tddのすゝめ
Tddのすゝめ
将 高野
LT駆動開発04 5分では分からないTypeScriptのなんとか
LT駆動開発04 5分では分からないTypeScriptのなんとか
Kazuya Matsubara
『はじめてのClojure』勉強会#3 第7章:テスト、テスト、テスト
『はじめてのClojure』勉強会#3 第7章:テスト、テスト、テスト
makopi 23
簡単!Groovy入門
簡単!Groovy入門
Lee Choong Geun
GitHubとTravisCIで回す社内ライブラリの継続的インテグレーション事例
GitHubとTravisCIで回す社内ライブラリの継続的インテグレーション事例
Ryuji Egashira
Test Driven Development in LabVIEW
Test Driven Development in LabVIEW
Yusuke Tochigi
言語差異によるTDDプロセスへの影響度の解析
言語差異によるTDDプロセスへの影響度の解析
pocketberserker
(KOF2017) LibreOffice development activities: QA and Translation
(KOF2017) LibreOffice development activities: QA and Translation
iCRAFT Corp. (アイクラフト株式会社)
TDD、ペアプログラミングのすすめ
TDD、ペアプログラミングのすすめ
Kyota Yasuda
自動テストの誤解とアンチパターン in 楽天 Tech Talk
自動テストの誤解とアンチパターン in 楽天 Tech Talk
kyon mm
CodeZineAcademy TDD実践講座PR資料
CodeZineAcademy TDD実践講座PR資料
Yasui Tsutomu
WordPressユーザーが始めるconcrete5(OSC Nagoya 2011 )
WordPressユーザーが始めるconcrete5(OSC Nagoya 2011 )
Masayoshi Okabe
Was ist angesagt?
(19)
TDD のこころ @ OSH2014
TDD のこころ @ OSH2014
勉強会に行こう。東京の。
勉強会に行こう。東京の。
契約プログラミング
契約プログラミング
SeasarCon 2009 White TDD
SeasarCon 2009 White TDD
java-ja TDD 2nd
java-ja TDD 2nd
Node塾 講義その6 テスト駆動java script 読書会 1回目
Node塾 講義その6 テスト駆動java script 読書会 1回目
React componentのコンストラクタを追いかけて
React componentのコンストラクタを追いかけて
Tddのすゝめ
Tddのすゝめ
LT駆動開発04 5分では分からないTypeScriptのなんとか
LT駆動開発04 5分では分からないTypeScriptのなんとか
『はじめてのClojure』勉強会#3 第7章:テスト、テスト、テスト
『はじめてのClojure』勉強会#3 第7章:テスト、テスト、テスト
簡単!Groovy入門
簡単!Groovy入門
GitHubとTravisCIで回す社内ライブラリの継続的インテグレーション事例
GitHubとTravisCIで回す社内ライブラリの継続的インテグレーション事例
Test Driven Development in LabVIEW
Test Driven Development in LabVIEW
言語差異によるTDDプロセスへの影響度の解析
言語差異によるTDDプロセスへの影響度の解析
(KOF2017) LibreOffice development activities: QA and Translation
(KOF2017) LibreOffice development activities: QA and Translation
TDD、ペアプログラミングのすすめ
TDD、ペアプログラミングのすすめ
自動テストの誤解とアンチパターン in 楽天 Tech Talk
自動テストの誤解とアンチパターン in 楽天 Tech Talk
CodeZineAcademy TDD実践講座PR資料
CodeZineAcademy TDD実践講座PR資料
WordPressユーザーが始めるconcrete5(OSC Nagoya 2011 )
WordPressユーザーが始めるconcrete5(OSC Nagoya 2011 )
Ähnlich wie FlexUnit4でテスト駆動開発
少し分かった気になるテスト駆動開発
少し分かった気になるテスト駆動開発
lnial
Caketest
Caketest
ryota ichie
Agileツール適合化分科会(tddとbdd)
Agileツール適合化分科会(tddとbdd)
masanori kataoka
Hey It's Not My TDD!
Hey It's Not My TDD!
Yasui Tsutomu
スクラムする前に知って欲しいアジャイルさんっぽいこと
スクラムする前に知って欲しいアジャイルさんっぽいこと
Yumi uniq Ishizaki
Lt 20130302 1
Lt 20130302 1
Tomoyuki Obi
TFS超入門。いつやるの。今でしょ
TFS超入門。いつやるの。今でしょ
Takuya Kawabe
2010/12/16 FxUG Robotlegsの発表資料
2010/12/16 FxUG Robotlegsの発表資料
豊 満石
TDDってなんなの?(What is TDD)
TDDってなんなの?(What is TDD)
seichi23
Eclipse xtext 紹介
Eclipse xtext 紹介
Akira Tanaka
TypeScriptハンズオン第1回テキスト
TypeScriptハンズオン第1回テキスト
mizuky fujitani
つながるJavaとTFS
つながるJavaとTFS
__Black
Tddbc nagano0.1(nseg第20回勉強会)
Tddbc nagano0.1(nseg第20回勉強会)
ko ty
これからのOpenShiftの話をしよう
これからのOpenShiftの話をしよう
Kazuto Kusama
チーム×ツール Team Foundation Server & Service 共感しActionできる開発基盤 アルティメイタム【デブサミ 2013 ...
チーム×ツール Team Foundation Server & Service 共感しActionできる開発基盤 アルティメイタム【デブサミ 2013 ...
智治 長沢
DevOpsDays Tokyo Opening
DevOpsDays Tokyo Opening
Alex Papadimoulis
「マルチデバイスなDelphiで活かすWebアプリケーション」
「マルチデバイスなDelphiで活かすWebアプリケーション」
Embarcadero Technologies
JUIZ DLK 組込み向けDeep Learningコンパイラ
JUIZ DLK 組込み向けDeep Learningコンパイラ
LeapMind Inc
Visual Studio App Centerで始めるCI/CD
Visual Studio App Centerで始めるCI/CD
Shinya Nakajima
Tizenリリースノート要約とhtml5アプリが動く仕組み
Tizenリリースノート要約とhtml5アプリが動く仕組み
Junpei Kawasaki
Ähnlich wie FlexUnit4でテスト駆動開発
(20)
少し分かった気になるテスト駆動開発
少し分かった気になるテスト駆動開発
Caketest
Caketest
Agileツール適合化分科会(tddとbdd)
Agileツール適合化分科会(tddとbdd)
Hey It's Not My TDD!
Hey It's Not My TDD!
スクラムする前に知って欲しいアジャイルさんっぽいこと
スクラムする前に知って欲しいアジャイルさんっぽいこと
Lt 20130302 1
Lt 20130302 1
TFS超入門。いつやるの。今でしょ
TFS超入門。いつやるの。今でしょ
2010/12/16 FxUG Robotlegsの発表資料
2010/12/16 FxUG Robotlegsの発表資料
TDDってなんなの?(What is TDD)
TDDってなんなの?(What is TDD)
Eclipse xtext 紹介
Eclipse xtext 紹介
TypeScriptハンズオン第1回テキスト
TypeScriptハンズオン第1回テキスト
つながるJavaとTFS
つながるJavaとTFS
Tddbc nagano0.1(nseg第20回勉強会)
Tddbc nagano0.1(nseg第20回勉強会)
これからのOpenShiftの話をしよう
これからのOpenShiftの話をしよう
チーム×ツール Team Foundation Server & Service 共感しActionできる開発基盤 アルティメイタム【デブサミ 2013 ...
チーム×ツール Team Foundation Server & Service 共感しActionできる開発基盤 アルティメイタム【デブサミ 2013 ...
DevOpsDays Tokyo Opening
DevOpsDays Tokyo Opening
「マルチデバイスなDelphiで活かすWebアプリケーション」
「マルチデバイスなDelphiで活かすWebアプリケーション」
JUIZ DLK 組込み向けDeep Learningコンパイラ
JUIZ DLK 組込み向けDeep Learningコンパイラ
Visual Studio App Centerで始めるCI/CD
Visual Studio App Centerで始めるCI/CD
Tizenリリースノート要約とhtml5アプリが動く仕組み
Tizenリリースノート要約とhtml5アプリが動く仕組み
Kürzlich hochgeladen
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
CRI Japan, Inc.
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
CRI Japan, Inc.
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NTT DATA Technology & Innovation
Kürzlich hochgeladen
(7)
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
FlexUnit4でテスト駆動開発
1.
FlexUnit 4.0でテスト駆動開発 http://goo.gl/JggCb
2011年4月 Tokyo Flex User Group meeting
2.
> whoami Chiew
CHUNG Twitter : @theworldinunion Email : theworldinunionアット yahoo co jp Flex – ♥ Swiz Framework, FlexUnit, Mockolate Flex, Rails, SASS/CSS/JSなどを雑談たい人、気が合います!フレンドリーです〜〜、気軽に連絡下さい!
3.
TDDとは? Wikipediaの定義: テスト駆動開発
(test-driven development; TDD) とは、プログラム開発手法の一種で、プログラムに必要な各機能について、最初にテストを書き(これをテストファーストと言う)、そのテストが動作する必要最低限な実装をとりあえず行った後、コードを洗練させる、という短い工程を繰り返すスタイルである。 ん〜〜〜???全然ピンと来ない。 うん、定義を読んで必死に理解するよりも、実際例を見たほうが分かりやすいよ。
4.
まずデモ サンプルをダウンロード http://www.flexunit.org/?page_id=14
Flex, AS3用、サンプル付き Flex用 AS3用
5.
まずデモ – FB
Premium
6.
まずデモ – FB
Standard
7.
テストをパスしたけど、そもそもなんでテストやるの? 例えば、巨大なプログラムあります。 そして、SimpleMath.asの一行を換えたい。
でも、このクラスを書いた人は2年前に辞めたから、 この一行、換えたら本当に大丈夫かな???
8.
テストをパスしたけど、そもそもなんでテストやるの? コード換えた: ヤバイ、テスト失敗した。つまり、「予想外」のことがあった。
9.
「想定」をテスト 0 100
-1 1 45 99 -20 public function AddPerson( age:int ):void { if (age < 0 || age > 100) throw new Exception(e); else trace(age); } -20, -1, 0, 100 Exception を想定される 1, 45, 99 trace()を想定される Photo credit : http://www.artofthemonkey.com/
10.
結論: テストやれば、 自信もってコード書けます。
Photo credit : http://www.artofthemonkey.com/
11.
いいね、早速コードを書きましょう! FB Premium
: Test Case Class : テストファイルの作成 Test Suite Class : テストファイルのまとめ FB Standard : 手入力でも難しくないよ。
12.
テストコードはどのようですか? 詳しくは、http://www.flexunit.org/?page_id=6
13.
インストール方法? Flash Builder
Premium の場合: インストールいらない。Frameworkにflexunitの*.swcを既に含まれている。 テスト結果はFlash Builder内表示可能。 Flash Builder Standard の場合: インストールは簡単、flexunit*.swcは自分のlibフォールダに入れるだけ。 テスト結果はブラウザー上で表示。
14.
ご清聴 ありがとう ございました
Chiew Chung @theworldinunion Mail : theworldinunionアット yahoo co jp
Jetzt herunterladen