1、功能测试70(测试用例、缺陷报告bug)
场景法、正交表法
541原则
2、自动化测试50(自动化编程)
WebDriver初始化
浏览器的打开和关闭
浏览器的窗口、导航操作
浏览器窗口以及iframe切换
八种元素定位器
元素的基本操作
时间等待方法
下拉框、弹出框的操作
附件上传操作
JS执行滚动条操作
页面截图操作
模拟鼠标、键盘的Action方法
测试框架注解、断言、执行顺序
数据驱动、参数化
异常处理
PO模式
3、单元测试30(白盒测试、单元测试框架)
白盒测试思想:
逻辑覆盖法:语句覆盖、判定/分支覆盖、条件覆盖、判定条件覆盖、条件组合覆盖、基本路径覆盖
循环覆盖法:简单循环、嵌套循环、串接循环
单元测试工具:
常见注解:@Test、@Before、@After、@BeforeClass、@AfterClass、@ignore
断言:assertEquals、asserTrue、AssertFalse、AssertNull
异常测试:@Test注解中的expected属性
测试套件:@RunWith和@Suite注解组合