自动化测试模型:线性测试, 模块化驱动测试, 数据驱动测试, 关键字驱动测试
线性测试:每个测试脚本相对独立,不会与其他脚本产生纠纷;但是非常麻烦,同一个步骤每个脚本里面都要有,行数少的还可以,多的话......并且不易于维护
模块化测试:借鉴了编程语言中模块化的思想,把重复的操作做成一个公共的模块,使用的话去调用就可以了,易于维护
数据驱动测试:就是把模块化测试里面的容易发生变化的测试数据做成变量,需要什么传什么
关键字驱动:robot framewor, 非常容易上手,布局做的不错的话,维护也是很方便的
使用unittest单元测试框架完成测试
针对case数量比较多,数量少的话还不如使用线性和模块
扩展性,维护性极强
提供丰富的比较方法-
提供丰富的日志