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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
i_echiuyan
November 11, 2019
Technology
1
670
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
490
ソフトウェアエンジニアと共にテストを作るチームでの、テストエンジニアの関わり方/ques14
i_echiuyan
1
3.3k
【WACATE再演】組み込みマニュアルテスターだった私が、Web系自動テストエンジニアに!?💦テストエンジニアに求められるスキルと今後のキャリア💪/Agile QA Night!! 2
i_echiuyan
0
1.6k
組み込みマニュアルテスターだった私が、Web系自動テストエンジニアに!?💦テストエンジニアに求められるスキルと今後のキャリア💪/WACATE2018winter
i_echiuyan
0
1.8k
コミュニケーションで大事なことは「伝わったこと」/wacate2017winter
i_echiuyan
0
68
マインドマップミニ講座のワーク参加報告/2016presentation
i_echiuyan
0
52
テスト設計技法の説明 -思い出してみよう-/wacate2016summer
i_echiuyan
0
220
Other Decks in Technology
See All in Technology
モダンUIでフルサーバーレスなAIエージェントをAmplifyとCDKでサクッとデプロイしよう
minorun365
4
180
変化するコーディングエージェントとの現実的な付き合い方 〜Cursor安定択説と、ツールに依存しない「資産」〜
empitsu
4
1.4k
SREじゃなかった僕らがenablingを通じて「SRE実践者」になるまでのリアル / SRE Kaigi 2026
aeonpeople
6
2.3k
30万人の同時アクセスに耐えたい!新サービスの盤石なリリースを支える負荷試験 / SRE Kaigi 2026
genda
4
1.2k
SREのプラクティスを用いた3領域同時 マネジメントへの挑戦 〜SRE・情シス・セキュリティを統合した チーム運営術〜
coconala_engineer
2
640
What happened to RubyGems and what can we learn?
mikemcquaid
0
280
AIと新時代を切り拓く。これからのSREとメルカリIBISの挑戦
0gm
0
890
Greatest Disaster Hits in Web Performance
guaca
0
210
20260204_Midosuji_Tech
takuyay0ne
1
150
Codex 5.3 と Opus 4.6 にコーポレートサイトを作らせてみた / Codex 5.3 vs Opus 4.6
ama_ch
0
140
日本の85%が使う公共SaaSは、どう育ったのか
taketakekaho
1
150
GitLab Duo Agent Platform × AGENTS.md で実現するSpec-Driven Development / GitLab Duo Agent Platform × AGENTS.md
n11sh1
0
130
Featured
See All Featured
So, you think you're a good person
axbom
PRO
2
1.9k
What's in a price? How to price your products and services
michaelherold
247
13k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.1k
[SF Ruby Conf 2025] Rails X
palkan
1
750
BBQ
matthewcrist
89
10k
Un-Boring Meetings
codingconduct
0
200
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.4k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.1k
How Software Deployment tools have changed in the past 20 years
geshan
0
32k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
170
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
74
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
300
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