Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
チームで始める_テスト文化のススメ
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Naoki Haba
June 05, 2022
Technology
870
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
チームで始める_テスト文化のススメ
自動化大好きエンジニアLT会 - vol.7
https://rakus.connpass.com/event/245663/
Naoki Haba
June 05, 2022
More Decks by Naoki Haba
See All by Naoki Haba
Vue Fes Japan の “作る側”に関わってみて
naokihaba
0
53
setup-vp GitLab対応の裏側
naokihaba
0
150
Vite+ Unified Toolchain for the Web
naokihaba
0
960
Nuxt 4 の Singleton Data Fetching Layer で 何が変わるのか
naokihaba
1
2.5k
Laravel+PHPStanで始める実践的静的解析入門
naokihaba
2
840
Webからモバイルへ Vue.js × Capacitor 活用事例
naokihaba
0
1.5k
Pinia Colada が実現するスマートな非同期処理
naokihaba
4
2.6k
unplugin-vue-routerで実現する Nuxt 風ファイルベースルーティング
naokihaba
1
290
VueUse: 5分で分かる Vue.js 開発の効率化術
naokihaba
5
4.5k
Other Decks in Technology
See All in Technology
Lambda MicroVMsが分からなすぎたので使い所を1から考えてみた
tsukuboshi
2
360
Apache Iceberg が拓く AI 時代のオープンレイクハウス
tomtanaka
0
220
React Nativeでの OTA Updateって、 どう説明する?
ichiki1023
0
140
データ品質を壊しながらSnowflakeのAIに分析させてみた
kawanago
0
500
自主式軟體工廠
philipz
0
210
AI 時代の Azure エンジニアリング ~ 私たちは何を磨き、何を任せるのか ~
chack411
1
440
The kernel report
ennael
PRO
1
250
Codex概要
ymiya55
0
350
Databricksメトリクスビューはじめてのもくもく会
taka_aki
0
200
スキルを作る、その前に!複数人で使われるスキルを 作るためのプロセス
junkifurukawa
2
260
形式手法を使って仕様をコーディングしよう
mikanichinose
0
180
サーバーフルコンピューティング?AWS Lambda
iwatatomoya
1
240
Featured
See All Featured
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
860
The Illustrated Children's Guide to Kubernetes
chrisshort
51
53k
Agile that works and the tools we love
rasmusluckow
331
22k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.9k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.2k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
69
66k
Build your cross-platform service in a week with App Engine
jlugia
234
19k
Visualization
eitanlees
153
17k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
430
It's Worth the Effort
3n
188
29k
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.5k
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人で導入しようとする
チームで共有しないと 負の遺産になってしまいます
チームがテストってイイねと 思えるようにする
小さな成功体験を積み上げて いきましょう
ご静聴ありがとうございました