Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
VSTePのテスト観点出しで失敗した事例についての紹介/Failure case of test viewpoint derivation
SHIMANE, Yoshikazu
December 18, 2021
Technology
0
390
VSTePのテスト観点出しで失敗した事例についての紹介/Failure case of test viewpoint derivation
JaSST '21 Kyushu ライトニングトーク
VSTePのテスト観点出しで失敗した事例についての紹介
SHIMANE, Yoshikazu
December 18, 2021
Tweet
Share
More Decks by SHIMANE, Yoshikazu
See All by SHIMANE, Yoshikazu
組織横断部門におけるバグ数可視化の全社導入の事例/Example_of_company-wide_bug_number_visualization in_cross-organizational_departments
shimashima35
1
260
JaSST Tokyo実行委員のお仕事/Job of JaSST executive committee
shimashima35
0
500
What is “Quality” ?
shimashima35
0
830
品質"実質"無料キャンペーン始めます / Start_quality_real_free_campaign
shimashima35
2
4.3k
明日から始めるSelenideによるブラウザテスト 2018年版/ Browser_test_by_selenide_to_start_from_tomorrow_in_2018
shimashima35
1
650
SelenideよるDSL風E2Eテスト基盤開発の実例 in Osaka /Example_of_E2E_Automation_Test_Architecture_By_Selenide_in_Osaka
shimashima35
0
780
SelenideよるDSL風E2Eテスト基盤開発の実例/Example_of_E2E_Automation_Test_Architecture_By_Selenide
shimashima35
0
810
明日から始めるSelenideによるブラウザテスト / Browser_test_by_selenide_to_start_from_tomorrow.
shimashima35
0
2.1k
DevQA
shimashima35
0
350
Other Decks in Technology
See All in Technology
Cloudflare Workersで動くOG画像生成器
aiji42
1
450
20230121_BuriKaigi
oyakata2438
0
140
立ち止まっても、寄り道しても / even if I stop, even if I take a detour
katoaz
0
120
エンタープライズ領域でのブロックチェーン・インターオペラビリティの発展 / Enterprise Blockchain Interoperability
gakumura
0
100
経営統合をきっかけに会社をエンジニアリングした話 / btconjp-2023
carta_engineering
0
110
PCL (Point Cloud Library)の基本となぜ点群処理か_2023年_第2版.pdf
cvmlexpertguide
0
130
Oktaの管理者権限を適切に移譲してみた
shimosyan
2
240
ROS_Japan_UG_#49_LT
maeharakeisuke
0
200
それでもどうしてRecoilを使うのか / Harajuku.ts Meetup Recoil
okunokentaro
13
3.6k
エアドロップ for オープンソースプロジェクト
epicsdao
0
230
SignalR を使ったアプリケーション開発をより快適に!
nenonaninu
0
210
“Do you have a virtual router?” Discuss how to use virtual routers
line_developers
PRO
0
480
Featured
See All Featured
Agile that works and the tools we love
rasmusluckow
320
20k
Principles of Awesome APIs and How to Build Them.
keavy
117
15k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
6
830
YesSQL, Process and Tooling at Scale
rocio
159
12k
WebSockets: Embracing the real-time Web
robhawkes
58
6k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
13
5.4k
Done Done
chrislema
178
14k
The Invisible Side of Design
smashingmag
292
48k
The Web Native Designer (August 2011)
paulrobertlloyd
76
2.2k
StorybookのUI Testing Handbookを読んだ
zakiyama
8
3.2k
Adopting Sorbet at Scale
ufuk
65
7.8k
How STYLIGHT went responsive
nonsquared
89
4.2k
Transcript
VSTePのテスト観点出しで 失敗した事例についての紹介 テストのあるある、みんなで共有しよう 2021/12/18 JaSST ‘21 Kyushu LT 株式会社 LegalForce
島根義和
2 自己紹介 • 島根義和 @shimashima35 • リーガルテック企業でQA・テストを担当 • 元サーバサイドJavaエンジニア •
2019年 Selenium Conf Tokyo 実行委員 • 「エキスパートが教えるSelenium最前線」を共著 • 2012年からJaSST Tokyo実行委員
3 みなさん、テスト観点う まく出せてますか?
4 私は(時々)失敗します
5 テスト観点だしの失敗事 例について話します
6 成功事例 1:ワークショップ形式 • 研修目的で、既存のWeb(+スマホアプリ)サービスてのテス ト観点をみんなで出すワークショップを開催。 • 観点を書いた付箋紙をホワイトボードに貼る、似たものを 集める、それを見て再び観点を書きまた集める。 •
島根はよくある観点や他人の観点をベースに追加してく。 • かなり多種多様な観点が出てきて盛り上がった。
7 成功事例 2:対話でつくる • 一人プロジェクトの担当者からテスト支援の依頼を受けて 入る。担当者が仕様だけでなく外部利用サービスを含めて 設計・実装も行っていた。 • プロジェクトの目的か聞いていき、メモツールで聞き取った 内容を書いていきながら気になる点もヒアリング、テスト観
点をまとめていった。 • 1h x 3回程度で自分でも驚くほどきれいにまとまった。
8 成功に味を占めて、現 職でも試してみた
9 失敗事例 1:ワークショップで沈黙 • とある機能追加案件にテストのサポートで参加。 • 私が仕様を把握していないこともあり、関係者を集めて ワークショップ形式で観点だしを行うことにした • その際に、「成功条件」と「起きてほしくないこと」を最初に
上げてそこから観点を広げていこうとした。 • が、全然何もでてこなかった。 • 沈黙が場を支配し、私もうまく観点を引き出せなかったの で、謝罪しつつ撤退。
10 失敗事例 2:対話でつくる • テスト担当者から依頼をうけて、テスト観点だしの手伝いを 行った。 • 仕様を聞きながら観点ツリーを作っていった。 • 結果できたものは仕様をツリーで表現したもの。因子水準
は出ているが「どういった点に着目する」が一切ないものが 出来上がった。
11 何が良くなかったか 失敗事例1 • 中途半端なワークショップ形式 ◦ (オンラインを含む)付箋紙ではなく、Wiki形式に書いていく。 ◦ 一斉に観点を出していくわけではない。司会が話しながら書いて いく。
• 準備不足 ◦ ほかの人が「それがあるならばこれも」と出すような、一般的な観 点をだせなかった。 ◦ プロダクト仕様についての認識不足。
12 まとめ • VSTePに限らず、テスト観点まとめは有用。ただし、間違うと 観点が出揃わない。 • 仕様整理は重要だが、それ以上に「何を目的としたテスト か」「このあたりが怪しい」を入れないとありきたりになる。 • 相手から観点を引き出す際は、事前準備・ファシリテーショ
ンも重要。