学自动化测试你踩坑了吗?

自动化主分为两大块:

UI

接口

自动化如何实施?

你可以根据你们公司产品的业务特点,去选择自动化测试方案,先做哪一个。

比如说公司做UI自动化,

1.根据业务特点,选择自动化测试方案。

2根据业务侧重点,确认自动化覆盖范围和粒度。

3.根据自动化测试用例范围,选择实现框架和语言。

4.根据用例用途,选择执行策略。

UI : selenium app:appium/ uiautomator2 airtest

接口:http postman requests websockets /dubbo

编程语言(Python)驱动以上测试框架。

策略:上线千验证,上线之后回归,触发性验证,持续集成

WebUI常见的坑:

找不到驱动: Message: ‘chromedriver’ executable needs to be in PATH

找不到元素:脚本报“NoSuchElementException:Unable to find element”,或者"定位到了,不能操作,点击无效”

关键词:

文件上传?

frame里面包含frame

非页面类型的滚动条:js

伪元素如何定位:

分布式运行:docker

问题分析:

切换frame

页面没有最大化

元素的xpath复制的导致等待时间

元系属性id:动态

隐藏的

更多自动化测试过程中常见坑,成熟的解决方案,可以领取视频教程

接口自动化常见的坑:

cookie session token

get :url直接再浏览器里面请求,获取响应值

json:坑更多,更多代码基础去解决问题

如何更高效gpt自动化测试技术

编程语言能力:python

测试脚本:UI自动化、接口自动化、数据驱动脚本、shell脚本,爬虫脚本

框架设计:接口和UI框架一体化

持续集成:分布式、定时运行脚本、持续部署、docker容器

测试开发:定制化打造质量体系平台

微信公众号:程序员一凡

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值