TestUnit自动化测试项目开发规范
- 了解被测项目,及自己测试的模块,将要编写的用例数据准备、步骤、预期行为编写成手动测试用例
- 按照《Python编码环境搭建方法》搭建环境,安装代码中要使用的依赖包和常用的依赖包pymysql、unittest、selenium、redis等
- 修改解释器为你自己的安装目录下的python
- 修改测试框架为Testunit
- 项目结构
- 包
Cases:用来放测试用例类
Coms:用来放通用的方法
Configs:用来放通用配置
- 主程序
在项目下面,以项目名命名,建立testsuite和HTMLTestrunner,加载和执行测试用例
- 文件夹
Report:用来放测试报告。
执行时将重要的测试报告上传SVN,通常情况下不上传
- 所有通用的静态参数在configs->constant.py下面配置
- 浏览器切换,在configs->configweb下面配置
- 用例添加:统一通过类下面的suites_config()方法,并在主程序中将该类的该方法返回值加到suite中
- 测试时每个人在主程序中配置自己的测试用例,将其它人的用例注释掉。个人配置不上传。