开发经理
互联网
iOS、Android、自动化测试、专项测试、单元测试、
自动化测试
单元测试
性能测试
推荐课程
average > 0 ? $model->average . '分' : '10.0分' ?>

App测试

课程费用

5800.00 /人

课程时长

3

成为教练

课程简介

本课程详细讲解App迭代过程中的测试技巧,包括日常的功能测试工作、自动化测试、单元测试、性能测试、兼容性测试、电量测试、流量测试等多项内容。

目标收益

让测试团队掌握更多的App测试方法和工具。
通过引入BDD流程,将功能性测试用例复用自动化测试中。
掌握或了解App行业著名的单元测试和自动化测试框架。

培训对象

本课程适用于符合以下条件的公司和团队:
从功能性测试向自动化测试转型。
希望在App项目中引入单元测试。
在功能性测试之外,希望掌握更多App测试的技巧。

本课程对于开发以下App产品特别有帮助:
千万级用户的App产品。
业务功能繁多,有完整的闭环。
App测试团队10人左右的规模。

课程大纲

App自动化测试 1. Cucumber
2. AppiumiOS
3. Appium Android
4. Calabash
5. KIF
6. Instrumentation
7. Espresso
8. Robotium
9. UIAutomator
课堂练习 1. Appium iOS实战
2. Appium Android实战
3. Espresso实战
4. Robotium实战
5. UIAutomator实战
单元测试 1. JUnit
2. Robolectric
3. Mockito
4. XCTest
5. Kiwi
稳定性测试 1. Monkey
2. MonkeyRunner
课堂练习 1. JUnit实战
2. Robolectric实战
3. Mockito实战
4. XCTest实战
5. KIF实战
6. Kiwi实战
7. Monkey和MonkeyRunner实战
功能性测试和专项测试 1. App后门(切换服务器、崩溃记录和查看、fps监控、流量电量)
2. 持续集成(Monkey定制包、小流量包)
3. 静态代码扫描
4. 手机兼容性测试
5. 网络访问速度测试(含弱网测试)
6. 流畅度测试
7. 电量测试
8. 流量测试
9. 性能测试
10. 安全性测试
11. 使用GT进行随身测试
课堂练习 1. 针对于公司的App,开发同学增加后面功能
2. 针对于公司的App,进行静态代码扫描
3. 针对于公司的App,进行弱网测试、流畅度测试、电量测试、流量测试
4. 针对于公司的App,使用GT统计性能数据
App自动化测试
1. Cucumber
2. AppiumiOS
3. Appium Android
4. Calabash
5. KIF
6. Instrumentation
7. Espresso
8. Robotium
9. UIAutomator
课堂练习
1. Appium iOS实战
2. Appium Android实战
3. Espresso实战
4. Robotium实战
5. UIAutomator实战
单元测试
1. JUnit
2. Robolectric
3. Mockito
4. XCTest
5. Kiwi
稳定性测试
1. Monkey
2. MonkeyRunner
课堂练习
1. JUnit实战
2. Robolectric实战
3. Mockito实战
4. XCTest实战
5. KIF实战
6. Kiwi实战
7. Monkey和MonkeyRunner实战
功能性测试和专项测试
1. App后门(切换服务器、崩溃记录和查看、fps监控、流量电量)
2. 持续集成(Monkey定制包、小流量包)
3. 静态代码扫描
4. 手机兼容性测试
5. 网络访问速度测试(含弱网测试)
6. 流畅度测试
7. 电量测试
8. 流量测试
9. 性能测试
10. 安全性测试
11. 使用GT进行随身测试
课堂练习
1. 针对于公司的App,开发同学增加后面功能
2. 针对于公司的App,进行静态代码扫描
3. 针对于公司的App,进行弱网测试、流畅度测试、电量测试、流量测试
4. 针对于公司的App,使用GT统计性能数据
提交需求