自动化测试
文章平均质量分 75
自动化测试分为GUI自动化和接口自动化测试,差距如下
GUI自动化:工作量大,收益小,覆盖率低(百分之30),执行耗时长
接口自动化: 工作量小,收益大,覆盖率高(百分之90多),执行耗时不长
江云的博客
跪求一份测试岗位的工作
展开
-
SeleniumUI自动化的POM三层架构
简介:企业级自动化测试中,要写的代码太多了,写着写着会发现很多的代码都重复的写,而且硬编码导致了代码很冗余,一大坨一大坨,当出现了问题后,不好剖析原因以及快速找到对应的解决办法。写成POM三层架构就方便管理代码,而且避免了代码的冗余。目的:使代码结构清晰,方便管理代码,将代码和业务分开来,一定程度实现了解耦合性。原创 2022-12-13 01:47:17 · 37963 阅读 · 0 评论 -
Python如何批量把图片地址输入到浏览器上
简介:在企业测试中,我们时不时的需要将某些文件地址批量输入到浏览器中,然后校验文件是否正确,在浏览器上是否能正常展示,这里的文件可能是HTML页面,也可能是图片地址或者视频地址,目的:以最少的时间将大量的地址批量放入浏览器中,以便让我们测试人员进行检测。原创 2022-12-02 00:37:04 · 50057 阅读 · 0 评论 -
python/jmeter/postman数据驱动
有的人 是因为上司需要他做接口测试,有的是开发要他做接口测试,有的则是自发的觉得自己的负责的版本接口都需要测一下,保证接口的稳定,纵使刷了一遍又一遍的接口,没有找到bug,但是我们能收获的是我们担起我们对整个项目的保证与责任,我们对我们项目信心,我们对项目结构的熟悉。原创 2022-11-11 01:21:46 · 57195 阅读 · 0 评论 -
Selenium GUI自动化下载百度图片
作为测试人员和开发人员,我们时时的需要从网上下载一些图片用于上传到我们的系统中,或者使用我们代码对图片分析时,都需要我们能从网上下载图片,如果有一个程序代码能解放我们的双手,自动一张一张图片的下载,那么将是很nice的事。:使用selenium自动化来下载图片。原创 2022-11-05 10:09:03 · 60979 阅读 · 0 评论 -
UI自动化测试(Selenium,Unittest,DDT)
背景:有页面的地方就可以使用UI自动化,当然如果是只要测试后端业务的话,使用接口自动化测试就好了,给予合理的入参,返回正确的响应就行,但是如果我们要测试的很多场景是页面上的,那么我们就应该使用UI自动化了。原创 2022-10-03 16:02:35 · 106331 阅读 · 0 评论 -
如何使用python自动化对比视频图片是否相同
背景:谁掌握了视频,谁就掌握了流量,谁掌握了流量,谁就掌握了金钱。在我们IT行业的很多部门都有涉及到视频,包括视频的制作,图片转视频,视频转图片等等。而我就有一部分工作就是测试合成视频这款工具的功能,其中有50多款视频合成模板,版本测试期间这款工具都是正常的,但是难免之后会出故障,所以平时也需要进行回归测试,如果手动进行回归,将是一个很大的工作量,所以自动化的回归判断就孕育而生了。原创 2022-10-02 23:13:35 · 109105 阅读 · 0 评论 -
Python操作文件,os模块和shutil模块的使用
简介: os库是Python的标准库,包含几百个函数,主要是和操作系统相关的,包含对目录和文件的常用操作常用路径操作,进程管理,环境参数等。 shutil库,它作为os库的补充,提供了复制、删除、压缩、解压等操作原创 2022-10-01 21:53:50 · 108907 阅读 · 0 评论 -
python调用Dubbo接口(可用于接口,自动化,性能测是组成部分)
简介:平时测试的时候,并不是所有的接口都是页面端的,不是页面端的也就不是http请求了,很多时候使用的是duboo请求,做接口测试的时候,或者做自动化和性能测试的时候,我们是需要使用dubbo接口了,在企业中我做了很好的封装,但是因为保密的原因企业上的东西不能上次的网上,所以只能上次个简陋版的,虽说是简陋版的,但是也足够应付大部分的场合了。原创 2022-09-20 23:32:40 · 95602 阅读 · 0 评论 -
DDT数据驱动+yaml/csv(自动化测试,接口测试)
对于输入框来言,使用等价类边界值,场景法等进行数据输入,接口相同,输入的内容都非常相似,却有不同的响应结果。如果我们对于每次输入都编写一条接口进行请求,无疑会增大我们的代码量,也不方便维护我们的代码。所以ddt数据驱动就孕育而生了原创 2022-09-19 01:41:02 · 86753 阅读 · 0 评论 -
封装的工具集(连接MySQL、redis,读写yaml\ini文件,接口发送请求,数据可视化)
很多时候我们需要重复的使用某个代码块,如果说每次使用都写一遍的话,那就是重复造轮子了,没有必要,也使得代码很冗余,不方便做维护。所以我们需要把经常用到的代码块进行封装,使用的时候直接调用就好了,那样就可以节省很多的时间原创 2022-09-19 01:02:24 · 86476 阅读 · 0 评论 -
BeautifulReport和HTMLTestRunner测试报告的使用
背景:测试不光光是保证自己的版本没问题,所有发现的bug都解决了就可以,测试还兼职着要每天要在群里上报测试进度、测试报告、测试可能风险等等,其中测试报告就是一项很重要的工作内容,因为产品不懂代码,测试经理懂代码但是没时间看,所以我么们的自动化测试需要有可视化的界面来展示我们的测试结果。原创 2022-09-18 23:00:11 · 86055 阅读 · 0 评论 -
Interface接口自动化登录图文验证码问题的解决办法
简介:我这段时间新进了一家医疗公司,为了测试的质量和效率能提升,我们需要做接口自动化测试,碰到的第一个拦路虎就是登录时的验证码,本来我是叫开发帮忙在测试环境去掉,线上环境再加上,但是开发觉得麻烦,说为了测试的完整性,不能去掉,让我们测试自己想方法,所以就出现了我们测试人员进行验证码的分析和解决验证码问题。我们在页面上,进行刷新时,前端向后端发送了一个请求用于获取验证码的图片,所以我们可以知道要进行接口登录需要用到两个接口。目的:解决Interface接口自动化碰到的登录图文验证问题。原创 2022-09-06 01:22:55 · 89845 阅读 · 10 评论 -
GUI/UI/Selenium自动化登录图文验证码问题的解决办法
简介:我这段时间新进了一家医疗公司,为了测试的质量和效率能提升,我们需要做GUI自动化测试,碰到的第一个拦路虎就是登录时的验证码,本来我是叫开发帮忙在测试环境去掉,线上环境再加上,但是开发觉得麻烦,说为了测试的完整性,不能去掉,让我们测试自己想方法,所以就出现了我们测试人员进行验证码的分析和解决验证码问题。原创 2022-09-06 00:36:52 · 90342 阅读 · 0 评论 -
F12抓包工具的结构介绍和使用(关联接口测试,自动化测试,软件测试,GUI自动化测试,开发调试,抓包分析)
简介:很多开发、测试、产品以及其他IT行业的人员对基本工具F12不是很熟悉,所以出这篇文章希望能有更多的人熟悉和会使用F12,从而提高平时的工作效率。目标:会使用F12工具完成我们的工作、快速熟悉F12工具、通过F12工具更好的理解前后端信息的交互。⑤network网络查询(记录了前后端的交互)---重点。②Elements这个tab页的使用。完结,您也可到我的主页浏览其它技术。③Console打印控制台的查看。⑥Performance前端性能。①打开F12开发者模式的两种方式。④Source下载的资源。原创 2022-09-05 02:21:36 · 92478 阅读 · 0 评论 -
使用Fiddler/Charles+Jmeter进行接口自动化测试和接口性能测试(关联接口测试、接口自动化测试、脚本录制、软件测试、性能测试、测试工具)
背景:有时候不是说我们不懂一个一个接口进行拼装编辑,只是为了我们能更好更快的进行接口自动化测试。一点一点的从fiddler上复制,一点一点的到jmeter上粘贴,这种机械式的工作,完全没有必要,所以脚本录制孕育而生目标:以最小的时间获取最大的效率,在有限的时间内完成更大的测试面积覆盖。原创 2022-09-05 00:08:26 · 96443 阅读 · 2 评论 -
java接口测试脚本
<!--pom依赖--><?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http...原创 2021-12-05 22:16:27 · 89527 阅读 · 0 评论 -
简单单元测试
简单单元测试对于测试人员测试,或者开发人员自测,可以直接使用junit单元测试进行测试,可以不用每个案例都写一个类,加快了我们测试的速度,单元测试都比较灵活,可以根据自己的兴趣,使用不同的方法或步骤。1,可以直接点击执行某个案例,或者类,或者包(套件)②可以给案例添加不同的开始方法和结束方法,用断言进行执行3,可以优雅的执行一个类,类上添加RunWith注解和Suite注解,执行就相当于执行一个套件了。...原创 2021-10-31 12:24:44 · 90648 阅读 · 0 评论