自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(189)
  • 收藏
  • 关注

原创 接口自动化入门: swagger/word/ excel/ pdf等不同种类的接口文档理解!

最后,我们了解PDF文档。PDF文档是一种便携式文档格式,可以在不同平台和设备上进行阅读和分享。在接口自动化中,PDF文档通常用于保存和共享接口文档。我们可以将Swagger、Word或Excel文档转换为PDF格式,以便于团队成员和其他相关人员进行查阅和使用。总结起来,不同种类的接口文档都有各自的特点和用途。Swagger文档具有自动生成和可视化的特点,方便我们快速了解和测试API;Word文档灵活性强,适合个性化定制;Excel文档方便记录和管理接口信息;PDF文档便于共享和阅读。

2024-04-01 17:27:08 921

原创 2024全网最全的Postman接口自动化测试!

该篇文章针对已经掌握 Postman 基本用法的读者,即对接口相关概念有一定了解、已经会使用 Postman 进行模拟请求的操作。当前环境:Window 7 - 64Postman 版本(免费版):Chrome App v5.5.3不同版本页面 UI 和部分功能位置会有点不同,不过影响不大。我们先思考一下,如果需要达到自动化接口测试的效果,那么我们在基本的模拟请求上还需要做哪些呢?以下我粗略概括为 3 个问题(欢迎更多补充与建议):如何判断接口是否请求成功如何进行接口批量、定期测试如何处理依赖接口问题(比如

2024-04-01 17:12:59 732

原创 python自动化测试-自动化基本技术原理

在之前的文章里面提到过:做自动化的首要本领就是要会透过现象看本质,落实到实际的IT工作中就是透过界面看数据。掌握上面的这样的本领可不是容易的事情,必须要有扎实的计算机理论基础,才能看到深层次的本质东西。

2024-03-30 21:16:34 773

原创 手机抓包fiddler配置及使用教程

Composer允许自定义请求发送到服务器,可以手动创建一个新的请求,也可以在会话表中,拖拽一个现有的请求Parsed模式下你只需要提供简单的URLS地址即可(如下图,也可以在RequestBody定制一些属性,如模拟浏览器User-Agent)

2024-03-30 21:09:51 2608 1

原创 Python 接口测试之处理转义字符的参数和编码问题

在非常繁忙的工作之余,决定抽时间记录一下在测试接口时所遇到的问题,以便日后参考,也可以提供给那些正在学习的接口测试的伙伴参考,避免走弯路。如果对您有帮忙,点个赞,谢谢。今天这篇文章主要是讲接口测试中请求参数包含转义字符的和返回参数包含转义字符的处理,之前关于接口测试方法1、首先,看一下我的接口中入参的数据样式: 这个body中的参数有两个“body”和“method”,整个data变量是一个字典,但是“body”是个字符串,并且是包含转义字符,整个就是一个转义字符串。这种参数写代码里面是没问题的,但是

2024-03-29 22:05:02 775

原创 Django自动化测试平台项目前端框架设计

自此,前端框架已经更替完成。另外,很多同学会有疑问,自动化测试平台不是接口自动化或UI自动化测试平台吗?首先,要搞清楚自动化测试和自动化测试工具的区别,以及什么是平台。自动化测试。这里再简单阐述一下,自动化测试就是替代手工测试的那一部分测试工作就是自动化测试,针对的是工作内容和方式。而测试自动化是针对过程,将手工测试逐渐被替换成自动化的过程就是测试自动化,是一种研发的过程,而这个过程诞生的就是自动化测试工具。

2024-03-29 21:54:22 640

原创 进行接口测试时,连接数据库,对数据源进行备份、还原、验证操作

进行时,我们需要连接到数据库中,对数据源进行备份、还原、验证等操作。

2024-03-27 17:10:52 910

原创 外包干了4年,技术退步明显。。。。

今年年初,感觉自己不能够在这样下去了,长时间呆在一个舒适的环境会让一个人堕落!而我已经在一个企业干了四年的功能测试

2024-03-27 16:58:48 2663

原创 15:00面试,15:06就出来了,问的问题有点变态了

通过大数据总结发现,其实软件测试岗的面试都是差不多的。

2024-03-26 20:35:09 894

原创 华为软件测试 笔 试 面试题-及大量面试题文档

10. 在测试执行时,我们主要是基于用户的使用场景来考虑功能实现的正确性,关键机要数据在数据库内是否加密存储或日志输出中是否采用加密、掩码处理不是我们测试关注的范围,毕竟那产品的内部实现,用户看不到的,自然也是不关心的。如果用户输入的日期不在这个范围内,则显示错误码信息,并且此系统规定日期由年月的6位数字组成,前4位代表年,后2位代表月。5. 错误猜测法基于这样一种假设,以前犯过的错误,以后同样会犯,我犯过的错误别人同样会犯,前人犯过的错误,后人同样会犯(╳)

2024-03-25 07:45:55 1178

原创 接口测试之测试原则、测试用例、测试流程......

测试异步调用的业务逻辑复杂性:因为异步 API 通常发生在一些比较慢的操作上,比如数据库 I/O、消息队列 I/O 等,此时测试往往需要去验证数据库中的值、消息队列中的值等,这就需要测试代码具有访问和操作数据库或者消息队列的能力。背景:API 之间是存在依赖关系的,比如你的被测对象是 API A,但是 API A 的内部调用了 API B,此时如果由于某种原因,API B 在被测环境中处于不可用状态,那么 API A 的测试就会受到影响。(持续集成是接口测试的低成本、高收益的根源,是接口测试的灵魂。

2024-03-25 07:39:49 1126

原创 APP UI自动化测试思路总结

总结APP UI自动化可使用以下几种实现方式:可根据实际情况自行选择。作为一个软件测试的过来人,我想尽自己最大的努力,帮助每一个伙伴都能顺利找到工作。所以我整理了下面这份资源,现在免费分享给大家,有需要的小伙伴可以关注【公众号:开心螺蛳粉】自提!软件测试面试。

2024-03-23 22:30:24 976

原创 offer选择:创业公司 VS 大厂外包

面试拿到两个offer,一个是规模只有几十人的初创小公司,另一个是大厂外包岗位。都是功能测试,两者薪水待遇也差不多,该如何选择?更有利于之后的职业发展......这是一个比较典型的问题,对于要转行的同学或者是刚入行没多久的初级工程师,还有不少是专科学历,起点不太高,无法一下就进入到自己满意的大公司,只能一步步采取曲线救国的路线。再加上今年疫情的影响,各行各业就业形势都不太好,工作难找,很多要转行以及起点不太高的同学可能正在面临这个问题,所以今天就来聊一聊创业公司与大厂外包利弊,以及该如何选择?

2024-03-22 21:56:42 621

原创 软件测试培训三个月,找到工作了11K,面试总结分享给大家

功能方面:问的最多的就是测试流程,测试计划包含哪些内容,公司人员配置,有bug开发认为不是 bug怎么处理,怎样才算是好的用例,测试用例设计方法(等价类,边界值等概念方法),包含哪些内 容,怎样保证用例覆盖全面,马上要上线了发现bug怎么处理,怎么判断产品是否能上线,怎么做冒烟测试,水杯,椅子,笔啥的怎么 测试,支付,登录,身份证输入框,计算器测试点。。。。怀疑人生中性能:做过性能测试吗,web和app性能,web学过jmeter做并发,app用gt,wetest。分别关注哪些指标,怎么判定有性能问题。

2024-03-22 21:42:47 859

原创 已经准备上千道软件测试面试题了,建议大家收藏!!!还有视频详解!

1、你的测试职业发展是什么?测试经验越多,测试能力越高。所以我的职业发展是需要时间积累的,一步步向着高级测试工程师奔去。而且我也有初步的职业规划,前3年积累测试经验,按如何做好测试工程师的要点去要求自己,不断更新自己改正自己,做好测试任务。2、你认为测试人员需要具备哪些素质做测试应该要有一定的协调能力,因为测试人员经常要与开发接触处理一些问题,如果处理不好的话会引起一些冲突,这样的话工作上就会不好做。还有测试人员要有一定的耐心,有的时候做测试很枯燥乏味。除了耐心,测试人员不能放过每一个可能的错误。

2024-03-21 22:22:34 646

原创 Python+Appium自动化测试-编写自动化脚本

之前一篇博客已经讲述怎样手动使用,但我们实际跑自动化脚本的过程中,是需要用脚本调用appium启动app的,接下来就尝试写Python脚本启动app并登陆app。环境为Windows10 + Python3.7 + appium1.18.0 + Android手机 + 今日头条app + Pycharm。

2024-03-21 22:00:57 908

原创 跳槽多次未成功,问题源自何处?

整份文档一共有将近 200 页,全部为大家展示出来肯定是不太现实的,为了不影响大家的阅读体验就只展示了部分内容,还望大家海涵,希望能帮助到您面试前的复习且找到一个好的工作,也节省大家在网上搜索资料的时间来学习!

2024-03-21 10:58:25 891

原创 Appium —— 移动应用自动化测试开源工具!

Appium是一个用于自动化移动应用程序的开源工具,它支持iOS和Android平台。通过Appium,开发人员可以使用各种编程语言(如Java、Python、Ruby等)编写测试脚本,以自动化测试移动应用程序的功能和用户界面。Appium使用WebDriver协议来驱动各种移动设备,因此可以与各种测试框架和工具集成,如JUnit、TestNG、Appium Desktop等。Appium特点:跨平台支持:可以在iOS、Android和Windows平台上运行测试。

2024-03-20 22:31:56 755

原创 软件测试经验与教训

大概在18年的时候,就看过《经验与教训》的纸制版,里面的一些观点深刻的影响了我,也影响了后来我对测试的思考。最近又一次快速阅读了电子版,还是收获满满。下面精选出10条,和大家分享。

2024-03-19 20:45:31 822

原创 Ant+Jmeter自动化接口测试的部署 及 部署过程中的坑

配置环境变量-系统变量%JAVA_HOME%\lib\tools.jar(注意最前面有一点)命令行输入:java -version,出现如下提示说明安装成功2、解压缩并配置好环境变量-系统变量命令行输入:ant -v,出现如下提示说明安装成功3、4、将 jmeter的extras目录中ant-jmeter-1.1.1.jar包拷贝至ant安装目录下的lib目录中。

2024-03-19 20:38:51 988

原创 外包干了5天,技术退步明显。。。。

说一下自己的情况,本科生,19年通过校招进入广州某软件公司,干了接近4年的功能测试,今年年初,感觉自己不能够在这样下去了,长时间呆在一个舒适的环境会让一个人堕落!而我已经在一个企业干了四年的功能测试,已经让我变得不思进取,谈了2年的女朋友也因为我的心态和工资和我分手了。于是,我决定要改变现状,冲击下大厂。

2024-03-18 19:38:51 13836 10

原创 自动化测试中,测试数据与脚本分离以及参数化方法

本文实现测试脚本和测试数据的分离的核心,还是实现了Hook函数,在Hook函数中读取测试数据文件,并对测试函数的fixture进行参数化。只是通过一个小小的例子完成了postman关于参数化的介绍,当然小伙伴们需要自己动手操作下才能加深自己的记忆哦。

2024-03-17 09:45:00 871

原创 软件测试工程师简历要怎么写,才能让HR看到

技能和项目经验是写好简历的关键所在。光有这个还远远不够的,还需要有良好的表达能力,脑子里东西再说,简历写的再好。面试现场遇到陌生人就语无伦次。所以建议平时多参加聚,不要只想着每天在家城撸代码。一个好的面试,从一份高质量的简历开始,加油吧,骚年们!!!!!!!作为一个软件测试的过来人,我想尽自己最大的努力,帮助每一个伙伴都能顺利找到工作。

2024-03-16 21:20:04 652

原创 postman---postman参数化

我们在做的过程中,都会遇到同一个接口不同的数据,每次去一个个填写数据就太麻烦了,今天我们一起学习下如何通过postman进行参数化。

2024-03-16 21:17:51 1322

原创 Postman接口测试之断言,全网最细教程没有之一!

我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。2)响应结果如果是json,断言响应体(json)中某个键名对应的值:Response body : JSON value check。3)断言响应体等于XXX字符串:Response body : is equal to a string。

2024-03-16 20:46:23 2516 1

原创 自动化测试系列-Selenium三种等待详解

第一种也是最简单粗暴的一种办法就是强制等待sleep(time),强制让程序等time秒时间,不管程序能不能跟上速度,还是已经提前到了,都必须等time时长。这种叫强制等待,不管你浏览器是否加载完了,程序都得等待5秒,5秒一到,继续执行下面的代码,作为调试很有用,有时候也可以在代码里这样等待,不过不建议总用这种等待方式,太死板,严重影响程序执行速度。

2024-03-13 19:49:47 1110

原创 「建议收藏」常用adb操作命令详解

模拟器在运行一段时间后,adb服务有可能(在Windows进程中可找到这个服务,该服务用来为模拟器或通过USB数据线连接的真机服务)会出现异常。我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。这个命令将登录设备的shell. 后面加将是直接运行设备命令, 相当于执行远程命令。卸载程序,结果死活卸载不了。

2024-03-13 19:38:05 575

原创 使用 Python+Selenium + 第三方库实现简单的web自动化测试框架 源码

若按照路径配置运行时,例如配置“\test\”,执行时会先执行当前目录下的文件(案例_1.py到案例_5.py),然后再执行当前目录中文件夹下的其他案例(测试集_1下的测试集1_案例1_zhaopin_1.py)。配置该文件的类并以‘2-按类名运行’则运行时会执行该案例的所有方法(test_baidu_2_search 和 test_baidu_3_search)。如果一个py文件中有多个测试案例(方法),而测试时只执行其中的某些,可以通过这一配置实现。组织《测试案例运行配置.xlsx》的运行顺序。

2024-03-13 19:16:21 1121

原创 Jmeter进阶之性能测试响应结果保存到本地

我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。Ok,进入正题,我们的需求是对用户数据列表接口进行基准性能测试,所以首先需要造一批token数据,造数据的方式有很多,今天我们主要介绍Jmeter如何将响应结果保存到本地文件。

2024-03-13 17:21:56 1001

原创 Python Selenium设计模式及代码实现

本文就pythonselenium自动化测试实践中所需要的POM设计模式进行分享,以便大家在实践中对POM的特点、应用场景和核心思想有一定的理解和掌握。

2024-03-12 21:03:45 762

原创 超详细干货:Appium+Pytest实现App并发测试

Appium结合Pytest开展App自动化测试时,你知道如何实现用例并发执行吗?费话不多说,直接上代码, 毕竟想让每个人都能看明白也不容易,所以先放代码,有兴趣的先自行研究。

2024-03-12 20:47:06 1228

原创 Python+Requests+Pytest+YAML+Allure实现接口自动化

本项目实现的技术选型:Python+Requests+Pytest+YAML+Allure ,主要是针对之前开发的一个接口项目来进行学习,通过 Python+Requests 来发送和处理HTTP协议的请求接口,使用 Pytest 作为测试执行器,使用 YAML 来管理测试数据,使用 Allure 来生成测试报告。

2024-03-12 20:19:46 912

原创 Python接口自动化核心模块 - 数据库操作和日志

execute执行script中的用例,script中的用例是调用api 的接口实现接口测试,按照模块语法,调用模块时,会自动执行模块下的 init .py 代码。提到日志,无论是写框架代码还是业务代码,都离不开日志的记录,他能给我们定位问题带来极大的帮助,最佳的做法是使用内置的。后续,只需要在需要打印日志的模块,导入logging安装包,就可以输出我们配置好日志格式和日志等级的日志信息了。这个函数配置了输出日志到控制台和文件,并且设置了日志打印格式。首先,配置日志模块时,需要先设置日志模块的日志等级。

2024-03-12 20:01:44 786

原创 使用Docker实现Jenkins+Python + Pytest +Allure 接口自动化

Jenkins搭建

2024-03-11 21:14:07 1289

原创 面试稳了 集齐几千名程序员精选的 100 道性能面试题

1、什么是性能测试?在软件中,性能测试(也称为性能测试)确定或验证被测系统或应用程序的速度,可伸缩性和/或稳定性特征。性能与实现满足项目或产品性能目标的响应时间,破坏和资源利用水平有关。进行Web应用程序性能测试是为了降低系统可用性,可靠性,可伸缩性,响应性,稳定性等风险。性能测试包含多种不同类型的测试,例如负载测试,体积测试,压力测试,容量测试,均热/耐久测试和逐步测试,以测试测试发现或解决系统中的性能问题。

2024-03-11 20:49:07 563

原创 从华为离职了,从华为转正到离职的经历,一起看看他的故事

总体而言,华为的竞争力真的比外企强太多。它通过残酷的内部竞争,让员工把活尽可能干漂亮。这虽然换来了大量员工的抱怨,但不妨碍公司的快速发展和进步。最终离开华为,回想起来还是非常不舍,想起跟大家一同奋斗的场景:站会时PL跟我们挨个定目标,同事间的讨论和帮助,测试串讲,Story设计,多个模块的同事共同实现的功能等等,还是让我觉得这是一段珍贵的经历。只能说为了家庭和生活,我做出了妥协,放弃了作为奋斗者的机会。最后,希望跟我一同奋斗的小伙伴们都能得到自己想要的,不留遗憾!

2024-03-11 20:17:05 1369

原创 谎言的重灾区 面试官问我有无男女朋友我该怎么回答

有个姑娘说最近面试被问到一个特别奇葩的问题。面试官现场问她,有没有男朋友?面试结束后,她就和小伙伴们分享当时的心理活动:是不是面试官看上她了?offer是不是就妥了?虽说是个玩笑话,但是在面试过程中或多或少会遭遇这样的问题。如果面试时被问有没有男女朋友,该怎么回答?70%的求职者会觉得回答的标准答案应该是这样的:没有。近期不打算找,找了也不打算结婚,结婚也不打算要孩子。可以出差,可以加班,没有私生活。其实,作为求职候选人,保持不卑不亢的气度很重要,没有必要迎合面试官。我的建议是。

2024-03-11 19:56:21 974

原创 软件测试自学和报班学习的区别,各有各的优势和缺点,大家看完之后自己选择喔

时代在进步,人们汲取知识的方式不再是单一的在书本上面,现在网络发达,只需要上网就能找到相关的好多知识,慢慢的大家越来越觉得有了这些知识,只要自己有自制力就完全能够自学到一定的程度。在自学氛围的影响下,就需要自己去摸索,这中间就会花费大量的时间,在新时代下,知识已经不是最宝贵的啦,时间才是最宝贵的,在最短的时间里获取有用的知识才是最高效率的方法。下面给大家对比下自学和培训学习的情况,希望对你有帮助!

2024-03-09 20:18:51 864

原创 CSDN,最全API接口测试入门教程到实战

API:Application Programming Interface,即应用程序编程接口一个API中通常包含:Method:请求方法URL:唯一资源定位符Params:参数Authorization:认证方式Headers:消息头Body:消息体接口测试主要用于外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。

2024-03-09 19:57:49 1054

原创 如何搭建selenium自动化测试框架?selenium自动化测试环境搭建(webdriver+Python框架)

selenium之chromedriver与chrome版本映射表:https://blog.csdn.net/huilan_same/article/details/51896672。driver.get("http://www.baidu.com")               #获得浏览器对象后,通过get()方法向浏览器发送URL地址。chromedriver下载地址:http://chromedriver.storage.googleapis.com/index.html。

2024-03-09 19:22:06 963

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除