Upgrade to Pro — share decks privately, control downloads, hide ads and more …

はじめてのソフトウェアテスト2019

rina
July 19, 2019

 はじめてのソフトウェアテスト2019

software testing

rina

July 19, 2019
Tweet

More Decks by rina

Other Decks in Technology

Transcript

  1. Who is? Rina Fukuda 2 Mercari,Inc. at Fukuoka QA Engineer

    *Chairman: Japan Symposium on Software Testing (JaSST) Kyushu *Board member: Association of Software Test Engineering (NPO ASTER):JaSST Responsible director *Technical commissioner: Japan Software Testing Qualifications Board (JSTQB) *Founder: Kyushu Software Testing Study Group *Blog : テストする人。 @ ____rina____
  2.  品質に関するおはなし  QCDについて  ワーク1:立ち位置からの観点導出  品質モデルの話:狩野モデル  ソフトウェア品質モデルのおはなし

     ソフトウェアテストのおはなし  ワーク2:マイヤーズの三角形問題  ソフトウェアテストのお勉強的なおはなし アジェンダ 3
  3.  品質に関するおはなし  QCDについて  ワーク1:立ち位置からの観点導出  品質モデルの話:狩野モデル  ソフトウェア品質モデルのおはなし

     ソフトウェアテストのおはなし  ワーク2:マイヤーズの三角形問題  ソフトウェアテストのお勉強的なおはなし アジェンダ 5
  4.  品質に関するおはなし  QCDについて  ワーク1:立ち位置からの観点導出  品質モデルの話:狩野モデル  ソフトウェア品質モデルのおはなし

     ソフトウェアテストのおはなし  ワーク2:マイヤーズの三角形問題  ソフトウェアテストのお勉強的なおはなし アジェンダ 7
  5.  品質に関するおはなし  QCDについて  ワーク1:立ち位置からの観点導出  品質モデルの話:狩野モデル  ソフトウェア品質モデルのおはなし

     ソフトウェアテストのおはなし  ワーク2:マイヤーズの三角形問題  ソフトウェアテストのお勉強的なおはなし アジェンダ 12
  6. 狩野モデル https://sites.google.com/site/techdmba/kanomodel 13 顧客の満足感 物 理 的 充 足 状

    況 魅力的品質 一元的品質 当たり前品質 満足 不満足 不充足 充足
  7.  品質に関するおはなし  QCDについて  ワーク1:立ち位置からの観点導出  品質モデルの話:狩野モデル  ソフトウェア品質モデルのおはなし

     ソフトウェアテストのおはなし  ワーク2:マイヤーズの三角形問題  ソフトウェアテストのお勉強的なおはなし アジェンダ 16
  8. 有効 1. 有効な不等辺三角形をあらわすテストケース 例[A=3,B=4,C=5] 2. 有効な正三角形 [A=B=C]をあらわすテストケース 例[A=1,B=1,C=1] 3. 有効な二等辺三角形

    [A=B]をあらわすテストケース 例[A=2,B=2,C=3] 4. 有効な二等辺三角形の場合、2つの等辺を含む 3種類の組み合わせ [A=B, B=C, C=A]をあらわす テストケース 例[A=3,B=3,C=4][A=3,B=4,C=3][A=4,B=3,C=3] ワーク2(解答):マイヤーズの三角形問題 18
  9. 無効❶ 5. 入力した項目が0の値を持つテストケース 例[A=0,B=3,C=4 他1つが0の場合 3パターン] [A=0,B=0,C=1 他2つが0の場合 3パターン] 6.

    入力した項目が負の値を持つテストケース 例[A=-1,B=3,C=4 他1つがマイナスの場合 3パターン] [A=-1,B=-1,C=1 他2つがマイナスの場合 3パターン] [A=-1,B=-1,C=-1] ワーク2(解答):マイヤーズの三角形問題 19
  10. 無効❹ 11.全ての項目が0 [A=B=C=0]のテストケース 例[A=0,B=0,C=0] 12.半角数字の整数ではない値が入力されているテスト ケース 例[小数点、制御コード、半角/全角スペース、 半角/全角英大小文字、半角/全角カナ、 全角数字、かな、漢字 等]

    13.入力されている値が3個に満たないテストケース 例 [A=null,B=3,C=4 他1つが空欄の場合3パターン], [A=null,B=null,C=1 他2つが空欄の場合3パターン], [A=null,B=null,C=null] ワーク2(解答):マイヤーズの三角形問題 22 http://blog.livedoor.jp/hime78/archives/50980099.html
  11.  品質に関するおはなし  QCDについて  ワーク1:立ち位置からの観点導出  品質モデルの話:狩野モデル  ソフトウェア品質モデルのおはなし

     ソフトウェアテストのおはなし  ワーク2:マイヤーズの三角形問題  ソフトウェアテストのお勉強的なおはなし アジェンダ 26
  12. 1. テストは欠陥があることは示せるが、欠陥がない ことは示せない 2. 全数テストは不可能 3. 早期テストで時間とコストを節約 4. 欠陥の偏在 5.

    殺虫剤のパラドックスにご用心 6. テストは条件次第 7. 「バグゼロ」の落とし穴 テストの7原則 28
  13. 2.全数テストは不可能 1×1 2通り 2×2 12通り 3×3 184通り 4×4 8512通り 5×5

    126万2516通り 6×6 5億7578万564通り 『フカシギの数え方』 おねえさんといっしょ! みんなで数えてみよう! https://www.youtube.com/watch?v=Q4gTV4r0zRs 30 S G この4角形からスタートからゴールまで何通り 遠回りしていいけど、同じところは2度通ったらだめ
  14. 同値分割法 仲間分け 境界値分析 はじっこ デシジョンテーブルテスト 規則表 状態遷移テスト 切り替え ユースケーステスト 使用場面

    https://thinkit.co.jp/images/article/40/2/4021_zoom.gif 仕様ベース/ブラックボックスのテスト技法 | テスト技法 39
  15. 状態遷移テスト(切り替え) 『ソフトウェアテスト技法ドリル』秋山浩一著 42 動作中 針は進む 停止中 内部も停止 動作中 針は停止 初期状態

    スタートボタン スタート ボタン スタート ボタン ラップ ボタン ラップ ボタン ラップボタン 終了状態 ストップウォッチの状態遷移図