Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
チームによる探索的テストを支援するツールを企画・開発しているの #jasstnano
Search
Kinji AKEMINE
March 16, 2022
Technology
0
650
チームによる探索的テストを支援するツールを企画・開発しているの #jasstnano
JaSST nano #10 にて発表したLT資料です
https://jasst-nano.connpass.com/event/241092/
Kinji AKEMINE
March 16, 2022
Tweet
Share
More Decks by Kinji AKEMINE
See All by Kinji AKEMINE
QualityForwardのご紹介 #おすすめのテスト管理術
kjstylepp
0
520
#きんぢラーメン大賞 番外編 -都内で食べられるご当地ラーメン23選-
kjstylepp
0
190
テスト管理ツール、提供者目線でのアプローチを語る
kjstylepp
0
2.1k
プロダクトチーム一丸となって臨むソフトウェアテストの勘所 #devsumi #devsumiE
kjstylepp
5
3.8k
スマートなテストの再利用を支えるテスト資産のデータモデリング #QualityForward
kjstylepp
0
690
大規模アジャイル時代の品質確保 #veri_techplay
kjstylepp
0
330
テスト支援ツールのアジャイル開発とビジネス化の課題に関する事例 #jassttokyo
kjstylepp
1
420
“GIHOZ”を活用したWeb APIテスト設計の勘所 #GIHOZ #devsumi #devsumiB
kjstylepp
3
8.8k
Other Decks in Technology
See All in Technology
Terraform Stacks入門 #HashiTalks
msato
0
360
開発生産性を上げながらビジネスも30倍成長させてきたチームの姿
kamina_zzz
2
1.7k
アジャイルでの品質の進化 Agile in Motion vol.1/20241118 Hiroyuki Sato
shift_evolve
0
170
iOS/Androidで同じUI体験をネ イティブで作成する際に気をつ けたい落とし穴
fumiyasac0921
1
110
データプロダクトの定義からはじめる、データコントラクト駆動なデータ基盤
chanyou0311
2
330
日経電子版のStoreKit2フルリニューアル
shimastripe
1
140
Shopifyアプリ開発における Shopifyの機能活用
sonatard
4
250
rootlessコンテナのすゝめ - 研究室サーバーでもできる安全なコンテナ管理
kitsuya0828
3
390
インフラとバックエンドとフロントエンドをくまなく調べて遅いアプリを早くした件
tubone24
1
430
DynamoDB でスロットリングが発生したとき_大盛りver/when_throttling_occurs_in_dynamodb_long
emiki
1
430
アジャイルチームがらしさを発揮するための目標づくり / Making the goal and enabling the team
kakehashi
3
140
AWS Lambda のトラブルシュートをしていて思うこと
kazzpapa3
2
180
Featured
See All Featured
A Tale of Four Properties
chriscoyier
156
23k
Build The Right Thing And Hit Your Dates
maggiecrowley
33
2.4k
GraphQLとの向き合い方2022年版
quramy
43
13k
GraphQLの誤解/rethinking-graphql
sonatard
67
10k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
26
1.4k
Git: the NoSQL Database
bkeepers
PRO
427
64k
Typedesign – Prime Four
hannesfritz
40
2.4k
Art, The Web, and Tiny UX
lynnandtonic
297
20k
Agile that works and the tools we love
rasmusluckow
327
21k
StorybookのUI Testing Handbookを読んだ
zakiyama
27
5.3k
For a Future-Friendly Web
brad_frost
175
9.4k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
665
120k
Transcript
© 2022 VeriServe Corporation 会社名・製品名・サービス名は、各社の登録商標または商標です。 株式会社ベリサーブ 研究企画開発部 サービス開発課 朱峰錦司 2022年3月15日
チームによる探索的テストを 支援するツールを企画・開発しているの JaSST nano #10
© 2022 VeriServe Corporation 会社名・製品名・サービス名は、各社の登録商標または商標です。 ➢ 2021年4月に株式会社ベリサーブ入社 ◼ 研究企画開発部 サービス開発課
課長 / プロダクトマネージャー ◆ ベリサーブ内製のテスト支援プロダクト群の全体統制と普及展開に従事 ➢ 前職は大手SIerにて、全社横断技術部門にて技術開発や商用案件適用支援などに従事 ◼ 2009年~2013年:ソフトウェアテスト技術を中心に ◼ 2013年~2020年:アジャイル開発関連技術を中心に ◆ ECサイト基盤・アプリのアジャイル開発適用・PO支援 ◆ 金融系渉外アプリのアジャイル開発適用・PO支援 ◆ グローバルコネクテッド基盤・アプリの大規模アジャイル開発適用・PO支援 自己紹介 1 朱峰 錦司(あけみね きんじ)
© 2022 VeriServe Corporation 会社名・製品名・サービス名は、各社の登録商標または商標です。 ➢ ソフトウェアテスト技術関連の社外活動にも継続的に従事 自己紹介 2 2013年~2019年
2016年~2017年 2021年~ WACATE 実行委員 ICST 2017 運営委員 JaSST nano お世話係 出典: https://wacate.jp/ 出典: http://aster.or.jp/conference/icst2017/ 出典: https://jasst-nano.connpass.com/
© 2022 VeriServe Corporation 会社名・製品名・サービス名は、各社の登録商標または商標です。 ➢ テストプロセスのさまざまな工程を支援するプロダクトを開発・運用中 サービス開発課が提供するプロダクト 3 テ
ス ト 計 画 テ ス ト 完 了 テ ス ト 分 析 テ ス ト 設 計 テ ス ト 実 装 テ ス ト 実 行 テストのモニタリングとコントロール [仮] 探索的テスト支援ツール テスト管理をシンプルに。快適、スケーラブルなテスト管理ツール 業界初のテスト分析/設計支援ツール “今すぐ使える”テスト技法ツール チームによる探索的テストを加速させるツール
© 2022 VeriServe Corporation 会社名・製品名・サービス名は、各社の登録商標または商標です。 ➢ テストプロセスのさまざまな工程を支援するプロダクトを開発・運用中 サービス開発課が提供するプロダクト 4 テ
ス ト 計 画 テ ス ト 完 了 テ ス ト 分 析 テ ス ト 設 計 テ ス ト 実 装 テ ス ト 実 行 テストのモニタリングとコントロール [仮] 探索的テスト支援ツール テスト管理をシンプルに。快適、スケーラブルなテスト管理ツール 業界初のテスト分析/設計支援ツール “今すぐ使える”テスト技法ツール チームによる探索的テストを加速させるツール
© 2022 VeriServe Corporation 会社名・製品名・サービス名は、各社の登録商標または商標です。 5 ➢ 探索的テストの課題
ツールがあれば 誰でも探索的テストが できるようになる
ツールがあれば 誰でも探索的テストが できるようになる のはたぶん無理
© 2022 VeriServe Corporation 会社名・製品名・サービス名は、各社の登録商標または商標です。 8 ➢ チームによる探索的テストの課題
© 2022 VeriServe Corporation 会社名・製品名・サービス名は、各社の登録商標または商標です。 ➢ 探索的テスト活動は、その性質上、実施した内容やその方針・結果をチーム内で共有することが難しい ◼ 各テスターが、上記の情報を残すやり方のテッパンが存在しない ◼
同様に、チーム内で計画や振り返るプロセスもテッパンが存在しない ➢ 上記に対する枠組みを提供できれば、業界での探索的テスト活動が活発化するのではないか? ◼ 特に製品に対するチームメンバーの共通理解、発見、気づきが重要なアジャイル開発の現場などで ➢ 求められる要件 1. テスターの思考を邪魔しない、なるべくシンプルで心理障壁のない情報の記録の枠組み 2. 複数人によるテストの実施状況が一目でパっとわかるダッシュボード 3. 複数人によるテストの実施結果を持ち寄って共有・振り返りをする枠組み 仮説 9
© 2022 VeriServe Corporation 会社名・製品名・サービス名は、各社の登録商標または商標です。 ➢ テスターの思考を邪魔しない、なるべくシンプルで心理障壁のない情報の記録の枠組み ◼ twitterのようなシンプルなインタフェース ◼
3つの選択肢による判断の属性管理 ◆ 期待通り ◆ 期待に反する ◆ その他気づき ◼ クリップボードも直接貼り付け可能 ソリューション案① 10
© 2022 VeriServe Corporation 会社名・製品名・サービス名は、各社の登録商標または商標です。 ➢ 複数人によるテストの実施状況が一目でパっとわかるダッシュボード ◼ 全テスターのタイムライン ◆
いいね!機能も添えて ◼ テスト対象機能の割合と、 そのテスト成否状況の複合表現 ソリューション案② 11
© 2022 VeriServe Corporation 会社名・製品名・サービス名は、各社の登録商標または商標です。 ➢ 複数人によるテストの実施結果を持ち寄って共有・振り返りをする枠組み ◼ 各テスターによる判断に対する最終意思決定 ◆
期待通り or 期待に反する ⚫ 正式に不具合とするか? ⚫ 問題ない不具合とするか? ⚫ 保留か? ⚫ 他との重複か? ◆ その他気づき ⚫ 正式に不具合とするか? ⚫ 共有のみとするか? ソリューション案③ 12
© 2022 VeriServe Corporation 会社名・製品名・サービス名は、各社の登録商標または商標です。 ➢ チームによる探索的テストについて、情報の記録や共有、実施プロセスを支援するツールを検討中 ➢ 本日お話した内容はすべて仮説にもとづいたアイデアのため、 探索的テスト領域の有識者の方々とぜひとも意見交換をできればと考えています!
まとめ 13
© 2022 VeriServe Corporation 会社名・製品名・サービス名は、各社の登録商標または商標です。 14 Thanks for your attention!