首页 > 代码库 > 包建强的培训课程(4):App测试深入学习和研究
包建强的培训课程(4):App测试深入学习和研究
一、 简介
本课程详细讲解App迭代过程中的测试技巧,包括日常的测试工作(功能测试)、保障App稳定的Monkey测试和自动化测试等多种测试手段。讲师根据自身五年来在多家大型互联网公司担任无线技术总监期间所积累的实战经验,制作了本课程。
本课程让App测试人员在自动化测试、功能测试等放吗有显著提高,能设计出功能完备的自动化测试框架和用例,在日常迭代中编写出全面的测试用例,对性能测试和兼容性测试有所掌握。
本课程对于开发以下App产品特别有帮助:
1、千万级用户的App产品。
2、业务功能繁多。
学习本课程应具备下列基础知识:
1、1-2年App测试经验。
2、具备一些编程技巧。
二、 培训大纲(3天)
第1天 功能测试
1、迭代中的测试管理
(1)测试用例管理和评审
(2)测试进度管理
(3)bug及测试报告
(4)冒烟测试
(5)开发自测
(6)交叉测试
(7)全功能回归测试
2、功能性测试
(1)弱网测试
(2)耗电测试
(3)流量测试
(4)稳定性测试
(5)兼容性测试
(6)安全性测试
(7)App版本升级测试
(8)系统升级测试
3、性能测试
(1)网络访问速度测试
(2)流畅度测试
4、测试环境
(1)持续集成
(2)监控和报警
(3)一键恢复
(4)灰度环境
(5)内测
5、代码层面的测试工作
(1)静态代码扫描
(2)代码覆盖率
(3)Mock数据
(4)AOP测试
6、第三方测试平台和工具一览
(1)Bugly
(2)TestIn
(3)MTC
(4)MQC
(5)乌云
7、测试环境
(1)持续集成
(2)监控和报警
(3)一键恢复
(4)灰度环境
(5)内测
8、代码层面的测试工作
(1)静态代码扫描
(2)代码覆盖率
(3)Mock数据
(4)AOP测试
第2天 自动化测试(一)
1、JUnit
(1)基本使用
(2)原理介绍
(3)功能扩展
2、JMeter
(1)基本使用
(2)原理介绍
(3)功能扩展
3、UIAutomator
(1)基本使用
(2)原理介绍
(3)功能扩展
4、Monkey
(1)基本使用
(2)原理介绍
(3)功能扩展
5、MonkeyRunner
(1)基本使用
(2)原理介绍
(3)功能扩展
第3天 自动化测试(二)
1、Selenium
(1)基本使用
(2)原理介绍
(3)功能扩展
2、Robotium
(1)基本使用
(2)原理介绍
(3)功能扩展
3、Appium
(1)基本使用
(2)原理介绍
(3)功能扩展
4、CTS
(1)基本使用
(2)原理介绍
(3)功能扩展
<style type="text/css" isprelink="true">@import url(http://i.cnblogs.com/Load.ashx?type=style&file=SyntaxHighlighter.css);</style><style type="text/css">@import url(/css/cuteeditor.css);</style>
包建强的培训课程(4):App测试深入学习和研究