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
Bitrise × XCTest × Codecov
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Matsue Kenta
March 28, 2019
Programming
0
93
Bitrise × XCTest × Codecov
BitriseとCodecovを連携させることで、XCTestを使ったテストのカバレッジを自動的に記録できるようにしたお話
Matsue Kenta
March 28, 2019
Tweet
Share
More Decks by Matsue Kenta
See All by Matsue Kenta
Swift Charts で「良い感じ」に3変数を持つデータを表示するまでの軌跡
matsuei
0
330
広がれSafari Web Extensions!Safari Web Extensions の始め方/iOSDC22
matsuei
0
2.9k
Other Decks in Programming
See All in Programming
社内規程RAGの精度を73.3% → 100%に改善した話
oharu121
13
8.3k
GoのDB アクセスにおける 「型安全」と「柔軟性」の両立 - Bob という選択肢
tak848
0
270
AHC061解説
shun_pi
0
420
ふつうのRubyist、ちいさなデバイス、大きな一年 / Ordinary Rubyists, Tiny Devices, Big Year
chobishiba
1
500
PHPのバージョンアップ時にも役立ったAST(2026年版)
matsuo_atsushi
0
240
Vuetify 3 → 4 何が変わった?差分と移行ポイント10分まとめ
koukimiura
0
180
Ruby and LLM Ecosystem 2nd
koic
1
1.3k
「接続」—パフォーマンスチューニングの最後の一手 〜点と点を結ぶ、その一瞬のために〜
kentaroutakeda
3
1.8k
Codex CLIのSubagentsによる並列API実装 / Parallel API Implementation with Codex CLI Subagents
takatty
2
270
How to stabilize UI tests using XCTest
akkeylab
0
140
メッセージングを利用して時間的結合を分離しよう #phperkaigi
kajitack
3
310
今年もTECHSCOREブログを書き続けます!
hiraoku101
0
120
Featured
See All Featured
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
250
The #1 spot is gone: here's how to win anyway
tamaranovitovic
2
990
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
190
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
The Curse of the Amulet
leimatthew05
1
10k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
200
GraphQLとの向き合い方2022年版
quramy
50
14k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.3k
WCS-LA-2024
lcolladotor
0
490
Six Lessons from altMBA
skipperchong
29
4.2k
My Coaching Mixtape
mlcsv
0
84
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4k
Transcript
Bitrise with Codecov 〜カバレッジの可視化でモチベ上々の巻〜 @matsuei
自己紹介 松栄健太(まつえけんた) @matsuei 株式会社スマイループス - iOSエンジニア #筋トレ #プロレス #ロボットアニメ エウレカさん
弊社
今回のテーマ Bitrise with Codecov 〜カバレッジの可視化でモチベ上々の巻〜 そもそも「カバレッジの可視化」をした理由は何?
エンジニアチームの目標から生まれた課題 目標:テストを書いて、バグに遭遇するユーザーを減らそう!
目標:テストを書いて、バグに遭遇するユーザーを減らそう! 先週からカバレッジって増えたっけ? 機能的には何も変わってないやんけ… エンジニアチームの目標から生まれた課題
目標:テストを書いて、バグに遭遇するユーザーを減らそう! フィードバックが無く、テストに対するモチベ低下!! 先週からカバレッジって増えたっけ? 機能的には何も変わってないやんけ… エンジニアチームの目標から生まれた課題
モチベ低下に対する打ち手 打ち手:カバレッジの可視化で自分へのフィードバックを作る! 可視化ツール候補:Codecov、Coveralls、etc
モチベ低下に対する打ち手 打ち手:カバレッジの可視化で自分へのフィードバックを作る! 可視化ツール候補:Codecov、Coveralls、etc Bitriseのワークフローに組み込み可能なCodecovを採用
BitriseへのCodecov導入結果 ・時系列のフィードバックを自分で得ることが可能に ・iOSエンジニア以外への定量的な進捗報告が容易に
BitriseへのCodecov導入結果 ・時系列のフィードバックを自分で得ることが可能に ・iOSエンジニア以外への定量的な進捗報告が容易に 自分だけでなく他者からのフィードバックも得てモチベ上々!
BitriseへのCodecov導入結果 3ヶ月で6%→24%まで上昇!!! ・時系列のフィードバックを自分で得ることが可能に ・iOSエンジニア以外への定量的な進捗報告が容易に 自分だけでなく他者からのフィードバックも得てモチベ上々!
まとめ BitriseにCodecovを導入することで テストカバレッジを6→24%に上々 簡単にできる可視化でもモチベ上々可能! (懇親会でテストに関して話しましょう!)