TestUnit自动化测试项目开发

TestUnit自动化测试项目开发规范

  • 发前准备
  1. 了解被测项目,及自己测试的模块,将要编写的用例数据准备、步骤、预期行为编写成手动测试用例
  2. 按照《Python编码环境搭建方法》搭建环境,安装代码中要使用的依赖包和常用的依赖包pymysql、unittest、selenium、redis等
  3. 解释器为你自己的安装目录下的pythonTestUnit自动化测试项目开发_第1张图片
  4. 改测试框架为TestunitTestUnit自动化测试项目开发_第2张图片
  • 目结构TestUnit自动化测试项目开发_第3张图片

Cases:用来放测试用例类

Coms:用来放通用的方法

Configs:用来放通用配置

  1. 主程序

在项目下面,以项目名命名,建立testsuite和HTMLTestrunner,加载和执行测试用例

  1. 文件夹

Report:用来放测试报告。

行时将重要的测试报告上传SVN,常情况下不上传

 

  • 通用规范
  1. 所有通用的静态参数在configs->constant.py下面配置
  2. 浏览器切换,在configs->configweb下面配置
  3. 用例添加:统一通过类下面的suites_config()方法,并在主程序中将该类的该方法返回值加到suite中
  4. 试时个人在主程序配置自己的测用例,将其它人的用例注释掉。个配置不上传。

你可能感兴趣的:(Python)