- 博客(1911)
- 收藏
- 关注
原创 Python 实现行为驱动开发 (BDD) 自动化测试详解
行为驱动开发 (BDD, Behavior-Driven Development) 是一种软件开发过程,旨在通过鼓励协作和沟通,提高软件质量。BDD 的核心理念是用自然语言描述软件的行为,使得业务人员、开发人员和测试人员都能参与其中。BDD 是由测试驱动开发 (TDD, Test-Driven Development) 演变而来的,强调从业务价值和用户需求出发来编写测试。BDD 使用自然语言编写测试用例,能够更加容易理解和维护。
2024-09-26 14:51:08 901
原创 月薪 20k 的性能测试面试题大曝光,让你如何迅速拿下 offer!
最近面试和找工作的同学都反馈,不管是一线城市还是二三线城市,很多公司面试都问了非常多的性能测试问题,说明现在性能测试的需求量还是比较大的。所以,今天我就把我最近的学生反馈的一些性能测试的面试题给大家做一些整理,帮助大家理解面试官的考察点是什么,以及应该要如何回答这些性能面试题,从而拿下高薪offer!
2024-09-26 14:48:29 724
原创 服务端测试开发必备的技能:Mock测试!
Mock 测试就是在测试活动中,对于某些不容易构造或者不容易获取的数据/场景,用一个Mock对象来创建以便测试的测试方法。
2024-09-23 14:36:07 780
原创 postman接口参数化设置
我们在做接口测试的过程中,会遇到需要测试同一个接口使用不同的数据的情况,如果每次去一个个填写数据就太麻烦了,这时我们就需要用到接口参数化,我们把数据单独的存放在一个文件中管理,我们可以在postman的Runner这个模块中设置循环运行n次请求,每次循环取不同的参数值,然后通过读取这个文件实现所有数据的验证
2024-09-18 16:05:39 714
原创 测试从零开始--在工作中是如何编写测试用例的?
测试用例的话,可以理解为是一种针对软件质量的检查规则,经过一系列规则的检查后,最终评估一个软件质量的好坏。(只是自己的一个解释,仅供参考,不要拿来直接去背喔)
2024-09-14 15:53:32 522
原创 软件测试面试题分享-(接口自动化面试题)
今天分享一份来自某某微信交流群里面一个小伙伴整理的面试题,然后以我这个没正儿八经做过自动化的测试从业点点点工程师来谈一下自己如果遇到这类面试题的答题思路:
2024-09-14 15:51:05 757
原创 Python + Selenium 处理浏览器Cookie
工作中遇到这么一个场景:自动化测试登录的时候需要输入动态验证码,由于某些原因,需要从一个已登录的机器上,复制cookie过来,到自动化这边绕过登录。
2024-09-04 14:52:30 467
原创 以命令行形式执行Postman脚本(使用Newman)
Postman的操作离不开客户端。但是在一些情况下可能无法使用客户端去进行脚本执行。比如在服务端进行接口测试。由此我们引入了Newman。Newman基于Node.js开发,它使您可以直接从命令行轻松运行和测试Postman测试集。它在构建时考虑了可扩展性,因此您可以轻松地将其与持续集成服务器集成并构建系统。
2024-09-02 14:40:52 737
原创 35岁+还可以做测试吗?
最近有同学在问,自己做测试好几年,以前没考虑过未来的职业规划,近期想对自己做一下职业规划,发现面临一个非常实际的显示情况 中年危机, 今天我们就来聊聊 测试人是否真的有中年危机。
2024-08-28 15:34:04 414
原创 自动化测试常见的三大问题及解决方案
各位小伙伴们,大家好,今天给大家带来的是关于自动化测试常见的三大问题及解决方案,希望给遇到这三大问题的你一些帮助
2024-08-26 15:31:30 763
原创 数据库测试技术点
数据库技术的使用,已经渗透到日常中使用的每一款软件。无论是WEB端应用程序,移动端APP,桌面类应用程序等,都需要数据库在后端进行操作。而且在不同行业的软件,比如金融,银行,医疗,军工,互联网行业等,数据库技术的支持也是必不可少。而随着目前应用程序复杂度的提升,数据库技术的要求需要更强大,更安全才能满足需求,且数据库中数据的安全性首当其冲,是成为重中之重,那么今天笔者来和大家分享一些关于数据库测试技术相关的知识点
2024-08-20 15:06:45 408
原创 测试小白到月薪30K+的测试大佬学习路线图
Hello,大家好,今天我将详细地介绍一下成为软件测试工程师需要掌握的技术,附有详细的学习路线图,如果你能把文章里面的所有内容掌握好,攻下软件测试offer只是分分钟的事。
2024-08-20 15:04:58 461
原创 Python测试人员需要掌握的知识
你可以用单引号指示字符串,就如同'Quote me on this'这样。所有的空白,即空格和制表符都照原样保留。
2024-08-07 15:05:00 637
原创 Jmeter后置处理器实现过程及方法应用
Json extractor 后置处理器用在返回格式为 Json 的 HTTP 请求中,用来获取返回的 Json 中的某个值。并保存成变量供后面的请求进行调用或断言等。
2024-07-31 15:18:46 678
原创 使用JMeter进行接口高并发测试的实现
一般的网络接口测试,功能性测试postman较为好用,需要测试高并发的情况下,可以用Jmeter来进行测试,postman是串行,而Jmeter可以多线程并行测试。
2024-07-30 14:33:24 438
原创 Jmeter多台机器并发请求实现压力性能测试
工作需要开始研究前置服务的压力性能测试,最后选定用jemeter工具,先用本机跑一万个用户,电脑直接蓝屏,通过研究发现当需要模拟数多达上万的并发用户时,使用单台电脑(CPU和内存)可能无法支持,会将程序跑崩溃,或是引起JAVA内存溢出。
2024-07-29 15:22:12 342
原创 Jmeter访问需要登录的接口如何处理问题
1.要测试的接口设置登录参数仿造本地请求设置方式,比如测试该接口:http://localhost:8080/cjfx/personTrack/showTable.do,为post请求:
2024-07-26 14:54:09 318
原创 利用python进行接口测试及类型
其实我觉得接口测试很简单,比一般的功能测试还简单(这话我先这样说,以后可能会删O(∩_∩)O哈!),现在找工作好多公司都要求有接口测试经验,也有好多人问我(也就两三个人)什么是接口测试,本着不懂也要装懂的态度,我会说:所谓接口测试就是通过测试不同情况下的入参与之相应的出参信息来判断接口是否符合或满足相应的功能性、安全性要求。
2024-07-24 15:01:44 1096
原创 pycharm中使用request和Pytest进行接口测试的方法
安装request库,以火车的站站查询为例的post和get方法的接口测试,使用pytest测试接口
2024-07-22 15:26:14 690
原创 jmeter接口测试教程及接口测试流程
Jmeter是由Apache公司开发的一个纯Java的开源项目,即可以用于做接口测试也可以用于做性能测试。
2024-07-22 15:23:22 1203
原创 在Python的Flask框架中实现单元测试的教程
那么让我们看看当bug被触发时,会出现什么现象。让我们从创建一个崭新的数据库,在linux下,执行:
2024-07-17 14:35:09 1039
原创 自动化测试Pytest单元测试框架的基本介绍
Pytest 是 Python 的一种单元测试框架,与 Python 自带的 unittest 测试框架类似,但是比 unittest 框架使用起来更简洁,效率更高。
2024-07-17 14:33:26 699
原创 手把手带你打造一个Pytest数据分离测试框架
数据分离测试框架是一种测试框架设计模式,旨在将测试数据与测试逻辑分离,以提高测试用例的可维护性、可读性和复用性。这种框架通常用于自动化测试,特别是在接口测试、UI 测试和集成测试中非常有用。
2024-07-15 14:50:57 1053
原创 python接口自动化使用requests库发送http请求
什么是Requests ?Requests 是⽤Python语⾔编写,基于urllib,采⽤Apache2 Licensed开源协议的 HTTP 库。它⽐ urllib 更加⽅便,可以节约我们⼤量的⼯作,完全满⾜HTTP测试需求。
2024-07-10 15:00:47 839
原创 Python接口自动化浅析logging封装及实战操作
将日志中的常用配置,比如日志器名称、日志器等级及格式化放在配置文件中,在配置文件config.yaml中添加:
2024-07-08 14:25:35 758
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人