摘要:
模块驱动的模型虽然脚本的重复问题,但是需要测试不同数据的用例时,模块驱动的方式就不太合适了。数据驱动就是数据的改变从而驱动自动化测试的执行,最终引起测试结果的改变。装载数据的方式可以是列表、字典、或是外部的文件(txt、csv、xml、excel),目的就是实现数据和脚本的分离。 阅读全文
摘要:
线性模型虽然每个用例都可以拿来独立运行,但是用例之间重复代码多,开发、维护成本高。 其实把重复的操作代码封装成独立的公共模块,当用例执行时需要用到这部分,直接调用即可,这就是模块驱动的方式。 比如登录系统、退出系统、截图函数等。 阅读全文
摘要:
线性脚本中,每个脚本都相互独立,且不会产生其他依赖与调用,其实就是简单模拟用户的某个操作流程的脚本。 阅读全文