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

ソフトウェアテスト・品質勉強会Ver3.4(配布資料)/Software test and q...

ソフトウェアテスト・品質勉強会Ver3.4(配布資料)/Software test and quality study(Handouts)_20190416

以下のイベントの配布資料です。
https://d-cube.connpass.com/event/123154/

nihonbuson

April 16, 2019
Tweet

More Decks by nihonbuson

Other Decks in Technology

Transcript

  1. 5 品質とは何か?か? 東京海上日動システムズ顧問システムズ顧問顧問 横塚 裕志氏 の講演内容より講演内容よりより 【具体例2】 デジタルニュースの講演内容より普及により、により、 ニュースは、確実な推敲・校正よな推敲・校正より推敲・校正よりも、よりも、 「早く伝える」「修く伝える」「修正伝える」「修正」える」「修正」へ」「修正よりも、」へ

    【具体例1】 トラブルは0でも、 国民のの講演内容より5.8%にしか使われない住基使われない住基ネわれな推敲・校正よりい住基ネットカー住基ネットカード。ネットカード。 「ソフトウェアの品質(=の品質(=品質(=      )としては失格」としては失格」失格」」 ※ソフトウェア品質シンポジウ品質シンポジウム シンポジウム 2014の講演内容より基ネットカード。調講演にて http://www.publickey1.jp/blog/14/_2014.html
  2. 6 テストの基礎目的は何か?は何か?か? 以下のような目的がの立ち位置とはような目的があります目的は何でしょうかがあります。 • 欠陥のの立ち位置とは • 対象ソフトウェアのソフトの立ち位置とはウェアの      の立ち位置とは        であることの立ち位置とは確認 •      の立ち位置とはための立ち位置とは情報の提示の立ち位置とは提示 •

    JSTQBシラバスよりより http://jstqb.jp/dl/JSTQB-SyllabusFoundation_Version2011.J02.pdf#page=14      に行うこともあるうこともある」「修正」へ テストの講演内容より7原則①テストは「欠陥テストは「欠陥がある」ことしがある」「修正」へ」ことしか使われない住基示せないせな推敲・校正よりい住基ネットカー
  3. 8 テストの基礎7原則 1. テストの立ち位置とはは「       」ことしか示せな目的がありますい – テストの立ち位置とはによってテストケースを「この立ち位置とは製品はバグが無いが質問です無いい」 とは証明できない。できない。 2.    テストの立ち位置とはは不可能 –

    すべてテストケースをの立ち位置とはパターン数は膨大数は膨大は膨大な目的がありますの立ち位置とはでテストの立ち位置とは不可能。 3.    テストの立ち位置とは – いかに早く欠陥に気付けく欠陥に気付ける欠陥に気付けるかに気付けるかけるかが重要 – 「テストの立ち位置とはは後で」とか考えなで」とか考えないこと!えな目的がありますいこと! 後で詳しく!で詳しく!詳しく!しく! 後で詳しく!で詳しく!詳しく!しく!
  4. 9 テストの基礎7原則 4. 欠陥のの立ち位置とは    – 欠陥のは満遍なく存在はせずな目的がありますく存在はせず、存在はせず、はせず、局所的は何か?に発生する 5. 殺虫剤のパラドックスの立ち位置とはパラドックス – 同じ殺虫剤を使いじ殺虫剤のパラドックスをテストすべきか使い続けると虫もい続けると虫も耐性けると虫も耐性を持ち、耐性を持ち、をテストすべきか持ち、ち位置とは、

    だんだん効かなくなるかな目的がありますく存在はせず、な目的がありまする – 同じ殺虫剤を使い様に、に、同じテストを繰りじテストを繰り返す繰り返すり返すすと だんだん新しい欠陥を発見しい欠陥に気付けるかを繰り返す発見できなくできなく欠陥に気付けるな目的がありまする 後で詳しく!で詳しく!詳しく!しく! 後で詳しく!で詳しく!詳しく!しく!
  5. 10 テストの基礎7原則 6. テストの立ち位置とはは – ソフトウェアの基礎種類によってテストケースを、テストの立ち位置とはしたい内容やや テストにかけるコストが変わる。わる。 – 例えば、人命に関えば、人命に関わる製品とに関わる製品とゲーわる製品とゲーム製品は製品は 同じ殺虫剤を使いじ品質とは何でしょうやテストの立ち位置とはの立ち位置とは工数にはならないにはな目的がありますらな目的がありますい

    7. 「      」の立ち位置とは落とし穴とし穴 – 必ずしもずしも耐性を持ち、「欠陥が無い=素欠陥に気付けるかが質問です無いい=素晴らしい」で素晴らしい」ではなら聞けないテストしい」ではない。 – 例えば、人命に関:バグはバグはは0だけど、システム製品はの立ち位置とは起動にに5時間かかるかかる
  6. 13 Wモデルの中での 要求定義 要件定義 基本設計 詳細設計 レビュー&受け入れテストけ入れテスト入れテストれテスト テスよりトの設計設計 レビュー&シスよりテム テスよりトの設計設計

    レビュー& 結合テストテスよりトの設計設計 レビュー& 単体テストテスよりトの設計設計 受け入れテストけ入れテスト入れテストれテストテスよりトの設計 実施 シスよりテムテスよりトの設計 実施 結合テストテスよりトの設計 実施 単体テストテスよりトの設計 実施 コーディング デバッグ デバッグ デバッグ デバッグ
  7. 31 テストレポート例 OK or NG パスワードが 3桁以下の時の講演内容より時 ログイン失敗 ページに 遷移することする」「修正」へこと

    パスワード欄にに 「123」 と入力する。する」「修正」へ。 ログインボタンを 押す。す。 ログイン 失敗画面にに 遷移することする」「修正」へ NG ログイン画面に か使われない住基ら遷移することせず、 「ログイン失敗」と 表示せないされる」「修正」へ 他の人やの立ち位置とは人や1年後で」とか考えなの立ち位置とは自分が見ても分かるようてテストケースをも耐性を持ち、分かるように書くく存在はせず、
  8. 33 まとめ • テストの立ち位置とはの立ち位置とは目的は何でしょうかは欠陥のの立ち位置とは検出以外にに欠陥に気付けるかの基礎     がある • テストの立ち位置とはには      に行うう活動にも耐性を持ち、ある • 早期にテストやレビにテストの立ち位置とはやレビューをテストすべきかすることで      できる • テストの立ち位置とはすべき内容やには、仕様に、書くから見ても分かるようつけられる内容や以外ににも耐性を持ち、、

          から得られることや られることや     な目的がありますどがある • 全てを闇雲にテスてテストケースををテストすべきか闇雲にテストするとにテストの立ち位置とはすると膨大なケース数と時な目的がありますケース数にはならないと時間かかるが発生するが、するが、 その基礎数は膨大を繰り返す削減できる手法できる手法がある • テストの立ち位置とはをテストすべきか実施すべきかするときは、           結果を書くをテストすべきか書くく存在はせず、
  9. 35 1. QAチームはは システムはテストレベルの中でのを繰り返す見できなくた質問)い! • 単体テスト(モジュテストの立ち位置とは(モジュールテストの立ち位置とは) – 商品の立ち位置とは個の選択肢をテス数にはならない欄にマイナスの数にマイナスの立ち位置とは数にはならない値を使ってテストをテストすべきか入力するとできな目的がありますい。 • 結合テストの立ち位置とは

    – カートの立ち位置とはに3個の選択肢をテス入ってテストケースをいてテストケースを、2個の選択肢をテス追加したら、したら、 確認ページで5個の選択肢をテスにな目的がありますった。 • システム製品はテストの立ち位置とは – 会員登録→商品購入→商品キャンセル→退会の立ち位置とは 一連の流れ。の立ち位置とは流れ。れ。