SlideShare a Scribd company logo
【12-C-6】 飛行船萌え障害キタ━━━━ (;´Д`) ━━━━ !!!! ~テスト嫌いエンジニアに贈るテストのすすめ~
【12-C-6】 飛行船萌え障害キタ━━━━ (;´Д`) ━━━━ !!!! ~テスト嫌いエンジニアに贈るテストのすすめ~
【12-C-6】 飛行船萌え障害キタ━━━━ (;´Д`) ━━━━ !!!! ~テスト嫌いエンジニアに贈るテストのすすめ~
【12-C-6】 飛行船萌え障害キタ━━━━ (;´Д`) ━━━━ !!!! ~テスト嫌いエンジニアに贈るテストのすすめ~
【12-C-6】 飛行船萌え障害キタ━━━━ (;´Д`) ━━━━ !!!! ~テスト嫌いエンジニアに贈るテストのすすめ~
【12-C-6】 飛行船萌え障害キタ━━━━ (;´Д`) ━━━━ !!!! ~テスト嫌いエンジニアに贈るテストのすすめ~
【12-C-6】 飛行船萌え障害キタ━━━━ (;´Д`) ━━━━ !!!! ~テスト嫌いエンジニアに贈るテストのすすめ~
【12-C-6】 飛行船萌え障害キタ━━━━ (;´Д`) ━━━━ !!!! ~テスト嫌いエンジニアに贈るテストのすすめ~
【12-C-6】 飛行船萌え障害キタ━━━━ (;´Д`) ━━━━ !!!! ~テスト嫌いエンジニアに贈るテストのすすめ~
【12-C-6】 飛行船萌え障害キタ━━━━ (;´Д`) ━━━━ !!!! ~テスト嫌いエンジニアに贈るテストのすすめ~
【12-C-6】 飛行船萌え障害キタ━━━━ (;´Д`) ━━━━ !!!! ~テスト嫌いエンジニアに贈るテストのすすめ~
【12-C-6】 飛行船萌え障害キタ━━━━ (;´Д`) ━━━━ !!!! ~テスト嫌いエンジニアに贈るテストのすすめ~
【12-C-6】 飛行船萌え障害キタ━━━━ (;´Д`) ━━━━ !!!! ~テスト嫌いエンジニアに贈るテストのすすめ~
【12-C-6】 飛行船萌え障害キタ━━━━ (;´Д`) ━━━━ !!!! ~テスト嫌いエンジニアに贈るテストのすすめ~
【12-C-6】 飛行船萌え障害キタ━━━━ (;´Д`) ━━━━ !!!! ~テスト嫌いエンジニアに贈るテストのすすめ~
【12-C-6】 飛行船萌え障害キタ━━━━ (;´Д`) ━━━━ !!!! ~テスト嫌いエンジニアに贈るテストのすすめ~
【12-C-6】 飛行船萌え障害キタ━━━━ (;´Д`) ━━━━ !!!! ~テスト嫌いエンジニアに贈るテストのすすめ~
【12-C-6】 飛行船萌え障害キタ━━━━ (;´Д`) ━━━━ !!!! ~テスト嫌いエンジニアに贈るテストのすすめ~
【12-C-6】 飛行船萌え障害キタ━━━━ (;´Д`) ━━━━ !!!! ~テスト嫌いエンジニアに贈るテストのすすめ~
【12-C-6】 飛行船萌え障害キタ━━━━ (;´Д`) ━━━━ !!!! ~テスト嫌いエンジニアに贈るテストのすすめ~
【12-C-6】 飛行船萌え障害キタ━━━━ (;´Д`) ━━━━ !!!! ~テスト嫌いエンジニアに贈るテストのすすめ~
【12-C-6】 飛行船萌え障害キタ━━━━ (;´Д`) ━━━━ !!!! ~テスト嫌いエンジニアに贈るテストのすすめ~
【12-C-6】 飛行船萌え障害キタ━━━━ (;´Д`) ━━━━ !!!! ~テスト嫌いエンジニアに贈るテストのすすめ~
【12-C-6】 飛行船萌え障害キタ━━━━ (;´Д`) ━━━━ !!!! ~テスト嫌いエンジニアに贈るテストのすすめ~
【12-C-6】 飛行船萌え障害キタ━━━━ (;´Д`) ━━━━ !!!! ~テスト嫌いエンジニアに贈るテストのすすめ~
【12-C-6】 飛行船萌え障害キタ━━━━ (;´Д`) ━━━━ !!!! ~テスト嫌いエンジニアに贈るテストのすすめ~
【12-C-6】 飛行船萌え障害キタ━━━━ (;´Д`) ━━━━ !!!! ~テスト嫌いエンジニアに贈るテストのすすめ~
【12-C-6】 飛行船萌え障害キタ━━━━ (;´Д`) ━━━━ !!!! ~テスト嫌いエンジニアに贈るテストのすすめ~
【12-C-6】 飛行船萌え障害キタ━━━━ (;´Д`) ━━━━ !!!! ~テスト嫌いエンジニアに贈るテストのすすめ~

More Related Content

PDF
Kumamoto Seminar
PDF
Hr 028 產業趨勢與大學科系選擇
PDF
CEO-030-平衡計分卡之現在及未來發展方向
PDF
Zh 01 Monotheism
PDF
第一回ナンセンスプレゼンテーションの会:生産No2
PDF
CRE-004-引領企業創新
PDF
CEO-032-平衡計分卡概念與實務簡述(鴻海案例)
PDF
CEO-033-平衡計分卡與策略地圖
Kumamoto Seminar
Hr 028 產業趨勢與大學科系選擇
CEO-030-平衡計分卡之現在及未來發展方向
Zh 01 Monotheism
第一回ナンセンスプレゼンテーションの会:生産No2
CRE-004-引領企業創新
CEO-032-平衡計分卡概念與實務簡述(鴻海案例)
CEO-033-平衡計分卡與策略地圖

What's hot (19)

PDF
立命館WS報告書
PDF
Ws Report 080426
PDF
由字句的教學語法
PDF
CRE-001-研發記錄簿撰寫說明 楊維漢教授
PDF
980603集會遊行法修正草案條文對照表980603 R1 1
PDF
2009年企业培训预调研 V2
 
PDF
【12-A-5】 ユーザー企業責任で25サイトをアジャイルに開発
PDF
QM-041-品管七大手法訓練
PDF
The President’s Speech in Cairo: A New Beginning - Russian
PDF
株式会社 花みずき工房 きらりタウン浜北
PDF
第3回「国連機関への就職ガイダンス」資料
PDF
廢水處理專責人員訓練簡章
PDF
Requirement Development meets SOA
PDF
CEO-005-如何成為一位成功老闆
PDF
検索キーワードで読み解く2007年
PDF
QM-080-品管舊新七大手法
PDF
「伝わる・売れる」ユーザビリティ入門
PDF
Persona design method / ペルソナ概論
PDF
マニュアル
立命館WS報告書
Ws Report 080426
由字句的教學語法
CRE-001-研發記錄簿撰寫說明 楊維漢教授
980603集會遊行法修正草案條文對照表980603 R1 1
2009年企业培训预调研 V2
 
【12-A-5】 ユーザー企業責任で25サイトをアジャイルに開発
QM-041-品管七大手法訓練
The President’s Speech in Cairo: A New Beginning - Russian
株式会社 花みずき工房 きらりタウン浜北
第3回「国連機関への就職ガイダンス」資料
廢水處理專責人員訓練簡章
Requirement Development meets SOA
CEO-005-如何成為一位成功老闆
検索キーワードで読み解く2007年
QM-080-品管舊新七大手法
「伝わる・売れる」ユーザビリティ入門
Persona design method / ペルソナ概論
マニュアル
Ad

Viewers also liked (8)

PDF
男It番長 it投資評価のすすめ
PDF
【13-E-1】 システムの見える化~エンドユーザーの立場から
PDF
【12-D-6】 Silverlight によるハイグレードなLOB/BI実現のためのコンポーネント活用法
PDF
【12-B-4】 並列処理開発を支援するコンパイラの機能
PDF
IT関連コストの最適化コンサルティング・サービス
PDF
IT投資のオペレーション・マネジメントの価値
PDF
ITポートフォリオの公開モデルのご紹介と応用例
PPTX
収益性向上可能性調査
男It番長 it投資評価のすすめ
【13-E-1】 システムの見える化~エンドユーザーの立場から
【12-D-6】 Silverlight によるハイグレードなLOB/BI実現のためのコンポーネント活用法
【12-B-4】 並列処理開発を支援するコンパイラの機能
IT関連コストの最適化コンサルティング・サービス
IT投資のオペレーション・マネジメントの価値
ITポートフォリオの公開モデルのご紹介と応用例
収益性向上可能性調査
Ad

More from devsumi2009 (20)

PDF
【12-E-2】 SEC流品質作りこみESQR 組込みソフトウェア開発向け品質作り込みガイドの紹介
PDF
【12-E-4】 『脱Excel』を実現!統合プロジェクト管理パッケージ『SI Object Browser PM』を利用してIT企業も近代化しよう~PM...
PDF
【12-B-1】 実例で学ぶ Objective-C 2.0 と GUI の関係~ iPhone アプリ開発を視野に入れて
PDF
【13-C-3】 RIA 開発をとりまく技術の進化と環境の変化
PDF
【13-C-5】 パネルディスカッション 帳票開発の肝
PDF
【13-B-3】 企業システムをマッシュアップ型に変えるには
PDF
【13-C-6】 帳票開発に時間かけすぎていませんか?~もっと簡単に「作る」現場、「使う」現場の最適解を探る~
PDF
【13-D-3】 プロとしてのOracleアーキテクチャ入門 ~ 番外編 ~
PDF
【13-B-4】 Java VMへの処方箋 ~先進のメモリ管理技術とは~
PDF
【13-B-2】 パネルディスカッション:クラウド時代のプログラミングスタイルを語り合おう
PDF
【12-A-1】 開発プロセスの心
PDF
【13-C-6】 帳票開発に時間かけすぎていませんか?~もっと簡単に「作る」現場、「使う」現場の最適解を探る~
PDF
【13-E-1】 システムの見える化~エンドユーザーの立場から
PDF
【13-E-1】 システムの見える化~エンドユーザーの立場から
PDF
【13-D-4】 アナタのアプリ性能改善の秘訣、オラクルが教えます!
PDF
【13-D-1】 ERP5に見るストレージ技術
PDF
【12-D-2】 WPF アプリケーション開発
PDF
【12-D-3】 ASP.NET MVC - 概要と仕組み
PDF
【12-E-6】 ERP導入の投資対効果 ~SAPの導入事例を元に~
PDF
【12-A-2】 ケーススタディ:不景気と戦うシステムインテグレート
【12-E-2】 SEC流品質作りこみESQR 組込みソフトウェア開発向け品質作り込みガイドの紹介
【12-E-4】 『脱Excel』を実現!統合プロジェクト管理パッケージ『SI Object Browser PM』を利用してIT企業も近代化しよう~PM...
【12-B-1】 実例で学ぶ Objective-C 2.0 と GUI の関係~ iPhone アプリ開発を視野に入れて
【13-C-3】 RIA 開発をとりまく技術の進化と環境の変化
【13-C-5】 パネルディスカッション 帳票開発の肝
【13-B-3】 企業システムをマッシュアップ型に変えるには
【13-C-6】 帳票開発に時間かけすぎていませんか?~もっと簡単に「作る」現場、「使う」現場の最適解を探る~
【13-D-3】 プロとしてのOracleアーキテクチャ入門 ~ 番外編 ~
【13-B-4】 Java VMへの処方箋 ~先進のメモリ管理技術とは~
【13-B-2】 パネルディスカッション:クラウド時代のプログラミングスタイルを語り合おう
【12-A-1】 開発プロセスの心
【13-C-6】 帳票開発に時間かけすぎていませんか?~もっと簡単に「作る」現場、「使う」現場の最適解を探る~
【13-E-1】 システムの見える化~エンドユーザーの立場から
【13-E-1】 システムの見える化~エンドユーザーの立場から
【13-D-4】 アナタのアプリ性能改善の秘訣、オラクルが教えます!
【13-D-1】 ERP5に見るストレージ技術
【12-D-2】 WPF アプリケーション開発
【12-D-3】 ASP.NET MVC - 概要と仕組み
【12-E-6】 ERP導入の投資対効果 ~SAPの導入事例を元に~
【12-A-2】 ケーススタディ:不景気と戦うシステムインテグレート

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では、それぞれ コンポーネントテスト、統合テストって言います、って一言口頭で言っといた方が 無難だと思います。