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
680
1
Share
SPEEDA開発におけるテストエンジニアのいろはにほへと/SPEEDA-Testing-Day
SPEEDA Testing Dayの発表資料を公開しますです。
一部修正しましたが内容に変更はありません。
i_echiuyan
November 11, 2019
More Decks by i_echiuyan
See All by i_echiuyan
WACATEWACATE流、セッションのつくりかた/wacate2019winter
i_echiuyan
0
510
ソフトウェアエンジニアと共にテストを作るチームでの、テストエンジニアの関わり方/ques14
i_echiuyan
1
3.4k
【WACATE再演】組み込みマニュアルテスターだった私が、Web系自動テストエンジニアに!?💦テストエンジニアに求められるスキルと今後のキャリア💪/Agile QA Night!! 2
i_echiuyan
0
1.6k
組み込みマニュアルテスターだった私が、Web系自動テストエンジニアに!?💦テストエンジニアに求められるスキルと今後のキャリア💪/WACATE2018winter
i_echiuyan
0
1.8k
コミュニケーションで大事なことは「伝わったこと」/wacate2017winter
i_echiuyan
0
71
マインドマップミニ講座のワーク参加報告/2016presentation
i_echiuyan
0
55
テスト設計技法の説明 -思い出してみよう-/wacate2016summer
i_echiuyan
0
220
Other Decks in Technology
See All in Technology
"うちにはまだ早い"は本当? ─ 小さく始めるPlatform Engineering入門
harukasakihara
6
520
大学職員のための生成AI最前線 :最前線を、AIガバナンスとして読み直すためのTips
gmoriki
2
4k
【関西製造業祭り2026春】現場を変える技術はここまで来た〜世界最大の製造業見本市から持って帰ってきたもの〜
tanakaseiya
0
130
Digital Independence: Why, When and How
wannesrams
0
310
Databricks 月刊サービスアップデートまとめ 2026年04月号
tyosi1212
0
120
そのSLO 99.9%、本当に必要ですか? 〜優先度付きSLOによる責任共有の設計思想〜 / Is that 99.9% SLO really necessary? Design philosophy of shared responsibility through prioritized SLOs
vtryo
0
600
なぜ、私がCommunity Builderに?〜活動期間1か月半でも選出されたワケ〜
yama3133
0
130
オライリーイベント登壇資料「鉄リサイクル・産廃業界におけるAI技術実応用のカタチ」
takarasawa_
0
400
試作とデモンストレーション / Prototyping and Demonstrations
ks91
PRO
0
200
Purview Endpoint DLP 動かしてみた
kozakigh
0
360
freeeで運用しているAIQAについて
qatonchan
0
550
クラウドネイティブ DB はいかにして制約を 克服したか? 〜進化歴史から紐解く、スケーラブルアーキテクチャ設計指針〜
hacomono
PRO
6
920
Featured
See All Featured
WENDY [Excerpt]
tessaabrams
10
37k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
240
Reality Check: Gamification 10 Years Later
codingconduct
0
2.1k
Designing for humans not robots
tammielis
254
26k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
1.9k
Code Reviewing Like a Champion
maltzj
528
40k
KATA
mclloyd
PRO
35
15k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
550
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.2k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
450
Designing Experiences People Love
moore
143
24k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
330
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