• 博客(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如何测试WebSocket接口

WebSocket是一种在单个TCP连接上进行全双工通信的协议。

2024-09-23 14:34:13 362

原创 postman接口参数化设置

我们在做接口测试的过程中,会遇到需要测试同一个接口使用不同的数据的情况,如果每次去一个个填写数据就太麻烦了,这时我们就需要用到接口参数化,我们把数据单独的存放在一个文件中管理,我们可以在postman的Runner这个模块中设置循环运行n次请求,每次循环取不同的参数值,然后通过读取这个文件实现所有数据的验证​

2024-09-18 16:05:39 714

原创 Python的pandas读取excel文件中的数据

今天呢来和大家聊一聊用Python的pandas读取excel文件中的数据。

2024-09-18 16:02:40 867

原创 测试从零开始--在工作中是如何编写测试用例的?

测试用例的话,可以理解为是一种针对软件质量的检查规则,经过一系列规则的检查后,最终评估一个软件质量的好坏。(只是自己的一个解释,仅供参考,不要拿来直接去背喔)

2024-09-14 15:53:32 522

原创 软件测试面试题分享-(接口自动化面试题)

今天分享一份来自某某微信交流群里面一个小伙伴整理的面试题,然后以我这个没正儿八经做过自动化的测试从业点点点工程师来谈一下自己如果遇到这类面试题的答题思路:​

2024-09-14 15:51:05 757

原创 Pytest框架 | 运行参数实战案例剖析

今天给大家再进行讲解下Pytest运行时另外几个份量级参数 -n、-reruns

2024-09-04 14:54:13 935

原创 Python + Selenium 处理浏览器Cookie

工作中遇到这么一个场景:自动化测试登录的时候需要输入动态验证码,由于某些原因,需要从一个已登录的机器上,复制cookie过来,到自动化这边绕过登录。​

2024-09-04 14:52:30 467

原创 2024年软件测试已经崩盘了吗,为什么都找不到工作了?

最近后台很多粉丝给我留言:2024年软件测试已经崩盘了吗,为什么都找不到工作了?

2024-09-02 14:43:01 1084

原创 以命令行形式执行Postman脚本(使用Newman)

​Postman的操作离不开客户端。但是在一些情况下可能无法使用客户端去进行脚本执行。比如在服务端进行接口测试。由此我们引入了Newman。Newman基于Node.js开发,它使您可以直接从命令行轻松运行和测试Postman测试集。它在构建时考虑了可扩展性,因此您可以轻松地将其与持续集成服务器集成并构建系统。​

2024-09-02 14:40:52 737

原创 接口测试用例设计思路

接口就是内部模块对模块,外部系统对其他服务提供的一种可调用或者连接的能力的标准

2024-08-28 15:36:53 458

原创 35岁+还可以做测试吗?

最近有同学在问,自己做测试好几年,以前没考虑过未来的职业规划,近期想对自己做一下职业规划,发现面临一个非常实际的显示情况 中年危机, 今天我们就来聊聊 测试人是否真的有中年危机。

2024-08-28 15:34:04 414

原创 自动化测试常见的三大问题及解决方案

​各位小伙伴们,大家好,今天给大家带来的是关于自动化测试常见的三大问题及解决方案,希望给遇到这三大问题的你一些帮助​

2024-08-26 15:31:30 763

原创 SDK测试

​软件开发工具包一般都是一些软件工程师为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件时的开发工具的集合。​

2024-08-26 15:30:06 1031

原创 数据库测试技术点

数据库技术的使用,已经渗透到日常中使用的每一款软件。无论是WEB端应用程序,移动端APP,桌面类应用程序等,都需要数据库在后端进行操作。而且在不同行业的软件,比如金融,银行,医疗,军工,互联网行业等,数据库技术的支持也是必不可少。而随着目前应用程序复杂度的提升,数据库技术的要求需要更强大,更安全才能满足需求,且数据库中数据的安全性首当其冲,是成为重中之重,那么今天笔者来和大家分享一些关于数据库测试技术相关的知识点

2024-08-20 15:06:45 408

原创 测试小白到月薪30K+的测试大佬学习路线图

Hello,大家好,今天我将详细地介绍一下成为软件测试工程师需要掌握的技术,附有详细的学习路线图,如果你能把文章里面的所有内容掌握好,攻下软件测试offer只是分分钟的事。

2024-08-20 15:04:58 461

原创 软件测试之使用Fiddler实现弱网测试

弱网看字面意思就是网络比较弱,我们通称为信号差,网速慢。

2024-08-07 15:07:22 743

原创 Python测试人员需要掌握的知识

你可以用单引号指示字符串,就如同'Quote me on this'这样。所有的空白,即空格和制表符都照原样保留。

2024-08-07 15:05:00 637

原创 jmeter 在linux服务器的安装和运行教程图解

linux环境下使用就meter进行压力测试:

2024-08-03 14:30:22 974

原创 Jmeter使用接口传递数据过程图解

1.提取响应结果中的“mobile_phone”,作为下一个登录接口的账号信息

2024-08-03 14:29:20 779

原创 Jmeter后置处理器实现过程及方法应用

Json extractor 后置处理器用在返回格式为 Json 的 HTTP 请求中,用来获取返回的 Json 中的某个值。并保存成变量供后面的请求进行调用或断言等。

2024-07-31 15:18:46 678

原创 JMeter对数据库的查询操作步骤

本篇文章主要详细说明,使用JDBC Request组件,如何对数据库进行查询的各种操作。

2024-07-31 15:17:48 861

原创 使用JMeter进行接口高并发测试的实现

一般的网络接口测试,功能性测试postman较为好用,需要测试高并发的情况下,可以用Jmeter来进行测试,postman是串行,而Jmeter可以多线程并行测试。

2024-07-30 14:33:24 438

原创 JMeter断言之json断言解读

如果接口返回的数据是json格式的,如果需要对结果断言,可进行如下配置

2024-07-30 14:27:28 529

原创 Jmeter多台机器并发请求实现压力性能测试

工作需要开始研究前置服务的压力性能测试,最后选定用jemeter工具,先用本机跑一万个用户,电脑直接蓝屏,通过研究发现当需要模拟数多达上万的并发用户时,使用单台电脑(CPU和内存)可能无法支持,会将程序跑崩溃,或是引起JAVA内存溢出。

2024-07-29 15:22:12 342

原创 Jmeter测试必知的名词及环境搭建

性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试

2024-07-29 15:21:03 921

原创 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测试框架基本使用方法

pytest是一个非常成熟的全功能的Python测试框架,主要特点有以下几点:

2024-07-15 14:51:45 635

原创 手把手带你打造一个Pytest数据分离测试框架

数据分离测试框架是一种测试框架设计模式,旨在将测试数据与测试逻辑分离,以提高测试用例的可维护性、可读性和复用性。这种框架通常用于自动化测试,特别是在接口测试、UI 测试和集成测试中非常有用。

2024-07-15 14:50:57 1053

原创 Python接口自动化浅析yaml配置文件原理及用法

在自动化过程中,需要使用配置文件储存数据,比如数据库信息、账号信息、域名等。

2024-07-10 15:01:55 1214

原创 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

原创 python利用Excel读取和存储测试数据完成接口自动化

http_request2.py用于发起http请求

2024-07-04 14:52:03 743

空空如也

空空如也

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

TA关注的人

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