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

Agile Testingのエッセンス #devlove / Agile Testing Es...

nihonbuson
November 17, 2020

Agile Testingのエッセンス #devlove / Agile Testing Essence 20201117

以下のイベントの投影資料です。
https://devlove.doorkeeper.jp/events/112966

実際の発表で説明した「実例マッピング」の部分は、別スライドにしています。こちらもどうぞ。

事例から学ぶ実例マッピングのやり方
https://speakerdeck.com/nihonbuson/example-mapping

【発表資料中のURL】
「第○章 P△△より」という記述は全て、書籍『Agile Testing Condensed Japanese Edition』( https://leanpub.com/agiletesting-condensed-japanese-edition )の記載

その他の記載内容については下記の通り

P4 Agile Testing: A Practical Guide for Testers and Agile Teams
https://www.amazon.co.jp/dp/B001QL5N4K/

P4 実践アジャイルテスト
https://www.amazon.co.jp/dp/4798119970/

P5 Appendix A: What We´ve Learned Since Agile Testing
https://www.youtube.com/watch?v=FIJQPHNS5Jc

P6 More Agile Testing
https://www.amazon.co.jp/dp/B00O27V8DA

P7 Agile Testing Condensed
https://leanpub.com/agiletesting-condensed

P7 Agile Testing Condensed Japanese Edition
https://leanpub.com/agiletesting-condensed-japanese-edition

P10 『Agile Testing Condensed』感想ツイート by Mass Kaneko
https://twitter.com/masskaneko/status/1278704201929908225

P10 『Agile Testing Condensed』感想ツイート by ぱいん
https://twitter.com/pineapplecandy/status/1257283412353667072

P11 『Agile Testing Condensed』読書会の感想( メディアマックスジャパン株式会社様の企業ブログ)
https://www.mmj.ne.jp/mmjblog/agile-testing-condesed/

P12 マンガでわかるソフトウェアテスト入門 テスターちゃん Vol.1 (日本語) 単行本
https://www.amazon.co.jp/dp/4863543026

P12 TESTER CHAN English Edition vol.1
https://testerchan.booth.pm/items/1478233

P12 Lisa、Janetとの3ショット写真
https://twitter.com/nihonbuson/status/1191722675162537984

P17 継続的テストモデル
https://danashby.co.uk/2016/10/19/continuous-testing-in-devops/

P18 継続的テストモデル(改)
https://lisacrispin.com/2020/11/01/shifting-left-right-in-our-continuous-world/

P19 TESTING Manifesto
http://www.growingagile.co.za/2015/04/the-testing-manifesto/

P19 テストマニフェスト(日本語版)
https://nihonbuson.hatenadiary.jp/entry/TestingManifesto

P23 Example Mapping
https://cucumber.io/blog/bdd/example-mapping-introduction/

P23 実例マッピング(日本語版)
https://nihonbuson.hatenadiary.jp/entry/ExampleMapping

P25 事例から学ぶ実例マッピングのやり方
https://speakerdeck.com/nihonbuson/example-mapping

P27 Explore It!: Reduce Risk and Increase Confidence with Exploratory Testing
https://www.amazon.co.jp/dp/B00I8W50T8/

P27 探索的テストはじめの一歩 #wacate
https://www.slideshare.net/tosikawa/wacate-56868585/27

P39 テスト自動化のピラミッド by Martin Fowler
https://martinfowler.com/bliki/TestPyramid.html

P61 テスト活動の納得感を持ってテストケース数を激減させた話(スライド)
https://speakerdeck.com/nihonbuson/improving-convinced-testing-activities

P61 テスト活動の納得感を持ってテストケース数を激減させた話(講演動画)
https://youtu.be/981d3Sdm6o4?t=408

P61 効果を維持しつつテスト工数を削減した話 〜テスト設計改善の質問回答編〜
https://engineering.visional.inc/blog/166/d3qa202009/

P61 効果を維持しつつテスト工数を削減した話 〜テストマネジメント改善の質問回答編〜
https://engineering.visional.inc/blog/196/d3qa202009-testmanagement/

P61 効果を維持しつつテスト工数を削減した話 〜改善結果の質問回答編〜
https://engineering.visional.inc/blog/197/d3qa202009-testimprovementresult/

P62 TODOリストの整理を通じて実行すべきテストを考える
https://speakerdeck.com/nihonbuson/tddbc-2020-online-lt

P62 TDDBC
http://devtesting.jp/tddbc/

P63 開発者にテストの考え方を浸透させる話
https://confengine.com/regional-scrum-gathering-tokyo-2021/proposal/14747/scrum

P64 Agile Testing Days 2019 参加報告
https://speakerdeck.com/nihonbuson/report-on-agile-testing-days

P64 Agile Testing Night #3
https://wingarc1st-spqi.connpass.com/event/195442/

P65 WACATE
https://wacate.jp/

nihonbuson

November 17, 2020
Tweet

More Decks by nihonbuson

Other Decks in Technology

Transcript

  1. 自己紹介 • 風間裕也(ブロッコリー) • @nihonbuson • 所属 ◦ 株式会社ビズリーチ ◦

    QA基盤推進室 QA Evangelist • 社外活動 ◦ JaSST Review実行委員長 ◦ WACATE実行委員 ◦ 書籍『Agile Testing Condensed』 翻訳
  2. 各書籍のページ数 • Agile Testing …576ページ • More Agile Testing …544ページ

    • Agile Testing Condensed …113ページ 最新作『Agile Testing Condensed』が圧倒的に ページ数が少ない!
  3. なぜ私が翻訳したのか • Agile Testing Days 2019 で著者の2人に直接会う • 4コマ漫画の技術同人誌 『テスターちゃん』と

    物々交換 ◦ 日本語書籍版 ◦ 英語同人誌版 • 後日、知り合いが 翻訳の許可を貰っている ことを知り、翻訳作業開始 https://twitter.com/nihonbuson/status/1191722675162537984
  4. 本発表の紹介内容 • アジャイルテストを考える【第1章】 • 例を用いる【第4章,第5章】 ◦ 実例マッピングの事例 • 探索的テスト【第6章】 •

    アジャイルテストでよく使われる図【第9章,第10章】 ◦ アジャイルテストの四象限 ◦ テスト自動化戦略の視覚化 • 今日のアジャイルテスト【第11章,第12章】 ◦ テスターの新たな役割 ◦ 成功の材料
  5. 例を用いる • 例を用いることで… ◦ 各ストーリーの共有理解を構築するのに役立つ ◦ 矛盾点に気付きやすくなる ◦ ストーリーの受け入れ拒否が減る ◦

    本番デプロイまでの時間短縮が期待できる • 例を用いるプラクティス ◦ 振る舞い駆動開発(BDD) ◦ 受け入れ駆動開発(ATDD) ◦ インパクトマッピング ◦ 実例マッピング 第4章 P16より
  6. 実例マッピング ルールの理解を明確にする • 赤い付箋(疑問点)だらけ ◦ 学ぶ内容がまだ沢山ある • 青い付箋(ルール)だらけ ◦ ストーリーが大きく複雑

    ◦ ストーリーを分割すべき • 1つのルールに多くの緑の付箋 ◦ ルールが複雑すぎる ◦ 複数の青い付箋(ルール)に分割すべき 第5章 P23より 日本語版: https://nihonbuson.hatenadiary.jp/entry/ExampleMapping https://cucumber.io/blog/bdd/example-mapping-introduction/
  7. アジャイルテストの四象限 • この図のポイント ◦ 各象限に入っているものが重要ではない ◦ どの象限が何を示しているのか理解することが重要 ▪ Q1…開発を導く技術面のテスト ▪

    Q2…開発を導くビジネス面のテスト ▪ Q3…プロダクトを批評するビジネス面のテスト ▪ Q4…プロダクトを批評する技術面のテスト • 状況に合わせてモデルを当てはめる 第9章 P43より
  8. 世界中のテスターが考えていること • テスターとして進化する魅力的な道 ◦ 品質のゲートキーパーから、 下記のコアスキルを持つ人材へ進化する ▪ 新しい実験を学び、試す ▪ 優れた質問者になる

    ▪ モデリングスキルを持つ ▪ テスト容易性などを定義するための知識を持つ ▪ 共有と共同の姿勢を持つ 質問しまくり 第11章 P57より
  9. まとめ • アジャイルテストのことを開発者や経営者にも 気軽に知ってもらうために 『Agile Testing Condensed』は刊行された • テストマニフェストなどで示されているように チーム全体でプロダクトの品質に責任を持つ

    • 例を用いることで、 より協力して開発を進めることができる • モデル化されたものも状況に応じてカスタマイズする • 思慮深いテスト設計も必要
  10. 下記に答えた/答えるイベントがあります • 実際の現場ではどのようにして Agile Testingができる状況にしていったのか • TDDやテストコードを書く時に 開発者とQAがどのように協力していくのか • 開発者に対してどのように

    テストの考え方を浸透させていったのか • LisaとJanetに会ったAgile Testing Daysでの 発表内容や雰囲気はどんな感じなのか • 実例マッピングを体験できる機会は無いのか
  11. 実際の現場での話 • スライド ◦ https://speakerdeck.com/nihonbuson/imp roving-convinced-testing-activities • 講演動画 ◦ https://youtu.be/981d3Sdm6o4?t=408

    • 質問回答 ◦ https://engineering.visional.inc/blog/ 166/d3qa202009/ ◦ https://engineering.visional.inc/blog/ 196/d3qa202009-testmanagement/ ◦ https://engineering.visional.inc/blog/ 197/d3qa202009-testimprovementresult/ • カジュアル面談受付中!
  12. 開発者にテストの考え方を浸透させる話 • 1/6〜8に開催される Regional Scrum Gathering Tokyo 2021 で発表します •

    12/1 チケット販売予定 • プロポーザル ◦ https://confengine.com/regional-scrum- gathering-tokyo-2021/proposal/14747/sc rum
  13. Agile Testing Daysの発表内容や雰囲気 • 昨年の内容紹介スライド ◦ https://speakerdeck.com/nihonbuson/rep ort-on-agile-testing-days • 今年は11/10-12に開催済

    • 今年参加した人たちで 感想を喋るイベントを 開催予定 ◦ https://wingarc1st-spqi.connpass.com/e vent/195442/