2、条件覆盖
3、分支覆盖
4、条件/分支覆盖
5、AC/DC覆盖
6、路径覆盖
7、控制覆盖
8、基于API功能的测试设计
2、测试驱动和测试桩
3、白盒测试和黑盒测试
4、JAVA单元测试框架JUnit介绍
——基本的JUnit测试框架
——JUnit断言
——JUnit测试的高级技巧
——标签
——运行器(Runner)
——测试异常类
——防止超时
——参数化
——批量测试
——Marven+testNG介绍
1、Mock基本技术
2、EasyMock技术
——EasyMock简介
——使用EasyMock进行单元测试
——使用EasyMock生成Mock对象
——设定Mock对象的预期行为和输出
——将Mock对象切换到Replay状态
——调用Mock对象方法进行单元测试
——对Mock对象的行为进行验证
——Mock对象的重用
——对Mock对象的行为进行验证
——在EasyMock中使用参数匹配器
——特殊的Mock对象类型
3、JMock技术
4、Mockito技术
——工作原理
——特征
——Http Unit工作原理
——处理页面的内容
——获取指定页面的内容
——处理页面的链接(links)
——处理页面的表格(table)
——处理页面的表单(form)
——如何使用Http Unit进行测试
——对页面内容进行测试
——对Servlet进行测试
2、表示层测试selenium
——安装
——入门
——对浏览器支持
——API介绍
——元素定位
——元素操作
3、数据层DBUnit的测试
七、持续集成自动化回归测试
1、Jenkins工具的安装
2、Jenkins工具的使用
3、Jenkins工具的批量生成