草庐IT

测试行业卷麻了,5分钟从0到1学会接口自动化测试框架(建议收藏)

今天,我们来聊聊接口自动化测试。接口自动化测试是什么?如何开始?接口自动化测试框架如何搭建?自动化测试自动化测试,这几年行业内的热词,也是测试人员进阶的必备技能,更是软件测试未来发展的趋势。特别是在敏捷模式下,产品迭代速度快,市场不断调整,客户需求不断变化,单纯的手工测试越来越无法适应整个变化过程(迭代快,加班多)。测试人员如何快速响应并保证产品在上线后的质量能够满足市场要求(如何在上线一个新功能的同时快速对旧功能快速进行回归,保证旧功能不被新功能影响而出现严重的Bug?)。针对以上问题,采用自动化测试无疑是一个不错的选择,能够做到在保证产品质量的同时提升测试效率。随着行业内卷越来越严重,对于

从零开始编写Web自动化测试脚本(一)--Selenium+WebDriver环境搭建

[第一章Selenium+WebDriver环境搭建](https://blog.csdn.net/tester_Xu_/article/details/124495535)[第二章Selenium定位方式](https://blog.csdn.net/tester_Xu_/article/details/124519467)[第三章元素常用属性](https://blog.csdn.net/tester_Xu_/article/details/124524071)[第四章自动化中的三种等待](https://blog.csdn.net/tester_Xu_/article/details/1

基于selenium自动化测试-跳过验证码

selenium基础-跳过验证码一、方法设置万能验证码或者屏蔽验证码(最常用的方法)使用验证码识别工具识别验证码通过selenium操作cookies直接使用配置文件的webdriver二、用selenium操作cookie绕过验证码  cookies和session都是有服务器生成,cookie将保留在浏览器本地,session记录在服务器端cookie的几大属性name:名字(键),cookies的必须字段values:值domain:域,cookie的作用域名path:表示路径,/表示当前域名下所有的网页都能使用该cookiedomain和path结合在一起使用限定了cookie的使用范

软件测试 | 接口自动化测试,如何实现多套环境的自动化测试?

本文节选自霍格沃兹测试开发学社内部教材获取更多相关资料在敏捷迭代的项目中,通常会将后台服务部署到多套测试环境。那么在进行接口自动化测试时,则需要将服务器的域名进行配置。使用一套接口测试脚本,通过切换域名地址配置,实现多套环境的自动化测试。实战练习分别准备两套测试环境,都对其发起get请求,传入参数name,对应值为hogwarts,并断言其响应值。测试环境1:http://httpbin.org/get测试环境2:https://httpbin.ceshiren.com/get以下是分别针对测试环境1和测试环境2编写接口测试用例。Python版本importrequests#测试环境1测试用例

python自动化测试——Selenium+webdriver

一、安装selenium1、打开pycharm右键单击已创建的项目(创建项目见—安装python,安装pycharm,完成pycharm汉化)点击[新建]点击[python]软件包右键自己创建好的包名(备注:创建好的文件夹是空心的)点击—[新建]点击—[python文件]点击创建好的py文件,输入:importselenium光标放到import前面,出现电灯泡按钮点击电灯泡按钮—点击安装软件包selenium在这里插入图片描述灯泡变黄,selenium没有下拉红线,证明selenium安装成功二、在使用selenium模块操作浏览器时,出现下面的错误提示selenium.common.exc

自动化测试基础知识,你知道的不知道的都在这里

01自动化定义借助测试工具,依照测试规范,局部或全部代替人工测试,提高测试有效性。备注:测试不需要对软件所有功能进行测试,比如很多软件的帮助。02特征模拟人工操作:软件替代人工操作、对界面进行操作。03自动化测试特点·优化成本·可靠·快速·规范化·可重用04自动化优势·可重复性·可程序化:可以进行编程、对格式进行规范标准·可靠:没有情绪化、稳定·提高测试精确度·提升测试资源的利用率:人力资源、时间资源等05手工测试和自动化测试的区别1)手工测试发现的缺陷多:因为人是有智慧的,可以自觉判断更多的问题和现象,找出更多的缺陷。2)手工测试的质量更高:因为手工测试可以发现更多计划外的缺陷。3)自动化测

微软开源的这个自动化测试神器,我知道的太晚了

2020年初,微软发布了一个自动化测试工具——Playwright,不少人称它是小白神器。Playwright是针对Python语言的纯自动化工具,它可以通过单个API自动执行Chromium,Firefox和WebKit浏览器,连代码都不用写,就能实现自动化功能。Playwright具有以下功能特性:任何浏览器•任何平台•一个API跨浏览器。Playwright支持所有现代渲染引擎,包括Chromium、WebKit和Firefox。跨平台。支持在Windows、Linux和macOS上进行本地测试或在CI上进行测试跨语言。支持在TypeScript、JavaScript、Python、.N

阿里9年测试经验告诉你:作为一名年薪40w自动化测试需要具备那些能力

前言前段时间张同学问我说:我已经功能测试2年多了,在功能测试的阶段中也一直在自学自动化测试,有了一定的代码基础还学习了很多的工具,问题是我不知道自动化测试到底需要具备什么样的能力。我相信有很多小伙伴也是在思索这个问题,在这里我今天以9年的自动化测试经验告诉你们,会了以下知识点,没有20k的年薪你们不要去。一、Python编程从入门到精通基础/进阶/面向对象/自动化相关...Python在测试工程中的优势免费、开源、易于学习、强大的程序库、与其他语言集成良好。可以说在你刚开始做自动化测试的时候,用Python是完全没有任何问题的,各种的测试框架(unittest(python)、pytest(p

对个人博客系统进行web自动化测试(包含测试代码和测试的详细过程)

目录一、总述二、登录页面测试一些准备工作 验证页面显示是否正确 验证正常登录的情况该过程中出现的问题验证登录失败的情况 关于登录界面的总代码 测试视频三、注册界面的自动化测试测试代码过程中出现的bug 测试视频四、博客列表页测试登录情况下的测试未登录情况下的测试 五、博客详情页测试用户已登录的情况下测试 用户未登录的情况下测试六、个人主页测试七、博客编辑页面测试用户登录的情况下八、博客修改页面测试用户登录的情况下九、总结总测试视频 总代码一、总述 还记得这个SpringBoot实战项目吗?SpringBoot实战——个人博客项目_是小鱼儿哈的博客-CSDN博客今天我们就对这个web项目,用se

selenium4 自动化测试--环境安装和基础操作

最近也有很多人私下问我,selenium学习难吗,基础入门的学习内容很多是3以前的版本资料,对于有基础的人来说,3到4的差别虽然有,但是不足以影响自己,但是对于没有学过的人来说,通过资料再到自己写的代码,发现有些东西没有,有些方法又不相同,导致脚本不能运行,提醒我,看是否能花点时间,把selenium的内容好好梳理一下,从基础开始,到能够梳理出一个selenium的知识图谱更好。整个内容可能不是一次能写完的,所以我打算分多次来写,如果各位看完后,有什么问题也可以发信息给我,我给大家解答一下,写这个也是为了方便在未来selenium还会有新的版本更新,以后也方便做个对比。1.selenium的作