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
SPEEDA開発におけるテストエンジニアのいろはにほへと/SPEEDA-Testing-Day
Search
i_echiuyan
November 11, 2019
Technology
1
610
SPEEDA開発におけるテストエンジニアのいろはにほへと/SPEEDA-Testing-Day
SPEEDA Testing Dayの発表資料を公開しますです。
一部修正しましたが内容に変更はありません。
i_echiuyan
November 11, 2019
Tweet
Share
More Decks by i_echiuyan
See All by i_echiuyan
WACATEWACATE流、セッションのつくりかた/wacate2019winter
i_echiuyan
0
450
ソフトウェアエンジニアと共にテストを作るチームでの、テストエンジニアの関わり方/ques14
i_echiuyan
1
3.1k
【WACATE再演】組み込みマニュアルテスターだった私が、Web系自動テストエンジニアに!?💦テストエンジニアに求められるスキルと今後のキャリア💪/Agile QA Night!! 2
i_echiuyan
0
1.5k
組み込みマニュアルテスターだった私が、Web系自動テストエンジニアに!?💦テストエンジニアに求められるスキルと今後のキャリア💪/WACATE2018winter
i_echiuyan
0
1.6k
コミュニケーションで大事なことは「伝わったこと」/wacate2017winter
i_echiuyan
0
50
マインドマップミニ講座のワーク参加報告/2016presentation
i_echiuyan
0
39
テスト設計技法の説明 -思い出してみよう-/wacate2016summer
i_echiuyan
0
200
Other Decks in Technology
See All in Technology
AIは脅威でなくチャンス。 AIと共に進化するエンジニアの成長戦略 / geeksai-2025-spring
carta_engineering
0
470
AWSにおけるサイバー攻撃の傾向と具体的な対策
yuobayashi
8
790
AI の活用における課題と現状、今後の期待
asei
4
360
製造業の会計システムをDDDで開発した話
caddi_eng
2
750
開発組織全体で意識するSLI/SLOを実装している話
zepprix
1
630
セマンティックレイヤー入門
ikkimiyazaki
7
2.2k
大規模プロジェクトにおける 品質管理の要点と実践 / 20250327 Suguru Ishii
shift_evolve
0
170
株式会社イングリウッド_中途エンジニア採用会社説明資料
ig_umemotoryo
0
150
VISITS_20250311_こねくとあいとりおす.pdf
iotcomjpadmin
0
210
ルートユーザーの活用と管理を徹底的に深掘る
yuobayashi
4
430
スケールアップ企業のQA組織のバリューを最大限に引き出すための取り組み
tarappo
3
580
EMの仕事、あるいは顧客価値創出のアーキテクト
radiocat
0
120
Featured
See All Featured
Reflections from 52 weeks, 52 projects
jeffersonlam
349
20k
Fashionably flexible responsive web design (full day workshop)
malarkey
406
66k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
12k
Side Projects
sachag
452
42k
Become a Pro
speakerdeck
PRO
26
5.2k
Speed Design
sergeychernyshev
28
850
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
11
600
The Power of CSS Pseudo Elements
geoffreycrofte
75
5.7k
Writing Fast Ruby
sferik
628
61k
Designing for Performance
lara
605
69k
GraphQLとの向き合い方2022年版
quramy
45
14k
Build The Right Thing And Hit Your Dates
maggiecrowley
34
2.6k
Transcript
SPEEDA開発における テストエンジニアの いろはにほへと SPEEDA Testing Day 越中谷 郁美
自己紹介 【名前】 越中谷 郁美 【所属】 Product Team / Product Development
Unit テストエンジニア 2019/11/11 SPEEDA Testing Day
本日お話しする内容 SPEEDA開発でテストエンジニアはどのよう働いているかを 話します 2019/11/11 SPEEDA Testing Day
SPEEDA開発のテストエンジニア • QAチームやテストチームは組織として存在しない • 開発チーム中の一人 • ソフトウェアエンジニアと一緒にチームとなって働く • 自動テストはソフトウェアエンジニアとペアプロ/モブプロする 2019/11/11
SPEEDA Testing Day
プロジェクトの初期からテストエンジニアも チームに参加し、共に作り上げていきます インセプション デッキ作成 ストーリ出し 見積もり & 計画 開発 ローンチ
(公開) 2019/11/11 SPEEDA Testing Day
プロジェクト初期から関ることで • 実装前にバグや抜け漏れを減らせ、仕様を充実させることができる • ストーリー出し(仕様決め)や計画段階で脳内テストする 怪しい所、仕様が足りていない所を洗い出す • 細かいこと言うのでソフトウェアエンジニアには鬱陶しいかもしれない でも気になることは言う •
ただし瞬発力が要るのがちょっとツライ • 一つ一つにかける時間が短く、長考はできない 正直、後から思い出すことも多い 2019/11/11 SPEEDA Testing Day
仕様(ふるまい)= テストケース 「自動テストの自然言語記述が仕様書である」という扱い 仕様が古いまま自動テストを流すとエラーになる ↓ 修正する ↓ 常に更新され最新の状態の仕様書となる 2019/11/11 SPEEDA
Testing Day
つまり、すべてテストケースとして書く 2019/11/11 SPEEDA Testing Day
自動テストを書くときに意識していること • 本当にこの仕様でいいんだっけ? • このテストケースでどこまでやるの? • エラーになるケースはないか? • 見落としている条件はないか? •
想定したテストケースで本当に充分? 2019/11/11 SPEEDA Testing Day
自動テストをペアプロ/モブプロで書く • レビューが同時に行えている実感がある • 話しているときに抜けに気付くこともある • 意見を聞いてもらえることが嬉しい 2019/11/11 SPEEDA Testing
Day
リリース前チェックで意識していること • 実装した内容が期待通りに動くこと • 選択するデータや選択肢はワンパターンにしない • クロスブラウザで見ているときに違和感に気付くことも 2019/11/11 SPEEDA Testing
Day
プロジェクトチームを横断した視点も意識する • 他チームの開発に影響しないか? • 他チームの開発が自チームに影響しないか? • テストエンジニアと元QAチーム(現在は第三者検証をしている)で情 報共有 2019/11/11 SPEEDA
Testing Day
とはいえ、課題もある • テストケースの制度 • ケースの粒度がチームによってまちまち • クロスブラウザはできていない • この辺りは今後改善していく必要がある 2019/11/11
SPEEDA Testing Day
私の考えるSPEEDA開発のテストエンジニアの役割 テストエンジニアは、ソフトウェアエンジニアが 見えていないところ/把握できていないところを減らすこと 視界を広げることでサービスの質向上に貢献する事が 役割の一つだ思っている 2019/11/11 SPEEDA Testing Day