这是在某厂负责的第一个项目,是公司内部做的一个OA系统,主要是各种流程,请假,审批等等。
开发起来并不复杂,但是流程特别多,业务比较复杂,项目还没结束的时候,团队人都走没了。
当时测试时间被压缩得很紧,基本功能没啥问题后,就写了个脚本来覆盖各个流程。
这也是这个公司的第一个自动化测试项目和敏捷项目。
虽然功劳都被人拿走了,但是这个项目还是很成功的。
auto.py
1 | #encoding:utf-8 |
path.py
1 | #encode=utf-8 |
把case写到一个文件里面,维护起来方便。
reader.py
1 | #coding=utf-8 |
弄成一个可执行的工具,这样就可以脱离python环境。
setup.py
1 | #-*-coding: UTF-8-*- |
因为时间很紧,脚本没有做太多的优化,也没有结果报表啥的,主要是给自己看的,就随意了很多。