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
テスト設計コンテストU-30クラス審査委員活動紹介/Introduction of Test ...
Search
Hiroki Iseri
January 18, 2022
Technology
2.9k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
テスト設計コンテストU-30クラス審査委員活動紹介/Introduction of Test Design Contest U30 Class
Hiroki Iseri
January 18, 2022
More Decks by Hiroki Iseri
See All by Hiroki Iseri
生成AI活用でQAエンジニアにどのような仕事が生まれるか/Support Required of QA Engineers for Generative AI
goyoki
1
720
開発に寄りそう自動テストの実現
goyoki
3
4.3k
自動テストを活かすためのテスト分析・テスト設計の進め方/JaSST25 Shikoku
goyoki
3
2.9k
チームのテスト力を総合的に鍛えてシフトレフトを推進する/Shifting Left with Software Testing Improvements
goyoki
6
5k
チームのテスト力を鍛える
goyoki
4
3.5k
ソフトウェアテスト徹底指南書の紹介
goyoki
1
2.9k
プロダクト開発を成功させるためのソフトウェア品質保証のアプローチと技術/Software QA Approach for Puduct Success
goyoki
2
2.3k
チームのテスト力を総合的に鍛えて品質、スピード、レジリエンスを共立させる/Testing approach that improves quality, speed, and resilience
goyoki
5
3.8k
テスト分析入門/Test Analysis Tutorial
goyoki
12
7k
Other Decks in Technology
See All in Technology
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
53k
Data Hubグループ 紹介資料
sansan33
PRO
0
3.1k
ラジオの科学
frievea
0
260
Sansan Engineering Unit 紹介資料
sansan33
PRO
1
4.9k
オートロックマンションなのに、各部屋は施錠なし!? 攻撃者が組織内ネットワークで大暴れする理由 / The Front Door Is Locked, but the Rooms Are Wide Open: Why Attackers Move Freely Inside Enterprise Networks
nttcom
1
1.6k
修正PRを食べてレビュースキルが賢くなる:Claude Codeによる自己改善サイクル
yuyaumetsu
5
1.3k
【CEDEC2026】専門性の高いデフォルメチームが挑んだ人材育成戦略 〜Cygames Academiaの企画から実施まで〜
cygames
PRO
0
510
『三匹の子ぶた』から学ぶネットワークセキュリティの昔と今 / Network Security: Then and Now Through the Lens of The Three Little Pigs
nttcom
1
1.7k
名古屋の市バスGTFS-JPデータ×スガキヤ 最寄りバス停検索をAmazon ElastiCache Serverless for Valkeyで最適化する
usanchuu
1
410
組織にどうSREを根付かせるか?〜IVRyの場合〜
abnoumaru
0
330
AI ネイティブな組織に Gemini Enterprise Agent Platform がなぜ必要なのか
asei
1
190
OSPN.JPバージョンアップ作業進捗のご報告 / 20260801-osc26kyoto
akkiesoft
0
330
Featured
See All Featured
Product Roadmaps are Hard
iamctodd
55
12k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
210
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
460
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
200
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
630
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.5k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
660
How GitHub (no longer) Works
holman
316
150k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Exploring anti-patterns in Rails
aemeredith
3
460
Navigating Team Friction
lara
192
16k
Transcript
テスト設計コンテストU-30クラス 審査委員活動での ビジョン駆動型アプローチの紹介 JaSSTnano いせり 1
このセッションについて ◼内容 • テスト設計コンテストU-30クラスの審査委員活動の紹介を通じて、ビジョン駆動型アプ ローチの一事例を紹介します ◼自己紹介 • テスト設計コンテストU-30クラス審査委員長/ファウンダー 2
テスト設計コンテストとは ◼テスト設計コンテスト(通称テスコン) • 同じテストベースに対してテスト設計を行い、その成果物を審査基準に従って点数化し て競う • http://www.aster.or.jp/business/contest.html • 2011年から開催 •
U-30クラスができてからはOPENクラスと呼称 ◼テスト設計コンテストU-30クラス←今回の紹介対象 • 2017年から開催 • 30歳以下に参加者を限定したテスコン 3
テスト設計コンテストU-30クラス審査委員の一年の流れ ◼一年間の流れ 1. キックオフ • ビジョンの策定/その他もろもろの計画 2. テストベースなどのコンテスト課題の策定 3. 各種チュートリアルなど広報・啓蒙活動
4. 予選 • 事前審査/すり合わせ • コンテスト審査 • フィードバック 5. 相談会 6. 決勝 • 事前審査/すり合わせ • コンテスト審査 • フィードバック 7. 振り返り 参加者の方々からの学びや失敗の反省などを 通して日々改善しています 今回のテーマ 4
テスト設計コンテストU-30クラスでの ビジョン駆動型アプローチ ◼テスコンU-30クラスでは、一年の活動開始時に、審査委員の皆でコンテスト のビジョンを作りこみ、明文化します。 それに基づいて審査活動を推進していきます ◼ビジョンは、継続的に参照される文章のトップに記載し、頻繁に参照して自分 たちがビジョンに基づいて活動できているか確認を取ります。 判断に迷った時はビジョンに立ち戻ります 5
ビジョンの変遷と それに基づく活動の改善 6
最初期(2017/2018) 7
【起点】テスト設計コンテストU-30クラスのビジョン ◼最初期 • テスコン参加障壁を緩和し、テスコンの間口を広げる 8
【2017/2018】テスト設計コンテストU-30クラスのビジョン ◼テスト設計コンテストU-30クラスの目的 • テスコンに若い人を参加しやすくする/テスコンのすそ野を広げる • テスト設計の大切さに気付いてもらう • テスト設計の面白さ、他人のテスト設計と比較する面白さを体験してもらう • 本人の次のステップアップに役立てる/新人・中堅社員教育を支援する/仲間を増やす
• 新しいテスト設計(観点・技法・方法論)を開発する U-30が新設された思いや背景を具体化した 9
【2017/2018】テスト設計コンテストU-30クラス ビジョンに基づいた活動 ◼教育手段を確保 • チュートリアル/セミナーを通して初学者向けの教材を確保 ◼ビジョンに沿ったフィードバック結果の報告 ◼現場のテスト設計に役に立つように、テストベースコンテストの作業を現場のテ スト設計に近づけ、現場へのフィードバックをやりやすくした 【U-30クラスでのテストベースの補強】 •テストの目的、コンテスト出場チームの責務を具体的に提示
10
2020年 11
【2020】テスト設計コンテストU-30クラスのビジョン ◼テスト設計コンテストU-30クラスの目的 • テスコンに若い人を参加しやすくする/テスコンのすそ野を広げる • テスト設計の大切さに気付いてもらう • テスト設計の面白さ、他人のテスト設計と比較する面白さを体験してもらう • 本人の次のステップアップに役立てる/新人・中堅社員教育を支援する/仲間を増やす
◼アプローチ • 改善を促すようなポジティブなフィードバックを心がける • 適切に伝えつつ、傷つけないようにする • 参加チームに気づきを促すような、わかりやすいコメントにする ・参加者のスキル向上やステップアップに注力 ・より現場のエンジニアの成長に役立つように教材充実だけ でなく、フィードバックの改善・充実を目指した 12
【2020】テスト設計コンテストU-30クラス ビジョンに基づいた改善活動 ◼より現場のテスト設計に寄り添う。テストベースを拡張 • テストの工数制限を追加。 コンテストの作業をより現場のテスト設計へ近づけ、コンテスト参加経験を現場にフィード バックさせやすくした ◼ビジョンを促進するように参加者へのフィードバックを改善 • 審査フィードバックは、参加者の成長を促し、モチベーションを喚起する方向により特化
• 審査フィードバックの量・質を改善 • フィードバックの作成は、1つの文書を全員で共同編集し、共同レビューして質を高めるやり方へ 13
【2020】テスト設計コンテストU-30クラス ビジョンに基づいた改善活動 ◼フィードバックコメントの変化 【2018年以前】一人数文で審査結果 の概要を記述。1チームあたり3p程度 【2020年以降】一人数ページの改善提案を記述 1チームあたり十数p以上に 14
2021年 15
【2021】テスト設計コンテストU-30クラスのビジョン ◼ターゲットとする参加者 • テスト初心者(業務で触れているがテストの全体感・本質論に関われていない) ★メインターゲット • 純粋なテスト初心者(一年未満、学生) ★次のターゲット • テスト設計中堅、コミュニティ参加常連
◼参加者にどうなってもらいたいか • テスト開発をやり切れる • テスト設計の大切さに気付いてもらう • テスト設計の面白さ、他人のテスト設計と比較する面白さを体験してもらう • 本人の次のステップアップに役立ててもらう • テスト技術を高めあう仲間を増やしてもらう • 学生教育、新人・中堅社員教育に役立ててもらう • テスト技術についての成長を実感してもらう ◼審査員がどうありたいか • テスコンに若い人を参加しやすくする / テスコンのすそ野を広げる • テストを分析設計から行うことを周知する/テストエンジニアに対する教育の機会を提供する • より良いテスト設計を考え続けるきっかけを提供する 16
【2021】テスト設計コンテストU-30クラスのアプローチ ◼大会外のアプローチ • 初心者・経験の浅い人でも気軽に参加できるようにする • 初心者向けチュートリアルの開催 • 初心者参加を促す宣伝 ◼大会内のアプローチ •
一通りのテスト設計作業を経験する機会を設ける • 具体的なお題でテストを考える機会を提供する • 第三者からステップアップにつながるフィードバックをもらえる機会を提供する • 参加チームに気づきを促すような、わかりやすいコメントにする • フィードバックを無理なく対応できるようにする • フィードバックコメント、直接の対面コメント含め、ポジティブなコメントを充実させる • 書類審査のコメントで、適切に伝えつつ、傷つけないようにする • 発表/他の参加者の成果を知る機会を提供する ターゲットを具体化。 ターゲットの方々の成長・ステップアップに貢献するためのフィードバック手段の洗練に注力 17
【2021】テスト設計コンテストU-30クラス ビジョンに基づいた改善活動 ◼より有効で充実した審査フィードバックの確保のため、相談会を新設 • 予選後、参加チームと審査委員がオンラインで直接質疑応答や相談を行う機会を追加 ◼審査フィードバックを量から質へ • 2020年で量的爆発が起きたフィードバック結果を洗練させ、受け入れやすいものへ • 審査結果文書:20p弱→10p程度へ
◼現場のテスト業務に寄り添うように審査基準を改定 • テスコン固有のアーキテクチャ方法論の審査点割合を削減し、「テストが目的・制約に 沿っているか」「そもそもテストが妥当か」のテスト妥当点を新設した • さらにコンテスト参加経験を現場にフィードバックしやすくした 18
まとめ 19
ビジョンに駆動され、U-30はOPENクラスと分岐し、 現場のテストエンジニアの成長を支援するクラスに特化 ◼審査フィードバック • 審査結果でなく具体的で詳細な改善提案をフィードバック • インタラクティブな相談や質疑応答の時間を確保 ◼審査基準 • 「テストの目的、制約を満たしているか」「全体として妥当か」に重きを置いて審査
◼テストベース • 現場のテスト業務に近いものになった。 具体的なテストの目的、制約(実行工数)、チームの立ち位置に基づいてテストを設計 20
まとめ:ビジョン駆動型アプローチの力 ◼全員でビジョンを作り、共有し、継続的に確認することで、ビジョンに沿った活 動が促進される ◼全員でビジョンを継続的に改善することで、ビジョンに沿った改善が加速する ※会社勤めでは、ビジョンは経営層・管理者層などトップが考えトップダウンで展 開されることが多いですが、かなり勿体ないアプローチ 21 当事者の皆でビジョンを考え、具体化し、継続的に立ち戻ることで 改善が最適化され、かつ加速する
テスト設計コンテストU-30クラス 2022年の宣伝 22
2022年テスト設計コンテストU-30クラスの予定 ◼以下のサイトで春ごろから募集開始。以下サイトで募集 • http://www.aster.or.jp/business/contest.html • チュートリアルも上記サイトで告知します ◼JaSST22’ Tokyoでもセッションを担当します • http://jasst.jp/symposium/jasst22tokyo/details.html#C5
23
ぜひテスト設計コンテストU-30クラスに気軽に参加ください& 有望な方がいたらお誘いください ◼テスト設計スキルを伸ばせます! ◼テスト設計スキルを向上させるための様々なフィードバックを得ることができます • 直接審査委員と質疑応答や相談ができる相談会 • どのように改善すればよいかをアドバイスする2段階の審査フィードバック書類 • 他チームと同じテーマで学びあう機会
◼現場のテスト設計に直結するアプローチでコンテストに対応できます • テスト対象はウェブベースのスマフォアプリになる予定 • テスト対象やテストの目的にとって妥当かを審査 ◼軽い気持ちで参加して大丈夫です • 作りかけでも大丈夫です • 審査では、技術的良否を責めたり・けなしたりすることはなく、これから改善するにはどうすればよいかに 注力して審議しています 24