自动化测试项目解析

自动化测试框架搭建

前置条件:

  1. 语言环境 - Python3.8
  2. 编辑器 - Pycharm 2020.1
  3. 依赖第三方库:
    openpyxl - 操作excel的第三方库
    pytest - python的单元测试框架unittest
    pyyaml - yaml配置文件的第三方库

Ps: 关于环境不做过多表述,如果存在环境问题可参考后续详细分享,后续持续更新

开始干活:

1. 新建项目File/New Project**

输入项目名称:
Ps:一般采用驼峰式命名规则
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2. 创建项目分层目录

common - Package,存放公共方法
conf - Directory,存放配置文件
data - Directory,存放测试数据
logs - Directory,存放日志文件
reports - Directory,存放测试报告
testcases - Package,存放测试用例
在这里插入图片描述

  • 新建Python Package 包
    一般用于存放py文件,非py文件可使用目录存放
    在这里插入图片描述
  • 新建Directory目录
    在这里插入图片描述

3. 执行项目自动化测试

右击–>运行run_tests.py,
reports目录下生成测试报告,右击–>使用浏览器打开
在这里插入图片描述
在这里插入图片描述
logs目录下生成日志文件,打开查看运行错误日志
在这里插入图片描述
== 注意事项:==

  • 跨包调用py文件中的封装的方法时:
 # 导入方式
 from common import FilePathUtil
 
 # 调用FilePathUtil中封装的方法
 FilePathUtil.getExcelPath()

*跨包调用py文件中的类时

# 导入方式
from common.ExcelHandler import ExcelHandler

# 调用方式
excel = ExcelHandler(excel_path)
case_list = excel.readSheetData("Sheet1")
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值