Submit Search
Upload
3x3 移动app快速迭代与发布
•
1 like
•
88 views
Keqiu Hu
Follow
3x3 中文
Read less
Read more
Internet
Report
Share
Report
Share
1 of 29
Download now
Download to read offline
Recommended
Speedup ios release
Speedup ios release
Keqiu Hu
軟體安全防護大作戰
軟體安全防護大作戰
Galaxy Software Services
千万级并发在线推送系统架构解析 | 个信互动 叶新江
千万级并发在线推送系统架构解析 | 个信互动 叶新江
imShining @DevCamp
第11期极客活动-友盟
第11期极客活动-友盟
geekparknet
腾讯开放平台 Hellena
腾讯开放平台 Hellena
Shaoning Pan
行動與雲端科技在圖書館的應用
行動與雲端科技在圖書館的應用
皓仁 柯
110929 kn-手机软件测试
110929 kn-手机软件测试
Zoom Quiet
Android 研发的昨天、今天 和 明天
Android 研发的昨天、今天 和 明天
oasisfeng
Recommended
Speedup ios release
Speedup ios release
Keqiu Hu
軟體安全防護大作戰
軟體安全防護大作戰
Galaxy Software Services
千万级并发在线推送系统架构解析 | 个信互动 叶新江
千万级并发在线推送系统架构解析 | 个信互动 叶新江
imShining @DevCamp
第11期极客活动-友盟
第11期极客活动-友盟
geekparknet
腾讯开放平台 Hellena
腾讯开放平台 Hellena
Shaoning Pan
行動與雲端科技在圖書館的應用
行動與雲端科技在圖書館的應用
皓仁 柯
110929 kn-手机软件测试
110929 kn-手机软件测试
Zoom Quiet
Android 研发的昨天、今天 和 明天
Android 研发的昨天、今天 和 明天
oasisfeng
个推
个推
Benimaru ZHANG
移动互联网时代的Mobile app设计和开发
移动互联网时代的Mobile app设计和开发
fangdeng
移动互联网时代的Mobile app设计和开发
移动互联网时代的Mobile app设计和开发
完颜 小卓
Nate / Cyworld App Store AppStore 概述 (Chinese)
Nate / Cyworld App Store AppStore 概述 (Chinese)
Cyworld AppStore (SK Communications)
Beta Huoju 090823
Beta Huoju 090823
zhu02
行動技術開發概論
行動技術開發概論
My own sweet home!
移动互联网的机遇与挑战
移动互联网的机遇与挑战
Courtney Chow
鼎鈞數位行銷App營運實務全攻略
鼎鈞數位行銷App營運實務全攻略
淳甫 鄭
Ncut csie 102學年度專題成果簡報
Ncut csie 102學年度專題成果簡報
PN Wu (小平)
SignalR實戰技巧 twmvc#17
SignalR實戰技巧 twmvc#17
twMVC
陈敏简历Java软件工程师
陈敏简历Java软件工程师
guestb12ca4
【MMdc 分享】2012年可以為客戶帶來較多營收的兩個行動主題-Mobile page & app marketing
【MMdc 分享】2012年可以為客戶帶來較多營收的兩個行動主題-Mobile page & app marketing
關鍵數位行銷股份有限公司 Minmax Digital Consulting
Mr mobi
Mr mobi
Tech2IPO
Appcan介绍自己的应用开发平台
Appcan介绍自己的应用开发平台
MOBINODE
iPhone/iPad APP Development Class 101
iPhone/iPad APP Development Class 101
Ryan Chung
应用汇 芦衍锴-App china-广告解决方案
应用汇 芦衍锴-App china-广告解决方案
benimaru0407
初窺 Flutter 開發.pdf
初窺 Flutter 開發.pdf
gdscnycu
App Developer Team Learning Map
App Developer Team Learning Map
Ryan Chung
鼎鈞數位行銷App經銷商合作簡報
鼎鈞數位行銷App經銷商合作簡報
淳甫 鄭
鼎鈞數位行銷App經銷商合作簡報
鼎鈞數位行銷App經銷商合作簡報
淳甫 鄭
More Related Content
Similar to 3x3 移动app快速迭代与发布
个推
个推
Benimaru ZHANG
移动互联网时代的Mobile app设计和开发
移动互联网时代的Mobile app设计和开发
fangdeng
移动互联网时代的Mobile app设计和开发
移动互联网时代的Mobile app设计和开发
完颜 小卓
Nate / Cyworld App Store AppStore 概述 (Chinese)
Nate / Cyworld App Store AppStore 概述 (Chinese)
Cyworld AppStore (SK Communications)
Beta Huoju 090823
Beta Huoju 090823
zhu02
行動技術開發概論
行動技術開發概論
My own sweet home!
移动互联网的机遇与挑战
移动互联网的机遇与挑战
Courtney Chow
鼎鈞數位行銷App營運實務全攻略
鼎鈞數位行銷App營運實務全攻略
淳甫 鄭
Ncut csie 102學年度專題成果簡報
Ncut csie 102學年度專題成果簡報
PN Wu (小平)
SignalR實戰技巧 twmvc#17
SignalR實戰技巧 twmvc#17
twMVC
陈敏简历Java软件工程师
陈敏简历Java软件工程师
guestb12ca4
【MMdc 分享】2012年可以為客戶帶來較多營收的兩個行動主題-Mobile page & app marketing
【MMdc 分享】2012年可以為客戶帶來較多營收的兩個行動主題-Mobile page & app marketing
關鍵數位行銷股份有限公司 Minmax Digital Consulting
Mr mobi
Mr mobi
Tech2IPO
Appcan介绍自己的应用开发平台
Appcan介绍自己的应用开发平台
MOBINODE
iPhone/iPad APP Development Class 101
iPhone/iPad APP Development Class 101
Ryan Chung
应用汇 芦衍锴-App china-广告解决方案
应用汇 芦衍锴-App china-广告解决方案
benimaru0407
初窺 Flutter 開發.pdf
初窺 Flutter 開發.pdf
gdscnycu
App Developer Team Learning Map
App Developer Team Learning Map
Ryan Chung
鼎鈞數位行銷App經銷商合作簡報
鼎鈞數位行銷App經銷商合作簡報
淳甫 鄭
鼎鈞數位行銷App經銷商合作簡報
鼎鈞數位行銷App經銷商合作簡報
淳甫 鄭
Similar to 3x3 移动app快速迭代与发布
(20)
个推
个推
移动互联网时代的Mobile app设计和开发
移动互联网时代的Mobile app设计和开发
移动互联网时代的Mobile app设计和开发
移动互联网时代的Mobile app设计和开发
Nate / Cyworld App Store AppStore 概述 (Chinese)
Nate / Cyworld App Store AppStore 概述 (Chinese)
Beta Huoju 090823
Beta Huoju 090823
行動技術開發概論
行動技術開發概論
移动互联网的机遇与挑战
移动互联网的机遇与挑战
鼎鈞數位行銷App營運實務全攻略
鼎鈞數位行銷App營運實務全攻略
Ncut csie 102學年度專題成果簡報
Ncut csie 102學年度專題成果簡報
SignalR實戰技巧 twmvc#17
SignalR實戰技巧 twmvc#17
陈敏简历Java软件工程师
陈敏简历Java软件工程师
【MMdc 分享】2012年可以為客戶帶來較多營收的兩個行動主題-Mobile page & app marketing
【MMdc 分享】2012年可以為客戶帶來較多營收的兩個行動主題-Mobile page & app marketing
Mr mobi
Mr mobi
Appcan介绍自己的应用开发平台
Appcan介绍自己的应用开发平台
iPhone/iPad APP Development Class 101
iPhone/iPad APP Development Class 101
应用汇 芦衍锴-App china-广告解决方案
应用汇 芦衍锴-App china-广告解决方案
初窺 Flutter 開發.pdf
初窺 Flutter 開發.pdf
App Developer Team Learning Map
App Developer Team Learning Map
鼎鈞數位行銷App經銷商合作簡報
鼎鈞數位行銷App經銷商合作簡報
鼎鈞數位行銷App經銷商合作簡報
鼎鈞數位行銷App經銷商合作簡報
3x3 移动app快速迭代与发布
1.
3x3: 移动App快速迭代与发布 Keqiu Hu
2.
自我介绍 LinkedIn 移动基础设施组 移动(iOS, Android)基础库,工具 持续交付流水线
- 3x3
3.
规模 - iOS 150+
开发人员 20+ App,70+ 库 2000 commits/月 -> 发布 60000 个diff代码提交 4,000,000 行代码 (55% Swift)
4.
3x3 是啥 一天至少部署/交付 3
次 开发人员commit代码到内部发布最多3小时
5.
3x3 之前 移动App: 一个月发布一次 移动服务器端:一周部署一次
6.
3x3 之前 移动App: (>
一个月)发布一次 移动服务器端:(> 一周)部署一次
7.
为什么要3x3 快速迭代 A/B测试 确保交付流水线的可靠性
8.
如何达成3x3 手动测试 测试部署全自动化
9.
挑战 1 -
可靠性 单元测试 页面布局测试 情景(UI)测试
10.
页面布局测试
11.
情景(UI)测试
12.
挑战 1 -
可靠性 企业Beta 版本测试
13.
挑战 1 -
可靠性 服务端控制的A/B测试
14.
挑战2 - 速度 编译器
15.
挑战2 - 速度 优化测试框架
16.
挑战2 - 速度 分布式测试
17.
挑战3 - 稳定性 测试框架与基础设施的稳定性 编译发布工具与机器的稳定性
18.
挑战3 - 稳定性 测试框架与基础设施的稳定性
19.
挑战3 - 稳定性 测试框架与基础设施的稳定性 -
更稳定的API
20.
挑战3 - 稳定性 测试框架与基础设施的稳定性 -
稳定的测试套装 99.9%1000 = ? 99% 95% 90% 80% 50%
21.
挑战3 - 稳定性 测试框架与基础设施的稳定性 -
测试质量 = 产品质量
22.
挑战3 - 稳定性 测试框架与基础设施的稳定性 -
测试质量 = 产品质量 Flaky Tests Are Worse Than No Tests
23.
挑战3 - 稳定性 测试框架与基础设施的稳定性 -
代码守卫
24.
挑战3 - 稳定性 工具及机器的稳定性
25.
挑战3 - 稳定性 工具及机器的稳定性 -
机器池守卫
26.
挑战3 - 稳定性 工具及机器的稳定性 -
分布式测试的不稳定性 95% -> 95%10 = 60%
27.
挑战3 - 稳定性 工具及机器的稳定性 -
分布式测试的不稳定性 95% -> 95%10 = 60%
28.
总结 产品的快速迭代 全自动化测试环境 高稳定性的编译测试部署系统
29.
Reference 工具及机器的稳定性 - https://engineering.linkedin.com/blog/2016/04/3x3--ios-build-speed-and-stability - https://engineering.linkedin.com/blog/2015/12/test-stability---how-we-make-ui-tests-stable -
https://engineering.linkedin.com/blog/2016/02/3x3--speeding-up-mobile-releases - https://engineering.linkedin.com/blog/2015/12/managing-ios-continuous-integration-at-enterprise-scale - http://screenrant.com/guardians-of-the-galaxy-video-interview-vin-diesel/
Download now