
自动化测试
文章平均质量分 78
weixin_43188769
这个作者很懒,什么都没留下…
展开
-
如何理解HTMLTestRunner中test(result),HTMLTestRunner是如何让UnitTest运行的
如何理解HTMLTestRunner中test(result),HTMLTestRunner是如何让UnitTest运行的原创 2023-03-01 17:00:25 · 570 阅读 · 2 评论 -
Jmeter模拟selenium操作浏览器
selenium是一个web自动化测试的开源框架,它支持多语言:python/java/c#…selenium支持多语言,是因为selenium与浏览器驱动之间是通过http协议进行通信的。只关心通信的数据是否能够正确解读 ,并不关心这个数据是从哪个客户端来。无论来自python\java,还是jmeter,postman都没有问题。本篇文章中,以Jmeter做为客户端,跳过selenium,直接与谷歌浏览器驱动(chromedriver)进行http通信,驱动chrome浏览器去执行命令。原创 2022-11-14 19:56:37 · 2441 阅读 · 2 评论 -
jmeter常用的参数化函数(收藏,有用)
jmeter常用的参数化函数(收藏,有用)原创 2022-08-17 14:22:28 · 562 阅读 · 0 评论 -
python 基于ddt实现数据驱动测试
python 基于DDT实现数据驱动测试原创 2022-07-22 15:01:45 · 198 阅读 · 0 评论 -
web端自动化测试基础知识
一、自动化理论知识1.什么是自动化概念:由机器设备代替人工自动完成指定目标的过程1.1 优点减少人工劳动力提高工作效率产品规格统一标准规模化(批量生产)2.什么是自动化测试概念:让程序提代人工去验证系统功能的过程2.1自动化测试能解决什么问题解决-回归测试解决-压力测试解决-兼容性测试提高测试效率,保证产品质量2.2 自动化测试相关知识优点1.较少的时间内运行更多的测试用例2.自动化脚本可重复运行3.减少人为的错误4.克服手工测试的局限性误区1.自动化测试可以完全原创 2021-12-08 09:52:52 · 264 阅读 · 0 评论 -
利用python3 + selenium3 + PO + yaml + ddt + unittest等技术编写基础测试框架
一、设计思路框架采用python3 + selenium3 + PO + yaml + ddt + unittest等技术编写成基础测试框架,能适应日常测试工作需要。1、使用Page Object模式将页面定位和业务操作分开,分离测试对象(元素对象)和测试脚本(用例脚本),一个页面建一个对象类,提高用例的可维护性;2、使用yaml管理页面控件元素数据和测试用例数据。例如元素ID等发生变化时,不需要去修改测试代码,只需要在对应的页面元素yaml文件中修改即可;3、分模块管理,互不影响,随时组装,即拿即原创 2021-03-22 15:16:11 · 883 阅读 · 1 评论 -
appium环境搭建(Android)
appium环境搭建(Android)一、环境准备环境是Windows 7版本 64位系统1.jdk1.6.0 (64位)2.android-sdk_r24.3.4-windows3.python:2.7(3.6也可以)4.appium:1.4.13.15.Node.js:node-v4.4.7-x646.Appium-Python-Client二、jdk安装1.下载jdk包,我的是64位1.6版本,其它高级版本应该也是可以的。根据自己的系统选择对应版本2.一路傻瓜式安装,注意安装路径原创 2020-05-26 17:23:26 · 472 阅读 · 0 评论