Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Bitrise × XCTest × Codecov
Search
Matsue Kenta
March 28, 2019
Programming
0
90
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
320
広がれSafari Web Extensions!Safari Web Extensions の始め方/iOSDC22
matsuei
0
2.7k
Other Decks in Programming
See All in Programming
Navigation 3: 적응형 UI를 위한 앱 탐색
fornewid
1
460
20251212 AI 時代的 Legacy Code 營救術 2025 WebConf
mouson
0
220
C-Shared Buildで突破するAI Agent バックテストの壁
po3rin
0
420
ELYZA_Findy AI Engineering Summit登壇資料_AIコーディング時代に「ちゃんと」やること_toB LLMプロダクト開発舞台裏_20251216
elyza
2
630
Rubyで鍛える仕組み化プロヂュース力
muryoimpl
0
180
クラウドに依存しないS3を使った開発術
simesaba80
0
170
Findy AI+の開発、運用におけるMCP活用事例
starfish719
0
1.8k
tsgolintはいかにしてtypescript-goの非公開APIを呼び出しているのか
syumai
7
2.4k
令和最新版Android Studioで化石デバイス向けアプリを作る
arkw
0
450
tparseでgo testの出力を見やすくする
utgwkk
2
290
AI Agent Tool のためのバックエンドアーキテクチャを考える #encraft
izumin5210
4
1.3k
DevFest Android in Korea 2025 - 개발자 커뮤니티를 통해 얻는 가치
wisemuji
0
170
Featured
See All Featured
Discover your Explorer Soul
emna__ayadi
2
1k
Ruling the World: When Life Gets Gamed
codingconduct
0
100
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
37
2.7k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
0
250
Thoughts on Productivity
jonyablonski
73
5k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
32
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
0
3.4k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.6k
Building the Perfect Custom Keyboard
takai
1
660
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
340
エンジニアに許された特別な時間の終わり
watany
106
220k
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%に上々 簡単にできる可視化でもモチベ上々可能! (懇親会でテストに関して話しましょう!)