Python+pytest+selenium:打造高效Web自动化测试平台

📝 面试求职: 「面试试题小程序」 ,内容涵盖 测试基础、Linux操作系统、MySQL数据库、Web功能测试、接口测试、APPium移动端测试、Python知识、Selenium自动化测试相关、性能测试、性能测试、计算机网络知识、Jmeter、HR面试,命中率杠杠的。(大家刷起来…)

📝 职场经验干货:

软件测试工程师简历上如何编写个人信息(一周8个面试)

软件测试工程师简历上如何编写专业技能(一周8个面试)

软件测试工程师简历上如何编写项目经验(一周8个面试)

软件测试工程师简历上如何编写个人荣誉(一周8个面试)

软件测试行情分享(这些都不了解就别贸然冲了.)

软件测试面试重点,搞清楚这些轻松拿到年薪30W+

软件测试面试刷题小程序免费使用(永久使用)


01 如何从自动化框架到核心执行器

脚本

底层用了三个内容:python+pytest+selenium,线性脚本,只是单纯的把功能测试用例转化成代码的过程。—》脚本

缺点

  • 企业成本高:落地难

  • 测试难度高:维护脚本

  • 时间成本高:WEB不好做,成本高、落地难

目标

 维护成本不要太高

解决方案

python+pytest+selenium组合,进行二次开发。

再次降低测试人员的基础——》写web自动化测试case

数据驱动

逻辑代码和数据进行分离,测试人员只需要写数据。Yaml、Excel-——》写完之后传入框架中

核心执行器

# 这是一个 同一个 测试用例执行器
# 读取到所有的 用例配置信息, 一个个执行

# 1. 读取所有指定文件夹下面的 yaml文件内容
import os

import allure
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值