Submit Search
【12-C-6】 飛行船萌え障害キタ━━━━ (;´Д`) ━━━━ !!!! ~テスト嫌いエンジニアに贈るテストのすすめ~
0 likes
770 views
D
devsumi2009
1 of 29
Download now
Downloaded 90 times
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
More Related Content
PDF
Kumamoto Seminar
公益法人福岡貿易会
PDF
Hr 028 產業趨勢與大學科系選擇
handbook
PDF
CEO-030-平衡計分卡之現在及未來發展方向
handbook
PDF
Zh 01 Monotheism
sameh sameh
PDF
第一回ナンセンスプレゼンテーションの会:生産No2
You Koseki
PDF
CRE-004-引領企業創新
handbook
PDF
CEO-032-平衡計分卡概念與實務簡述(鴻海案例)
handbook
PDF
CEO-033-平衡計分卡與策略地圖
handbook
Kumamoto Seminar
公益法人福岡貿易会
Hr 028 產業趨勢與大學科系選擇
handbook
CEO-030-平衡計分卡之現在及未來發展方向
handbook
Zh 01 Monotheism
sameh sameh
第一回ナンセンスプレゼンテーションの会:生産No2
You Koseki
CRE-004-引領企業創新
handbook
CEO-032-平衡計分卡概念與實務簡述(鴻海案例)
handbook
CEO-033-平衡計分卡與策略地圖
handbook
What's hot
(19)
PDF
立命館WS報告書
Yusuke Yamamoto
PDF
Ws Report 080426
ikiiki
PDF
由字句的教學語法
svetawang
PDF
CRE-001-研發記錄簿撰寫說明 楊維漢教授
handbook
PDF
980603集會遊行法修正草案條文對照表980603 R1 1
Lin Sung
PDF
2009年企业培训预调研 V2
NN
PDF
【12-A-5】 ユーザー企業責任で25サイトをアジャイルに開発
devsumi2009
PDF
QM-041-品管七大手法訓練
handbook
PDF
The President’s Speech in Cairo: A New Beginning - Russian
Obama White House
PDF
株式会社 花みずき工房 きらりタウン浜北
sunseago
PDF
第3回「国連機関への就職ガイダンス」資料
IDDP UK
PDF
廢水處理專責人員訓練簡章
5045033
PDF
Requirement Development meets SOA
iwasaki
PDF
CEO-005-如何成為一位成功老闆
handbook
PDF
検索キーワードで読み解く2007年
pipithelhasa
PDF
QM-080-品管舊新七大手法
handbook
PDF
「伝わる・売れる」ユーザビリティ入門
Katsumi TAZUKE
PDF
Persona design method / ペルソナ概論
Katsumi TAZUKE
PDF
マニュアル
guestfbb96b2
立命館WS報告書
Yusuke Yamamoto
Ws Report 080426
ikiiki
由字句的教學語法
svetawang
CRE-001-研發記錄簿撰寫說明 楊維漢教授
handbook
980603集會遊行法修正草案條文對照表980603 R1 1
Lin Sung
2009年企业培训预调研 V2
NN
【12-A-5】 ユーザー企業責任で25サイトをアジャイルに開発
devsumi2009
QM-041-品管七大手法訓練
handbook
The President’s Speech in Cairo: A New Beginning - Russian
Obama White House
株式会社 花みずき工房 きらりタウン浜北
sunseago
第3回「国連機関への就職ガイダンス」資料
IDDP UK
廢水處理專責人員訓練簡章
5045033
Requirement Development meets SOA
iwasaki
CEO-005-如何成為一位成功老闆
handbook
検索キーワードで読み解く2007年
pipithelhasa
QM-080-品管舊新七大手法
handbook
「伝わる・売れる」ユーザビリティ入門
Katsumi TAZUKE
Persona design method / ペルソナ概論
Katsumi TAZUKE
マニュアル
guestfbb96b2
Ad
Viewers also liked
(8)
PDF
男It番長 it投資評価のすすめ
小島 規彰
PDF
【13-E-1】 システムの見える化~エンドユーザーの立場から
devsumi2009
PDF
【12-D-6】 Silverlight によるハイグレードなLOB/BI実現のためのコンポーネント活用法
devsumi2009
PDF
【12-B-4】 並列処理開発を支援するコンパイラの機能
devsumi2009
PDF
IT関連コストの最適化コンサルティング・サービス
sinrock
PDF
IT投資のオペレーション・マネジメントの価値
Tetsu Kawata
PDF
ITポートフォリオの公開モデルのご紹介と応用例
Tetsu Kawata
PPTX
収益性向上可能性調査
株式会社エイチ・ピィ・ピィ・ティ
男It番長 it投資評価のすすめ
小島 規彰
【13-E-1】 システムの見える化~エンドユーザーの立場から
devsumi2009
【12-D-6】 Silverlight によるハイグレードなLOB/BI実現のためのコンポーネント活用法
devsumi2009
【12-B-4】 並列処理開発を支援するコンパイラの機能
devsumi2009
IT関連コストの最適化コンサルティング・サービス
sinrock
IT投資のオペレーション・マネジメントの価値
Tetsu Kawata
ITポートフォリオの公開モデルのご紹介と応用例
Tetsu Kawata
収益性向上可能性調査
株式会社エイチ・ピィ・ピィ・ティ
Ad
More from devsumi2009
(20)
PDF
【12-E-2】 SEC流品質作りこみESQR 組込みソフトウェア開発向け品質作り込みガイドの紹介
devsumi2009
PDF
【12-E-4】 『脱Excel』を実現!統合プロジェクト管理パッケージ『SI Object Browser PM』を利用してIT企業も近代化しよう~PM...
devsumi2009
PDF
【12-B-1】 実例で学ぶ Objective-C 2.0 と GUI の関係~ iPhone アプリ開発を視野に入れて
devsumi2009
PDF
【13-C-3】 RIA 開発をとりまく技術の進化と環境の変化
devsumi2009
PDF
【13-C-5】 パネルディスカッション 帳票開発の肝
devsumi2009
PDF
【13-B-3】 企業システムをマッシュアップ型に変えるには
devsumi2009
PDF
【13-C-6】 帳票開発に時間かけすぎていませんか?~もっと簡単に「作る」現場、「使う」現場の最適解を探る~
devsumi2009
PDF
【13-D-3】 プロとしてのOracleアーキテクチャ入門 ~ 番外編 ~
devsumi2009
PDF
【13-B-4】 Java VMへの処方箋 ~先進のメモリ管理技術とは~
devsumi2009
PDF
【13-B-2】 パネルディスカッション:クラウド時代のプログラミングスタイルを語り合おう
devsumi2009
PDF
【12-A-1】 開発プロセスの心
devsumi2009
PDF
【13-C-6】 帳票開発に時間かけすぎていませんか?~もっと簡単に「作る」現場、「使う」現場の最適解を探る~
devsumi2009
PDF
【13-E-1】 システムの見える化~エンドユーザーの立場から
devsumi2009
PDF
【13-E-1】 システムの見える化~エンドユーザーの立場から
devsumi2009
PDF
【13-D-4】 アナタのアプリ性能改善の秘訣、オラクルが教えます!
devsumi2009
PDF
【13-D-1】 ERP5に見るストレージ技術
devsumi2009
PDF
【12-D-2】 WPF アプリケーション開発
devsumi2009
PDF
【12-D-3】 ASP.NET MVC - 概要と仕組み
devsumi2009
PDF
【12-E-6】 ERP導入の投資対効果 ~SAPの導入事例を元に~
devsumi2009
PDF
【12-A-2】 ケーススタディ:不景気と戦うシステムインテグレート
devsumi2009
【12-E-2】 SEC流品質作りこみESQR 組込みソフトウェア開発向け品質作り込みガイドの紹介
devsumi2009
【12-E-4】 『脱Excel』を実現!統合プロジェクト管理パッケージ『SI Object Browser PM』を利用してIT企業も近代化しよう~PM...
devsumi2009
【12-B-1】 実例で学ぶ Objective-C 2.0 と GUI の関係~ iPhone アプリ開発を視野に入れて
devsumi2009
【13-C-3】 RIA 開発をとりまく技術の進化と環境の変化
devsumi2009
【13-C-5】 パネルディスカッション 帳票開発の肝
devsumi2009
【13-B-3】 企業システムをマッシュアップ型に変えるには
devsumi2009
【13-C-6】 帳票開発に時間かけすぎていませんか?~もっと簡単に「作る」現場、「使う」現場の最適解を探る~
devsumi2009
【13-D-3】 プロとしてのOracleアーキテクチャ入門 ~ 番外編 ~
devsumi2009
【13-B-4】 Java VMへの処方箋 ~先進のメモリ管理技術とは~
devsumi2009
【13-B-2】 パネルディスカッション:クラウド時代のプログラミングスタイルを語り合おう
devsumi2009
【12-A-1】 開発プロセスの心
devsumi2009
【13-C-6】 帳票開発に時間かけすぎていませんか?~もっと簡単に「作る」現場、「使う」現場の最適解を探る~
devsumi2009
【13-E-1】 システムの見える化~エンドユーザーの立場から
devsumi2009
【13-E-1】 システムの見える化~エンドユーザーの立場から
devsumi2009
【13-D-4】 アナタのアプリ性能改善の秘訣、オラクルが教えます!
devsumi2009
【13-D-1】 ERP5に見るストレージ技術
devsumi2009
【12-D-2】 WPF アプリケーション開発
devsumi2009
【12-D-3】 ASP.NET MVC - 概要と仕組み
devsumi2009
【12-E-6】 ERP導入の投資対効果 ~SAPの導入事例を元に~
devsumi2009
【12-A-2】 ケーススタディ:不景気と戦うシステムインテグレート
devsumi2009
Editor's Notes
#2:
<number>
#10:
・豆蔵さんの紹介はどうするか?・SESSAMEの紹介も必要<number>
#11:
・組み込み屋さんと同じレベルでテストなんてやってられないですよね。それは私もよーくわかってます。でも、ちょっとまってください。たとえば、料理をするとき、プロのレシピをそのまま真似るのは無理だけど、ちょっと隠し味とか、あるコツをまねるだけで劇的においしくなったりすることありますよね?そんな感じで、生死にかかわるようなシステムと同じテストなんて必要ないけど、そこから得たノウハウには私たちでもおいしいものがあったりしますそういうところをお伝えしたいと思ってます。<テスト嫌いなんですけど、やらないわけにはいかないですよね。嫌いだから何回もやりたくないんですよ。しかもなるべく簡単にすませたい。けど、あとkらバグが見つかるのはくやしい。>これは自己紹介にしよう・SESSAMEのメンバが作った教材に、マジカルスプーンというのがあります。このスプーンをたたいて、あの飛行船の制御をしようというものです。詳しくは後のプレゼンの中でお話させていただきますが、これめっちゃ楽しいねん!というのをみなさんにお伝えできたらいいなと思ってます。聞いてくださった方の中から、僕もやってみたいという方が出てきてくれるとうれしいです。<number>
#12:
・飛行船本体だと組みこみっぽくなってしまうので、今日はパソコン上で動くシミュレータをとりあげたいと思います。このシミュレータ、ちゃんとテストして出荷したのにバグがあって・・・というありがちなストーリーにのせて実例をあげながら、バグの見つけ方やテストのコツなんかとお話したいと思います。あくまでも今日のお話はフィクションですからね実際にこんな状態で出荷したんじゃありませんよ。ということだけお断りしておきますで、お話の中で、デモを交えつつ、バグの種明かしをしていきます。最後にまとめ代わりにテストに関するお話をして、みなさんにテストについてもうちょっと知りたいなと思ってもらえたら大成功です。ではさっそく本題に入っていきましょう<number>
#13:
・まずはマジカルスプーンって何?ってとこからご説明させていただきます<number>
#15:
何回もテストしたはずなのに なぜ不具合が残ってしまうの?テストしたときは正しく動いたのになぜ動かなくなるの?
#17:
<number>
#18:
状態遷移図変えるクラス図を追加くらい?
#20:
表にすることによって、組み合わせの網羅ができた理論的にはあり得ないから考えてもみなかったことが・・・知らぬまに実装されてたあり得ない→考慮しない→テストしない状態遷移図からだと今ひとつ問題がみえにくかったので、表にしてみました☆
#21:
表にすることによって、組み合わせの網羅ができた理論的にはあり得ないから考えてもみなかったことが・・・知らぬまに実装されてたあり得ない→考慮しない→テストしない状態遷移図からだと今ひとつ問題がみえにくかったので、表にしてみました☆
#22:
・ここで、インタフェースのテストがおざなりになった例を見ましょう。
#23:
<number>
#24:
なので、一般的に言う方(結合テスト)でよいかなーと。 ただ、単体テスト、結合テスト共に、ISTQBでは、それぞれ コンポーネントテスト、統合テストって言います、って一言口頭で言っといた方が 無難だと思います。
#25:
なので、一般的に言う方(結合テスト)でよいかなーと。 ただ、単体テスト、結合テスト共に、ISTQBでは、それぞれ コンポーネントテスト、統合テストって言います、って一言口頭で言っといた方が 無難だと思います。
#26:
・今回のバグで出たときに実施したテストケースはこんなものです・状態遷移図にマップすると、赤丸の箇所がもれていました。・
#27:
なので、一般的に言う方(結合テスト)でよいかなーと。 ただ、単体テスト、結合テスト共に、ISTQBでは、それぞれ コンポーネントテスト、統合テストって言います、って一言口頭で言っといた方が 無難だと思います。
#28:
なので、一般的に言う方(結合テスト)でよいかなーと。 ただ、単体テスト、結合テスト共に、ISTQBでは、それぞれ コンポーネントテスト、統合テストって言います、って一言口頭で言っといた方が 無難だと思います。
Download