码迷,mamicode.com
首页 > Web开发 > 详细

Web自动化测试项目搭建(一) 需求与设计

时间:2020-01-27 17:31:32      阅读:96      评论:0      收藏:0      [点我收藏+]

标签:ble   utils   项目目录   面向   目录   项目需求   测试报告   class   log   

一、项目需求

  1. 测试/生产环境更新后,自动化回归测试
  2. 项目易于维护和运行
  3. 支持多种测试策略
  4. 支持可视化测试报告
  5. 运行结果,支持多种方式通知相关人员
  6. 可定时/触发的方式运行自动化测试用例

二、设计

2.1 需要的技能

  • Python基础(面向对象)
  • 熟悉Python引包机制
  • 了解Html,Css,异步请求
  • 熟练使用Selenium API(最好有读过源码)
  • 熟练使用Python Uittest/Pytest 测试框架
  • 了解PO设计模式

2.2 项目目录划分

├── config  
│?? └── __init__.py
├── logs
├── pages
│?? └── __init__.py
├── report
├── run_case
│?? └── __init__.py
├── test_case
│?? └── __init__.py
└── utils
    └── __init__.py
目录 存放内容
pages 页面对象
test_case 测试用例
run_case 测试用例执行策略
report 测试报告
utils 通用工具
config 配置文件
logs 代码运行日志




Web自动化测试项目搭建(一) 需求与设计

标签:ble   utils   项目目录   面向   目录   项目需求   测试报告   class   log   

原文地址:https://www.cnblogs.com/snailrunning/p/12236293.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!