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
チームで始める_テスト文化のススメ
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Naoki Haba
June 05, 2022
Technology
850
0
Share
チームで始める_テスト文化のススメ
自動化大好きエンジニアLT会 - vol.7
https://rakus.connpass.com/event/245663/
Naoki Haba
June 05, 2022
More Decks by Naoki Haba
See All by Naoki Haba
Nuxt 4 の Singleton Data Fetching Layer で 何が変わるのか
naokihaba
1
2.3k
Laravel+PHPStanで始める実践的静的解析入門
naokihaba
2
720
Webからモバイルへ Vue.js × Capacitor 活用事例
naokihaba
0
1.3k
Pinia Colada が実現するスマートな非同期処理
naokihaba
4
2.3k
unplugin-vue-routerで実現する Nuxt 風ファイルベースルーティング
naokihaba
1
260
VueUse: 5分で分かる Vue.js 開発の効率化術
naokihaba
5
4.4k
不具合に立ち向かう テスト戦略 ~ NestJSで作るCI環境 ~
naokihaba
0
580
Other Decks in Technology
See All in Technology
大規模災害時でも高い信頼性を維持するアプリケーション基盤の実現/nikkei-tech-talk46
nikkei_engineer_recruiting
0
120
ルールやカスタム機能、どう使う?理想の出力を引き出すために今知りたいIBM Bob 5つの機能
muehara
0
150
イベントストーミングとKiroの仕様駆動開発で実現する要件の認識合わせプロセス
syobochim
7
980
TROCCOで始めるクラウドコストを民主化するためのFinOps
tk3fftk
1
470
Databricks 月刊サービスアップデート 2026年05月号
tyosi1212
0
120
Gradle×GitHub_ActionsでCI時間を約50%短縮 ジョブ分割の設計と落とし穴 / Cutting CI Time by ~50% with Gradle and GitHub Actions: Job-Splitting Design and Pitfalls
takatty
0
540
Platform engineering for developers, architects & the rest of us (AI agents)
danielbryantuk
0
150
Terraformモジュールは、なぜ「魔境」化するのか
hayama17
1
130
A Harness for Behaviour: how to get AI to generate code that does what we intend, or "TDD in the age of AI"
xpmatteo
1
520
Sony_KMP_Journey_KotlinConf2026
sony
1
180
JEP 522 Deep Dive - G1 GC同期コスト削減によるスループット向上を徹底検証&解説
tabatad
1
440
string地獄を脱出する
sansantech
PRO
1
110
Featured
See All Featured
Chasing Engaging Ingredients in Design
codingconduct
0
200
How to build a perfect <img>
jonoalderson
1
5.5k
Discover your Explorer Soul
emna__ayadi
2
1.1k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
55k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
130
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
300
Utilizing Notion as your number one productivity tool
mfonobong
4
310
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.1k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
130
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
390
Transcript
チームで始める テスト自動化のススメ ~ 自動化のその先へ ~ 自動化大好きエンジニアLT会 vol.7
アジェンダ 自己紹介 1 テスト作業の自動化 2 まとめ 3
アジェンダ 自己紹介 1 テスト作業の自動化 2 まとめ 3
自己紹介 株式会社 MIC.9 システム部 NestJS Meetup運営 2年目のWebエンジニア 技術コミュニティが好き はば なおき
羽馬 直樹 (@naoki_haba)
会社紹介
アジェンダ 自己紹介 1 テスト作業の自動化 2 まとめ 3
自動化って具体的に何やったの?
Before APIにリクエスト 結果の確認
改善したかったポイント
クリティカルな機能は 自動で毎回チェックしたい
開発者の試験工程の 負担を減らしたい
そこで構築したのが
PR To main PRを 検 知 自動テスト テスト結果を 返却 After
何が良くなったの?
デグレを検知することができた
時間がかかるテスト項目を 自動化したことによる負担軽減
None
アジェンダ 自己紹介 1 テスト作業の自動化 2 まとめ 3
テストの自動化は素晴らしい 取り組みです しかし・・・
陥りがちなアンチパターンも 存在します
よくあるアンチパターン
自分1人で導入しようとする
チームで共有しないと 負の遺産になってしまいます
チームがテストってイイねと 思えるようにする
小さな成功体験を積み上げて いきましょう
ご静聴ありがとうございました