Submit Search
Upload
知って得する!?現場で使えるテスト技法
•
Download as PPTX, PDF
•
0 likes
•
321 views
Trash Briefing ,Ltd
Follow
2017年4月勉強会
Read less
Read more
Software
Report
Share
Report
Share
1 of 19
Download now
Recommended
いいテスト会 (スプリントレビュー) をやろう!
いいテスト会 (スプリントレビュー) をやろう!
虎の穴 開発室
20140903 じどうかの窓口特別編 君にもなれる!?テスト自動化エンジニア
20140903 じどうかの窓口特別編 君にもなれる!?テスト自動化エンジニア
SHIFT Inc.
テストとの上手な付き合い方
テストとの上手な付き合い方
Akira Suenami
テストエンジニアの品格 #automatornight
テストエンジニアの品格 #automatornight
kyon mm
デグレを防ぐテストの書き方
デグレを防ぐテストの書き方
Wataru Terada
よいアーキテクチャ、よいライブラリ、よいテスター
よいアーキテクチャ、よいライブラリ、よいテスター
Kouichi Akiyama
Ttd (1)
Ttd (1)
yamakawa ryutaro
TDDを研ぎ究める
TDDを研ぎ究める
pocketberserker
Recommended
いいテスト会 (スプリントレビュー) をやろう!
いいテスト会 (スプリントレビュー) をやろう!
虎の穴 開発室
20140903 じどうかの窓口特別編 君にもなれる!?テスト自動化エンジニア
20140903 じどうかの窓口特別編 君にもなれる!?テスト自動化エンジニア
SHIFT Inc.
テストとの上手な付き合い方
テストとの上手な付き合い方
Akira Suenami
テストエンジニアの品格 #automatornight
テストエンジニアの品格 #automatornight
kyon mm
デグレを防ぐテストの書き方
デグレを防ぐテストの書き方
Wataru Terada
よいアーキテクチャ、よいライブラリ、よいテスター
よいアーキテクチャ、よいライブラリ、よいテスター
Kouichi Akiyama
Ttd (1)
Ttd (1)
yamakawa ryutaro
TDDを研ぎ究める
TDDを研ぎ究める
pocketberserker
JaSST'15 Tokyo 初心者向けチュートリアル -初心者からの脱出!-
JaSST'15 Tokyo 初心者向けチュートリアル -初心者からの脱出!-
崇 山﨑
テストエンジニアのおっさんの日常です
テストエンジニアのおっさんの日常です
ryuji koyama
[JaSST nano] テストケースを作ってもらうときに気を付けていたことをお話するの
[JaSST nano] テストケースを作ってもらうときに気を付けていたことをお話するの
KazukiNishizono1
テスト設計・テストケース作成 グループ
テスト設計・テストケース作成 グループ
Tomoaki Fukura
Myweekdays and testing
Myweekdays and testing
ryuji koyama
テストを分類してみよう!
テストを分類してみよう!
Kenji Okumura
ソフトウェアテストを助ける発想支援ツール
ソフトウェアテストを助ける発想支援ツール
Akira Ikeda
Sta introduction in_kyoto #devkan
Sta introduction in_kyoto #devkan
kyon mm
#STAC2014 状態遷移を活用した自動テストのテスト戦略とデプロイメントパイプライン
#STAC2014 状態遷移を活用した自動テストのテスト戦略とデプロイメントパイプライン
kyon mm
テスト分析のまとめと技法の決定 グループ
テスト分析のまとめと技法の決定 グループ
Tomoaki Fukura
探索的テスト入門
探索的テスト入門
H Iseri
ソフトウェア開発工程とテスト入門
ソフトウェア開発工程とテスト入門
tadaaki hayashi
ユーザテスト社内勉強会
ユーザテスト社内勉強会
Ue day
テスト分析 個人
テスト分析 個人
Tomoaki Fukura
Kaizen process with test #hackt
Kaizen process with test #hackt
kyon mm
ソフトウェアテストことはじめ
ソフトウェアテストことはじめ
Kosuke Fujisawa
自動テスト知識体系TABOKのご紹介
自動テスト知識体系TABOKのご紹介
Shinsuke Matsuki
GCSアジャイル開発を使ったゲームの作り方
GCSアジャイル開発を使ったゲームの作り方
Hiroyuki Tanaka
ソフトウェア・テスト入門7
ソフトウェア・テスト入門7
Kenta Hattori
マインドマップを使った 仕様分析&テスト設計
マインドマップを使った 仕様分析&テスト設計
Akira Ikeda
TDDの原理 ~ スペック・ファースト
TDDの原理 ~ スペック・ファースト
Yasuhiko Yamamoto
20121019 jenkins勉強会lt資料
20121019 jenkins勉強会lt資料
Hiroko Tamagawa
More Related Content
What's hot
JaSST'15 Tokyo 初心者向けチュートリアル -初心者からの脱出!-
JaSST'15 Tokyo 初心者向けチュートリアル -初心者からの脱出!-
崇 山﨑
テストエンジニアのおっさんの日常です
テストエンジニアのおっさんの日常です
ryuji koyama
[JaSST nano] テストケースを作ってもらうときに気を付けていたことをお話するの
[JaSST nano] テストケースを作ってもらうときに気を付けていたことをお話するの
KazukiNishizono1
テスト設計・テストケース作成 グループ
テスト設計・テストケース作成 グループ
Tomoaki Fukura
Myweekdays and testing
Myweekdays and testing
ryuji koyama
テストを分類してみよう!
テストを分類してみよう!
Kenji Okumura
ソフトウェアテストを助ける発想支援ツール
ソフトウェアテストを助ける発想支援ツール
Akira Ikeda
Sta introduction in_kyoto #devkan
Sta introduction in_kyoto #devkan
kyon mm
#STAC2014 状態遷移を活用した自動テストのテスト戦略とデプロイメントパイプライン
#STAC2014 状態遷移を活用した自動テストのテスト戦略とデプロイメントパイプライン
kyon mm
テスト分析のまとめと技法の決定 グループ
テスト分析のまとめと技法の決定 グループ
Tomoaki Fukura
探索的テスト入門
探索的テスト入門
H Iseri
ソフトウェア開発工程とテスト入門
ソフトウェア開発工程とテスト入門
tadaaki hayashi
ユーザテスト社内勉強会
ユーザテスト社内勉強会
Ue day
テスト分析 個人
テスト分析 個人
Tomoaki Fukura
Kaizen process with test #hackt
Kaizen process with test #hackt
kyon mm
ソフトウェアテストことはじめ
ソフトウェアテストことはじめ
Kosuke Fujisawa
自動テスト知識体系TABOKのご紹介
自動テスト知識体系TABOKのご紹介
Shinsuke Matsuki
What's hot
(17)
JaSST'15 Tokyo 初心者向けチュートリアル -初心者からの脱出!-
JaSST'15 Tokyo 初心者向けチュートリアル -初心者からの脱出!-
テストエンジニアのおっさんの日常です
テストエンジニアのおっさんの日常です
[JaSST nano] テストケースを作ってもらうときに気を付けていたことをお話するの
[JaSST nano] テストケースを作ってもらうときに気を付けていたことをお話するの
テスト設計・テストケース作成 グループ
テスト設計・テストケース作成 グループ
Myweekdays and testing
Myweekdays and testing
テストを分類してみよう!
テストを分類してみよう!
ソフトウェアテストを助ける発想支援ツール
ソフトウェアテストを助ける発想支援ツール
Sta introduction in_kyoto #devkan
Sta introduction in_kyoto #devkan
#STAC2014 状態遷移を活用した自動テストのテスト戦略とデプロイメントパイプライン
#STAC2014 状態遷移を活用した自動テストのテスト戦略とデプロイメントパイプライン
テスト分析のまとめと技法の決定 グループ
テスト分析のまとめと技法の決定 グループ
探索的テスト入門
探索的テスト入門
ソフトウェア開発工程とテスト入門
ソフトウェア開発工程とテスト入門
ユーザテスト社内勉強会
ユーザテスト社内勉強会
テスト分析 個人
テスト分析 個人
Kaizen process with test #hackt
Kaizen process with test #hackt
ソフトウェアテストことはじめ
ソフトウェアテストことはじめ
自動テスト知識体系TABOKのご紹介
自動テスト知識体系TABOKのご紹介
Similar to 知って得する!?現場で使えるテスト技法
GCSアジャイル開発を使ったゲームの作り方
GCSアジャイル開発を使ったゲームの作り方
Hiroyuki Tanaka
ソフトウェア・テスト入門7
ソフトウェア・テスト入門7
Kenta Hattori
マインドマップを使った 仕様分析&テスト設計
マインドマップを使った 仕様分析&テスト設計
Akira Ikeda
TDDの原理 ~ スペック・ファースト
TDDの原理 ~ スペック・ファースト
Yasuhiko Yamamoto
20121019 jenkins勉強会lt資料
20121019 jenkins勉強会lt資料
Hiroko Tamagawa
ゲーム開発環境の自動化
ゲーム開発環境の自動化
Masahiko Nakamura
Software testing
Software testing
Masayuki Wakizaka
アジャイルなテストの見積もりと計画作り
アジャイルなテストの見積もりと計画作り
kyon mm
ソフトウェアテスト入門
ソフトウェアテスト入門
iKenji
ユーザーストーリーワークショップ
ユーザーストーリーワークショップ
You&I
超簡単!!なTestLinkの使い方
超簡単!!なTestLinkの使い方
Cake YOSHIDA
グループディスカッションの巻
グループディスカッションの巻
Takashi Abe
#NagoyaTesting アジャイルなテストの見積りと計画づくり
#NagoyaTesting アジャイルなテストの見積りと計画づくり
kyon mm
#STAC2014 システムテスト自動化ハンズオン
#STAC2014 システムテスト自動化ハンズオン
kyon mm
はじめてのテスト技法
はじめてのテスト技法
Tatsuya Saito
JaSST nano vol.7 「なぜペアワイズテストを使いこなせないのか」
JaSST nano vol.7 「なぜペアワイズテストを使いこなせないのか」
Touyou Horikawa
ジャベリンボード:じょいとも事業開発ツール講座01
ジャベリンボード:じょいとも事業開発ツール講座01
じょいとも
Xcode10での テスト周りの進化をふりかえる
Xcode10での テスト周りの進化をふりかえる
Toshiyuki Hirata
QA improvement
QA improvement
Sadaaki Emura
テストファースト、自動テストを導入するという事について(@社内勉強会)
テストファースト、自動テストを導入するという事について(@社内勉強会)
kyon mm
Similar to 知って得する!?現場で使えるテスト技法
(20)
GCSアジャイル開発を使ったゲームの作り方
GCSアジャイル開発を使ったゲームの作り方
ソフトウェア・テスト入門7
ソフトウェア・テスト入門7
マインドマップを使った 仕様分析&テスト設計
マインドマップを使った 仕様分析&テスト設計
TDDの原理 ~ スペック・ファースト
TDDの原理 ~ スペック・ファースト
20121019 jenkins勉強会lt資料
20121019 jenkins勉強会lt資料
ゲーム開発環境の自動化
ゲーム開発環境の自動化
Software testing
Software testing
アジャイルなテストの見積もりと計画作り
アジャイルなテストの見積もりと計画作り
ソフトウェアテスト入門
ソフトウェアテスト入門
ユーザーストーリーワークショップ
ユーザーストーリーワークショップ
超簡単!!なTestLinkの使い方
超簡単!!なTestLinkの使い方
グループディスカッションの巻
グループディスカッションの巻
#NagoyaTesting アジャイルなテストの見積りと計画づくり
#NagoyaTesting アジャイルなテストの見積りと計画づくり
#STAC2014 システムテスト自動化ハンズオン
#STAC2014 システムテスト自動化ハンズオン
はじめてのテスト技法
はじめてのテスト技法
JaSST nano vol.7 「なぜペアワイズテストを使いこなせないのか」
JaSST nano vol.7 「なぜペアワイズテストを使いこなせないのか」
ジャベリンボード:じょいとも事業開発ツール講座01
ジャベリンボード:じょいとも事業開発ツール講座01
Xcode10での テスト周りの進化をふりかえる
Xcode10での テスト周りの進化をふりかえる
QA improvement
QA improvement
テストファースト、自動テストを導入するという事について(@社内勉強会)
テストファースト、自動テストを導入するという事について(@社内勉強会)
知って得する!?現場で使えるテスト技法
1.
”知って得する!?現場で使えるテスト技法” 2017/04/28 勉強会 トラッシュブリーフィング合同会社 name: あーりん 1
2.
1. 単体テストでの失敗談(テーマ設定の動機) 2. 今回の参考書籍の紹介 3.
テスト工程とは? 4. テスト技法の紹介 5. まとめ 2 目次
3.
現場で言われた”ある言葉”がきっかけ。 今後エンジニア人生で忘れる事はないだろう。 3 1. 単体テストでの失敗談(動機)
4.
詳細設計を作成した機能の単体テスト仕様書。 “製造はしてないけど、でもサンプル通りに作成 したから。大丈夫でしょう!”(レビューへ…) 4 1. 単体テストでの失敗談(動機)
5.
結果…。言われた一言。 “あなたプログラマーなんですか!?(怒)” 5 1. 単体テストでの失敗談(動機)
6.
・この一冊でよくわかるソフトウェアテストの教科書 (SBcreative) ・経験ゼロでもできるプログラミング現場の単体テスト(翔泳社) 6 2. 今回の参考書籍の紹介
7.
・quiita 「経験ゼロでもできるプログラミング現場の単体テスト」 http://qiita.com/disc99/items/177bdf6352de463fdc87#テストの種類と目的 ・今回紹介するテスト技法は主に、単体・結合テスト レベルで活用。 7 3. テスト工程って?(分類)
8.
※今回は参考書籍に則り、「技法」として紹介していますが、 テスト手法と書かれている参考書もあるみたいです。 「あ!これ聴いた事ある!」← ニュアンス!! 次に紹介する2つのテスト技法は代表的なもの! 8 4. テスト技法の紹介
9.
① ホワイトボックステスト(中身を理解・意識) ・ソースコード中の文、分岐、条件などを網羅的に実 行してバグを見つけるテスト。 ・仕様を網羅出来ているか、プログラムが想定の場合 に適切な所を通過するか。(網羅率。カバレッジ) 9 4. テスト技法の紹介
10.
例:あーりんは反抗期プログラム 【仕様】 ♡ 画面項目:食べ物TextBox /
個数TextBox / 送信Button ♡ あーりんに食べさせたい食べ物を入力。 食べ物を何個食べさせたいかを入力。送信ボタン押下。 http://qiita.com/u-minor/items/35889e80fb5075d56903 10 4. テスト技法の紹介
11.
ホワイトボックステストのメリット ・モジュール内部の処理(命令文)単位で動作確認が 行える点。 ・検出された欠陥は原因箇所がモジュール内で限定さ れるため、そのモジュールを調査・変更で修正可能。 11 4. テスト技法の紹介
12.
【補足】カバレッジの指標(レベル) ・Qiita カバレッジの種類について http://qiita.com/k_moto/items/812e72ec4a2b9b8be617 ※ どの基準を採用するかは、テストに投入できる工 数やテスト対象モジュールの重要度を考慮して決定。 12 4.
テスト技法の紹介
13.
② ブラックボックステスト(結果をみる!) ・ある入力に対し、仕様通りの正しい結果が戻される かどうかを確認するテスト。 ・内部処理は考えず、入力とそれに対する結果(戻り 値)を照らし合わせてテストの合否を判定。 13 4. テスト技法の紹介
14.
【同値クラステスト】 ・同じ動作をする条件の集まり= “同値クラス”ごとに テストを行う技法。(同値クラス内は同じ処理) ・有効同値クラス(プログラムが期待する入力値) ⇄ 無効同値クラス(プログラムが期待しない ″
) 14 4. テスト技法の紹介
15.
例:ログインフォーム 【仕様】 ・画面項目:パスワード入力TextBox / ログインButton ・パスワードは4~15文字(4文字以上、15文字以内) ・有効パスワードの場合、ログイン出来る。 <有効同値クラス>
4~15文字の同値クラス <無効同値クラス> 0~3文字、16文字以上の無効同値クラス 15 4. テスト技法の紹介
16.
【境界値クラステスト】 ・仕様条件の境界となる値とその隣の値に対してテス トを行うテスト手法。 ログインフォームを例に… 仕様:パスワードの文字数が4文字以上、15文字以下 境界値 → ”4”と”15” 16 4.
テスト技法の紹介
17.
【デシジョンテーブルテスト】(難しい…) ・複数の条件によって決定されるソフトウェアの動作 を一覧するための表。複数の条件に着目。 例:ジェットコースターの乗車制限 ・身長130センチ以上 Y ・持病に心臓疾患がない Y ・年齢8歳以上
Y 17 4. テスト技法の紹介
18.
・テスト技法 = “効率よくテストを設計(デザイン) するための手法やテクニック” ・テストも設計次第でシンプルかつ効率的に。 ・テストもなかなか奥が深い。(終わり) 18 5.まとめ
19.
19 終わり
Download now