SlideShare une entreprise Scribd logo
1  sur  29
松谷峰生 (まつやみねお)
役割
• WEB QA
• JaSST Kyushu共同実行委員長
QA4AIコンソーシアム
http://www.qa4ai.jp/
【緩募】
VUI関係(音声認識、音声合成、自
然言語理解)のQAや開発を行っている
方、一緒にコンソーシアムで品質保証の
体系づくりをしませんか?
ご興味がある方は以下にご連絡ください。
Twitter @mty_mno
マンガ
http://testerchan.hatenadiary.com/
新人さんからわかる
ソフトウェアテスト解説マンガ
「テスターちゃん」
私が経験した
Agile
※注意!!
前職でのお話です!
Agileといっても
みなさんが思い浮かべる形はそれぞれなので
最初に私が経験した
テストチームと開発チームの
関わり方を紹介します
餅つき型(※今命名した)
スプリント
テスト開発
〇機能ができました! テストします!
完成した機能から
テストが来る
スプリント中、餅つきのように開発/テストを繰り返す。
スプリントの終わりにテストが完了している機能をリリース。
※開発チームとテストチームは別拠点でした
管理メイン型(※今命名した)
スプリント
スプリントの前半に開発、後半にQAを行う。
スプリントの終わりにリリース。
工程が分かれているのでスケジュール管理が行いやすい
開発 修正など
テスト準備 テスト実行
~ 私の場合 ~
JSTQBのテストプロセス(準備部分)
テスト
計画
テスト
分析
テスト
設計
テスト
実装
あてはめてみる
スプリント
開発 修正など
テスト実行
テスト計画
テスト分析
テスト設計
テスト実装
(個人)
仕様書の
読み込み
みんなで一緒にテスト観点出し
仕様書を読んだ後、テストメンバーが集まって
テスト観点出しを行う。
どこを気を付けるべきか、どんなテストをしたらいいか共有できる
みんなで一緒に
テスト観点出し
認識合わせ
テスト観点の共有
疑問点の洗い出し
テスト観点出し後の準備
みんなで一緒に
テスト観点出し
疑問点を
企画/開発に質問
テストケースに落とした
ほうがいいところは
テストケースに落とす
全体チェックリストに
新仕様部分追記
※システム全体の主要機能を30分くらいで
確認するための簡易的なチェックリスト
管理メイン型の場合(※さっき命名した)
一次探索的テスト
(スクリプトテスト)
二次探索的テスト
リグレッションテスト
リリース後テスト
スモークテスト目的。早めに大きいバグを出して
テストできないところの把握、開発の修正工数を確保したい
組み合わせが複雑なところ、テストがメンドイ場所などは
テストケースを用いて確認する
複雑な手順でのバグなどの導出が目的
バグ修正が終わった後の仕上げのテスト。
先ほど登場した全体チェックリストを用いて
確認することが多い。
一次探索的テスト(スモークテスト目的)
探索的テストは機能と時間を分けたセッションベースドで実施。
なるはやで実装機能全体をなめたい。
【例】:機能(A機能、B機能、C機能、D機能)
テストメンバー(Xさん、Yさん)
テストチャーター:仕様書
A機能:Xさん
B機能:Yさん
セッション1 : 40分 セッション2 : 40分
テストチャーター:仕様書
C機能:Xさん
D機能:Yさん
二次探索的テスト(細かなバグまで出したい)
A機能 B機能 C機能 D機能
セッション1 Xさん Yさん
セッション2 Xさん Yさん
セッション3 Xさん Yさん
セッション4 Yさん Xさん
細かなバグを出したいときの探索的テストのスタイル
チャーターは特になく、それぞれに任せる。
探索的テスト絨毯爆撃型と名付けた。
餅つき型の場合(※さっき命名した)
A機能
一次探索的テスト
(スクリプトテスト)
二次探索的テスト
B機能
一次探索的テスト
(スクリプトテスト)
二次探索的テスト
C機能
一次探索的テスト
(スクリプトテスト)
二次探索的テスト
リグレッションテスト
リリース後テスト
自動テスト(リグレッションテスト目的)
一次探索的テスト
(スクリプトテスト)
二次探索的テスト
リグレッションテスト
リリース後テスト
自動テスト
今回
追加された機能
「以外の」
主要部分の
テストが回っている
テスト完了後に
実装機能で追加した方がよい項目は追加
一連の流れ
一次探索的テスト
(スクリプトテスト)
二次探索的テスト
リグレッションテスト
リリース後テスト
仕様書読み込み
みんなでテスト観点出し
(テストケース作成)
全体チェックリストに追記
ご清聴ありがとうございました!

Contenu connexe

Tendances

Tendances (20)

「PdMと考えるQAとプロダクトマネジメント」
「PdMと考えるQAとプロダクトマネジメント」「PdMと考えるQAとプロダクトマネジメント」
「PdMと考えるQAとプロダクトマネジメント」
 
ユーザーストーリー駆動開発で行こう。
ユーザーストーリー駆動開発で行こう。ユーザーストーリー駆動開発で行こう。
ユーザーストーリー駆動開発で行こう。
 
鷲崎 メトリクスの基礎とGQM法によるゴール指向の測定 2014年12月18日 日本科学技術連名SQiP研究会 演習コースI ソフトウェア工学の基礎
鷲崎 メトリクスの基礎とGQM法によるゴール指向の測定 2014年12月18日 日本科学技術連名SQiP研究会 演習コースI ソフトウェア工学の基礎鷲崎 メトリクスの基礎とGQM法によるゴール指向の測定 2014年12月18日 日本科学技術連名SQiP研究会 演習コースI ソフトウェア工学の基礎
鷲崎 メトリクスの基礎とGQM法によるゴール指向の測定 2014年12月18日 日本科学技術連名SQiP研究会 演習コースI ソフトウェア工学の基礎
 
Agile Quality アジャイル品質パターン (QA2AQ)
Agile Quality アジャイル品質パターン (QA2AQ)Agile Quality アジャイル品質パターン (QA2AQ)
Agile Quality アジャイル品質パターン (QA2AQ)
 
テスト観点に基づくテスト開発方法論 VSTePの概要
テスト観点に基づくテスト開発方法論VSTePの概要テスト観点に基づくテスト開発方法論VSTePの概要
テスト観点に基づくテスト開発方法論 VSTePの概要
 
kubernetes初心者がKnative Lambda Runtime触ってみた(Kubernetes Novice Tokyo #13 発表資料)
kubernetes初心者がKnative Lambda Runtime触ってみた(Kubernetes Novice Tokyo #13 発表資料)kubernetes初心者がKnative Lambda Runtime触ってみた(Kubernetes Novice Tokyo #13 発表資料)
kubernetes初心者がKnative Lambda Runtime触ってみた(Kubernetes Novice Tokyo #13 発表資料)
 
フロー効率性とリソース効率性、再入門 #devlove #devkan
フロー効率性とリソース効率性、再入門 #devlove #devkanフロー効率性とリソース効率性、再入門 #devlove #devkan
フロー効率性とリソース効率性、再入門 #devlove #devkan
 
メトリクスによるソフトウェア品質評価・改善および製品品質実態
メトリクスによるソフトウェア品質評価・改善および製品品質実態メトリクスによるソフトウェア品質評価・改善および製品品質実態
メトリクスによるソフトウェア品質評価・改善および製品品質実態
 
モノリスからマイクロサービスへの移行 ~ストラングラーパターンの検証~(Spring Fest 2020講演資料)
モノリスからマイクロサービスへの移行 ~ストラングラーパターンの検証~(Spring Fest 2020講演資料)モノリスからマイクロサービスへの移行 ~ストラングラーパターンの検証~(Spring Fest 2020講演資料)
モノリスからマイクロサービスへの移行 ~ストラングラーパターンの検証~(Spring Fest 2020講演資料)
 
開発速度が速い #とは(LayerX社内資料)
開発速度が速い #とは(LayerX社内資料)開発速度が速い #とは(LayerX社内資料)
開発速度が速い #とは(LayerX社内資料)
 
ソフトハウスの品質保証のウソホント
ソフトハウスの品質保証のウソホントソフトハウスの品質保証のウソホント
ソフトハウスの品質保証のウソホント
 
テスト分析・設計を体感しよう ~マインドマップを活用してテスト観点を発想しよう
テスト分析・設計を体感しよう ~マインドマップを活用してテスト観点を発想しようテスト分析・設計を体感しよう ~マインドマップを活用してテスト観点を発想しよう
テスト分析・設計を体感しよう ~マインドマップを活用してテスト観点を発想しよう
 
Pull Request & TDD 入門
Pull Request & TDD 入門Pull Request & TDD 入門
Pull Request & TDD 入門
 
マイクロサービスに至る歴史とこれから - XP祭り2021
マイクロサービスに至る歴史とこれから - XP祭り2021マイクロサービスに至る歴史とこれから - XP祭り2021
マイクロサービスに至る歴史とこれから - XP祭り2021
 
レガシーコード改善のススメ
レガシーコード改善のススメレガシーコード改善のススメ
レガシーコード改善のススメ
 
世界一わかりやすいClean Architecture
世界一わかりやすいClean Architecture世界一わかりやすいClean Architecture
世界一わかりやすいClean Architecture
 
モノタロウの1900万商品を検索する Elasticsearch構築運用事例(2022-10-26 第50回Elasticsearch 勉強会発表資料)
モノタロウの1900万商品を検索する Elasticsearch構築運用事例(2022-10-26 第50回Elasticsearch 勉強会発表資料)モノタロウの1900万商品を検索する Elasticsearch構築運用事例(2022-10-26 第50回Elasticsearch 勉強会発表資料)
モノタロウの1900万商品を検索する Elasticsearch構築運用事例(2022-10-26 第50回Elasticsearch 勉強会発表資料)
 
LINE Developer Meetup in Tokyo #39 Presentation (modified)
LINE Developer Meetup in Tokyo #39 Presentation (modified)LINE Developer Meetup in Tokyo #39 Presentation (modified)
LINE Developer Meetup in Tokyo #39 Presentation (modified)
 
Spanner移行について本気出して考えてみた
Spanner移行について本気出して考えてみたSpanner移行について本気出して考えてみた
Spanner移行について本気出して考えてみた
 
それはYAGNIか? それとも思考停止か?
それはYAGNIか? それとも思考停止か?それはYAGNIか? それとも思考停止か?
それはYAGNIか? それとも思考停止か?
 

Similaire à Agile開発でのテストのやり方~私の場合~

アート・オブ・アジャイル デベロップメント ~組織を成功に導くエクストリームプログラミングの道~
アート・オブ・アジャイル デベロップメント ~組織を成功に導くエクストリームプログラミングの道~アート・オブ・アジャイル デベロップメント ~組織を成功に導くエクストリームプログラミングの道~
アート・オブ・アジャイル デベロップメント ~組織を成功に導くエクストリームプログラミングの道~
Fumihiko Kinoshita
 
ペルソナシナリオとプロトタイプ2
ペルソナシナリオとプロトタイプ2ペルソナシナリオとプロトタイプ2
ペルソナシナリオとプロトタイプ2
Shuhei Iitsuka
 

Similaire à Agile開発でのテストのやり方~私の場合~ (20)

スクラムプロジェクト準備(公開用) No.31
スクラムプロジェクト準備(公開用) No.31スクラムプロジェクト準備(公開用) No.31
スクラムプロジェクト準備(公開用) No.31
 
アジャイル入門
アジャイル入門アジャイル入門
アジャイル入門
 
ワイワイカフェ UX、デザイン思考、サービスデザインのための「チームで使える共感ペルソナ™入門 」
ワイワイカフェ UX、デザイン思考、サービスデザインのための「チームで使える共感ペルソナ™入門 」ワイワイカフェ UX、デザイン思考、サービスデザインのための「チームで使える共感ペルソナ™入門 」
ワイワイカフェ UX、デザイン思考、サービスデザインのための「チームで使える共感ペルソナ™入門 」
 
20151126 cookpad talk_test_engineer
20151126 cookpad talk_test_engineer20151126 cookpad talk_test_engineer
20151126 cookpad talk_test_engineer
 
バグ票システム立ち上げに必要なコト
バグ票システム立ち上げに必要なコトバグ票システム立ち上げに必要なコト
バグ票システム立ち上げに必要なコト
 
アート・オブ・アジャイル デベロップメント ~組織を成功に導くエクストリームプログラミングの道~
アート・オブ・アジャイル デベロップメント ~組織を成功に導くエクストリームプログラミングの道~アート・オブ・アジャイル デベロップメント ~組織を成功に導くエクストリームプログラミングの道~
アート・オブ・アジャイル デベロップメント ~組織を成功に導くエクストリームプログラミングの道~
 
ユーザビリティテストをやってみよう
ユーザビリティテストをやってみようユーザビリティテストをやってみよう
ユーザビリティテストをやってみよう
 
Smart speaker QA
Smart speaker QASmart speaker QA
Smart speaker QA
 
アート・オブ・アジャイル デベロップメント 〜テストが駆動するビジネス価値〜
アート・オブ・アジャイル デベロップメント 〜テストが駆動するビジネス価値〜アート・オブ・アジャイル デベロップメント 〜テストが駆動するビジネス価値〜
アート・オブ・アジャイル デベロップメント 〜テストが駆動するビジネス価値〜
 
Ameba流 scrumを浸透させていく方法
Ameba流 scrumを浸透させていく方法Ameba流 scrumを浸透させていく方法
Ameba流 scrumを浸透させていく方法
 
ソフトウェアテストことはじめ
ソフトウェアテストことはじめソフトウェアテストことはじめ
ソフトウェアテストことはじめ
 
Introduction to Agile - how business and engineer team up
Introduction to Agile - how business and engineer team upIntroduction to Agile - how business and engineer team up
Introduction to Agile - how business and engineer team up
 
DevLOVE LT: Do you know axes of software testing?
DevLOVE LT: Do you know axes of software testing?DevLOVE LT: Do you know axes of software testing?
DevLOVE LT: Do you know axes of software testing?
 
ペルソナシナリオとプロトタイプ2
ペルソナシナリオとプロトタイプ2ペルソナシナリオとプロトタイプ2
ペルソナシナリオとプロトタイプ2
 
スクラム実践入門という本が発売されるってよ
スクラム実践入門という本が発売されるってよスクラム実践入門という本が発売されるってよ
スクラム実践入門という本が発売されるってよ
 
QAにおけるスクラム導入 Before/After
QAにおけるスクラム導入 Before/AfterQAにおけるスクラム導入 Before/After
QAにおけるスクラム導入 Before/After
 
分散開発チームによるAgile開発実践 ~いろいろハマった!よかった
分散開発チームによるAgile開発実践 ~いろいろハマった!よかった分散開発チームによるAgile開発実践 ~いろいろハマった!よかった
分散開発チームによるAgile開発実践 ~いろいろハマった!よかった
 
Scrum,Test,Metrics #sgt2016
Scrum,Test,Metrics #sgt2016Scrum,Test,Metrics #sgt2016
Scrum,Test,Metrics #sgt2016
 
缶詰屋さんの課題解決にスクラムを使ってみた
缶詰屋さんの課題解決にスクラムを使ってみた缶詰屋さんの課題解決にスクラムを使ってみた
缶詰屋さんの課題解決にスクラムを使ってみた
 
20211023 良いテストを作るためのテスト設計チュートリアルを考える
20211023 良いテストを作るためのテスト設計チュートリアルを考える20211023 良いテストを作るためのテスト設計チュートリアルを考える
20211023 良いテストを作るためのテスト設計チュートリアルを考える
 

Plus de Mineo Matsuya

Plus de Mineo Matsuya (6)

マンガを用いた業務教育アプローチについて
マンガを用いた業務教育アプローチについてマンガを用いた業務教育アプローチについて
マンガを用いた業務教育アプローチについて
 
テストで使うツールの紹介
テストで使うツールの紹介テストで使うツールの紹介
テストで使うツールの紹介
 
Team building
Team buildingTeam building
Team building
 
KPTは2回目が大切なのに…
KPTは2回目が大切なのに…KPTは2回目が大切なのに…
KPTは2回目が大切なのに…
 
新人さんからわかるテストマンガ 「テスターちゃん」 誕生秘話と製作法
新人さんからわかるテストマンガ 「テスターちゃん」 誕生秘話と製作法新人さんからわかるテストマンガ 「テスターちゃん」 誕生秘話と製作法
新人さんからわかるテストマンガ 「テスターちゃん」 誕生秘話と製作法
 
What is exploratory testing?
What is exploratory testing?What is exploratory testing?
What is exploratory testing?
 

Dernier

Dernier (12)

Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 

Agile開発でのテストのやり方~私の場合~