这个是我在自动化case编写框架的经验总结,由于作者经验有限,如有错误,欢迎指正
另外我有代码示例,但是不知道怎么上传,好像不支持附件啊,我传到资源里了,找不到的同学也可以留言,我私下发给你
框架背景
在测试项目中,项目的版本会有很多,需要测试人员对每个版本进行尽可能详尽的测试。自动化case能够大大提高测试的效率,减少人为出错的可能,有益于项目质量的保证。随着项目规模的扩大,项目case的增多,测试case的编写困扰着测试人员,这篇文章就是为了解决这个问题。
框架优点
- 简单
- 重用代码
- 层次化
- 便于扩展
- 让测试人员聚焦于业务逻辑的编写,提高自动化case编写的效率
- 方便代码的维护
框架使用
对于框架的使用,从一个小case说起,在作者测试的一个项目中,经常测试网络的连通性case,传统的case,可能需要十几甚至几十行代码,而使用自动化case编写框架,只需简单的3行语句,就能很好的完成这个任务
代码如下
#-*- coding: UTF-8 -*-
__author__ = 'ligengyong'