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

複数条件が関わるお題を用いてテスト設計から自動テストのケース作成まで考えてみたの #jasst...

nihonbuson
December 21, 2021

複数条件が関わるお題を用いてテスト設計から自動テストのケース作成まで考えてみたの #jasstnano / Test involving multiple conditions

nihonbuson

December 21, 2021
Tweet

More Decks by nihonbuson

Other Decks in Technology

Transcript

  1. 自己紹介 • 風間裕也(ブロッコリー) • @nihonbuson • 社外活動 ◦ JaSST Review実行委員長

    ◦ WACATE実行委員 • 執筆活動 ◦ 『テストコードの注入から始める レガシーコードのリファクタリング』 ◦ 『Agile Testing Condensed』翻訳 ◦ 『Testing in DevOps』翻訳
  2. アジェンダ • 今回のお題発表 • 愚直にデシジョンテーブルを書く • デシジョンテーブルを簡単化する • テストプロセスを踏まえて今回のお題を解く •

    別のテスト技法を用いて考える • テスト設計の成果物を元にテスト実装を行う • PICTを用いて解いてみる • 自動テストへの適用を考える
  3. アジェンダ • 今回のお題発表 • 愚直にデシジョンテーブルを書く • デシジョンテーブルを簡単化する • テストプロセスを踏まえて今回のお題を解く •

    別のテスト技法を用いて考える • テスト設計の成果物を元にテスト実装を行う • PICTを用いて解いてみる • 自動テストへの適用を考える 時間の許す限り話す 最低ここまで話す
  4. テスト実行するまでの過程 テスト 分析 テスト 設計 テスト 実装 テスト 実行 テストプロセス(JSTQBより)

    何をテスト するか それをどう テストするか テストの実行に 必要なものすべて を準備したか テストスイート を実行する 参考:ISTQBテスト技術者資格制度 Foundation Level シラバス 日本語版 Version 2018V3.1.J03
  5. テスト実行するまでの過程 テスト 分析 テスト 設計 テスト 実装 テスト 実行 テストプロセス(JSTQBより)

    テスト 観点図作成 テスト手順 作成 自動テスト スクリプト作成 デシジョン テーブル作成
  6. テスト実行するまでの過程 テスト 分析 テスト 設計 テスト 実装 テスト 実行 テストプロセス(JSTQBより)

    デシジョン テーブル作成 テスト手順 作成 自動テスト スクリプト作成 テスト 観点図作成
  7. テスト実行するまでの過程 テスト 分析 テスト 設計 テスト 実装 テスト 実行 テストプロセス(JSTQBより)

    テスト 観点図作成 デシジョン テーブル作成 テスト手順 作成 自動テスト スクリプト作成
  8. テスト実行するまでの過程 テスト 分析 テスト 設計 テスト 実装 テスト 実行 テストプロセス(JSTQBより)

    テスト 観点図作成 デシジョン テーブル作成 テスト手順 作成 自動テスト スクリプト作成
  9. テスト実行するまでの過程 テスト 分析 テスト 設計 テスト 実装 テスト 実行 テストプロセス(JSTQBより)

    テスト 観点図作成 デシジョン テーブル作成 テスト手順 作成 自動テスト スクリプト作成 別のテスト 設計技法
  10. テスト実行するまでの過程 テスト 分析 テスト 設計 テスト 実装 テスト 実行 テストプロセス(JSTQBより)

    テスト 観点図作成 デシジョン テーブル作成 テスト手順 作成 自動テスト スクリプト作成 別のテスト 設計技法
  11. テスト実行するまでの過程 テスト 分析 テスト 設計 テスト 実装 テスト 実行 テストプロセス(JSTQBより)

    テスト 観点図作成 デシジョン テーブル テスト手順 作成 自動テスト スクリプト作成 ドメイン分析 技法
  12. テスト実行するまでの過程 テスト 分析 テスト 設計 テスト 実装 テスト 実行 テストプロセス(JSTQBより)

    テスト 観点図作成 デシジョン テーブル テスト手順 作成 自動テスト スクリプト作成 ドメイン分析 技法 PICTを用いた ペアワイズテスト法
  13. テスト実行するまでの過程 テスト 分析 テスト 設計 テスト 実装 テスト 実行 テストプロセス(JSTQBより)

    テスト 観点図作成 デシジョン テーブル テスト手順 作成 自動テスト スクリプト作成 ドメイン分析 技法 PICTを用いた ペアワイズテスト
  14. アドベントカレンダーの記事にします! • 今回のお題発表 • 愚直にデシジョンテーブルを書く • デシジョンテーブルを簡単化する • テストプロセスを踏まえて今回のお題を解く •

    別のテスト技法を用いて考える • テスト設計の成果物を元にテスト実装を行う • PICTを用いて解いてみる • 自動テストへの適用を考える ソフトウェアテスト Advent Calendar22日目 自動テスト・テスト自動化 Advent Calendar 24日目