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

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

Avatar for rina rina
July 19, 2019

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

software testing

Avatar for rina

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 動作中 針は進む 停止中 内部も停止 動作中 針は停止 初期状態

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