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

QAブリッジ:推し書籍

 QAブリッジ:推し書籍

QAブリッジ初主催「推しLT会」
https://qabridge.connpass.com/event/359035/
推し書籍として探索的テストの本を紹介しました。

Avatar for ハムエッグ

ハムエッグ

July 12, 2025

Other Decks in Technology

Transcript

  1. 自己紹介 • ハムエッグ • @hamegg_nk • 所属 ◦ 青色の第三者検証会社 •

    社歴 ◦ 2024年4月入社 ◦ 2024年11月現在のプロジェクトへ参画 ◦ 2025年4月探索的テストに興味を持ち始める • 業務 ◦ テスト設計/テスト実行
  2. 目次 • 推し書籍について • そもそも探索的テストって何? ◦ 探索的テストという用語 ◦ 探索的テストと他のテストの違い ◦

    探索的テストの進め方 • この本を手に取ったきっかけ ◦ 本との出会い ◦ この書籍のいい点 ◦ 新しい課題 • みなさんとお話したいこと • まとめ
  3. 推し書籍のタイトル:「探索的テストの考え方」 • 著者名 ◦ James A. Whittaker • 翻訳者名 ◦

    杉浦 清博
 • 初版
 ◦ 2024年 12月 25日
 • 発行所
 ◦ 株式会社 マイナビ出版 
 • 構成
 ◦ 第1章~第2章:ソフトウェア開発におけるテストとは
 ◦ 第3章~5章:探索的テストについて
 ◦ 第6章~7章:探索的テストの実践例
 ◦ 第8章~付録:テスト業界とブログ

  4. 探索的テストとは • JSTQB用語集 ◦ テストアプローチの一つ。テストアイテムや知識を活用して、動的にテストを設計・実行を行うこと • James A. Whittaker(書籍から引用) ◦

    テストからスクリプトが取り除かれ、どのようにテストするかをテスト実行者が決めることができる テスト設計と実行を同時に行い、テスト実行者がメインとなって行う
  5. 探索的テストと他のテストの違い • スクリプトテストとの違い ◦ スクリプトテスト ▪ テスト手順を事前に作成し、手順通りに進める ◦ 探索的テスト ▪

    テスト設計と実行を、 同時に進める • モンキーテストとの違い ◦ モンキーテスト ▪ ランダムにテスト実行を行う ◦ 探索的テスト ▪ テストする目的 と見つけたいバグ を事前に決めて実行を行う 目的がない探索的テストは、モンキーテストになりうる
  6. この本との出会い • チーム内で実施していた探索的テスト ◦ スクリプトテストの補完 ◦ フリースタイルやセッションベースドテストを実施 • 感じた課題 ◦

    見つけたいテストの目的は、実行者が決める ▪ 実行者は初学者が多く、移り変わりも激しい ◦ 属人性が高く、スクリプトテストの補完とした立場を発揮できていないのでは? 探索的テストをうまく活用したい!
  7. 探索的テストの本を調べてみたところ..... • フリースタイルのテスト ◦ 自由に探索するもので、学習の意図としても使える • テストチャーターによるテスト ◦ テストの目的を記したチャーターを使用する •

    セッションベースドテスト ◦ 目的と範囲を事前に決めて、時間内にテストをし、テスト後はふりかえりを行う • ツアーベーステスト ◦ どのように探索するか枠組みをツアーとして与える ツアーベーステストについて 細かく説明されている!読んでみたい!
  8. 記載されていた具体的なツアー:全24種の一部抜粋 主要なツアー名 概要 目的 方法 ガイドブックツアー ユーザーマニュアルに 沿って行う 主要機能の確認 ホームページやヘルプの

    説明に沿って行う インテリツアー 複雑な処理を行わせ、意 地悪な操作を行う 負荷による多種類のバグ を検出 禁止文字などが入力可 能か スーパーモデルツアー 外見のデザインだけに注 目する インターフェース間の表 示崩れを検出 処理は注目せず、イン ターフェースを移動して、 見た目に注目する 雨天中止ツアー 処理中に意図的に中断 する クリーンアップ処理がで きていないバグを検出 処理中に中断方法を行 い、再度処理を開始する
  9. 補足:ツアーベーステストはバグの早期発見にも役立つ 開発サイクル 【開発サイクル初期】 種類 方法を定めず、ゴールを定めたツアー 理由 システム全体に影響する不具合を早期 発見 具体 例

    ランドマークツアーやガイドブックツアー 【開発サイクル後期】 種類 特定の方法で、詳細まで掘り下げるツアー 理由 全体像を把握した上で、詳細なツアーを選択 具体例 ごみ収集ツアーやスーパーモデルツアー、雨 天中止ツアー
  10. みなさんとお話したいこと! • 探索的テストを実施中/経験がある人 ◦ どのような探索的テストを実施しているのか ◦ どのような効果/課題があるのか • 探索的テストを実施したことがない人 ◦

    興味を持っていただけたら、探索的テストについてぜひお話しましょう! ◦ ツアーベーステストをどうやったら導入できそうかまで話せたら嬉しいです! 探索的テストを実際どう行なって いるかを、共有し合いたいです!
  11. 参考にした資料 • James A. Whittaker(訳:杉浦 清博, 2024) 「探索的テストの考え方」, 株式会社マイナビ出版 •

    ISTQB用語集  https://glossary.istqb.org/ja_JP/search?term=&exact_matches_first=true • 藤田 真広 探索的テストとは?目的や観点、やり方、モンキーテストとの違いなど解説 https://www.veriserve.co.jp/helloqualityworld/media/20241120001/ • 阿部 誠 探索的テストには、ツアーリング探索的テストを使おう https://note.shiftinc.jp/n/n9a6644f69ed8 • 井芹 洋輝 探索的テスト入門 https://www.slideshare.net/goyoki/ss-34292539