经验分享
文章平均质量分 85
静姐说测试
这个作者很懒,什么都没留下…
展开
-
7个提升测试效率的方法,你确定不来看看?
日常测试过程中测试工作繁琐又复杂,以下有一些提升测试效率的方法:1. 制定有效的测试计划、明确测试目标和范围:在开始测试之前,需要明确测试的目的、需要测试的功能和流程,以及测试的优先级。这有助于测试团队在测试过程中保持专注,避免不必要的测试工作。详细规划测试资源:包括测试人员、测试工具、测试环境等。确保测试资源充足且合理分配,以支持测试计划的顺利执行。原创 2024-08-14 15:29:03 · 928 阅读 · 0 评论 -
【实战指南】如何科学评估软件测试工作量?
在软件开发的生命周期中,测试阶段是确保产品质量的关键环节。准确评估测试工作量不仅有助于合理安排项目进度,还能有效控制成本。本文将通过具体的案例来探讨如何科学地评估软件测试的工作量。在开始讨论评估方法之前,我们首先需要明确评估测试工作量的重要性。正确的评估能够帮助团队:评估测试工作量之前,需要了解影响其大小的主要因素:案例分析:假设某公司过去开发了多个类似的应用程序,平均每个功能点需要4小时的手动测试时间。现在新项目中有100个功能点,考虑到新技术的引入,预计比以往复杂20%,则总的测试时间为(100 \ti原创 2024-08-14 15:24:57 · 885 阅读 · 0 评论 -
JMeter全流程性能测试实战!
项目背景:我们的平台为全国某行业监控平台,经过3轮功能测试、接口测试后,98%的问题已经关闭,决定对省平台向全国平台上传数据的接口进行性能测试。01\测试步骤1、编写性能测试方案由于我是刚进入此项目组不久,只参与了其中3个模块的功能测试,一遍接口回归测试,所以在写性能测试方案时,首先将业务流程、业务功能梳理了一遍,重点对将要性能测试的接口的文档再次仔细看一遍,在导师的引导下,对各个接口响应的功能更加了解,收获最大是,性能测试应该对应各接口的实际功能,设计合适的用例,如:针对某一对象,有两种数据上传,一种是实原创 2024-08-13 15:15:05 · 914 阅读 · 0 评论 -
负载压力测试解决方案及分析指标!
强调长时间的考核,主要是过长时间运行系统,发现问题1.日常强度疲劳强度测试:模拟系统的日常业务(正常情况),持续执行‘一段时间’,暴露系统的性能问题,如内存泄露、资源争用。2.高峰业务疲劳强度测试(1) 模拟系统的高峰业务(最大业务量),持续执行‘一段时间’,暴露系统的性能问题(2) 时间指标要满足:(1)这段模拟时间所处理的交易量要达到系统疲劳强度需求的业务量(2)在这段测试周期中必须通过加大负载,以及尽可能长的测试周期来保证疲劳强度测试1.大数据量测试类型(1) 独立数据量测试:针对某些系统存储、传输、原创 2024-08-13 15:11:16 · 180 阅读 · 0 评论 -
postman接口测试,1个参数有好几个值的时候如何测试比较简单快速?
在使用Postman进行接口测试时,当一个参数有多个值需要进行测试时,可以通过以下步骤进行快速而简单的测试。原创 2024-08-12 15:41:53 · 361 阅读 · 0 评论 -
Postman 接口测试工具详解!
在前后端分离开发时,后端工作人员完成系统接口开发后,需要与前端人员对接,测试调试接口,验证接口的正确性可用性。而市场上有很多优秀的接口测试工具,比如SoapUI、Postman、JMeter、yapi等,能够高效地帮助后端开发人员独立进行接口测试。这里主要介绍如何使用Postman进行接口测试。Postman是一个接口测试工具,相当于一个客户端,它可以模拟用户发起的各类HTTP请求,将请求数据发送至服务端,获取对应的响应结果,从而验证响应中的结果数据是否和预期值相匹配。Postman与浏览器的区别在于,它更原创 2024-08-12 15:39:57 · 820 阅读 · 0 评论 -
月薪 20k 的性能测试面试题大曝光,让你如何迅速拿下 offer!
最近面试和找工作的同学都反馈,不管是一线城市还是二三线城市,很多公司面试都问了非常多的性能测试问题,说明现在性能测试的需求量还是比较大的。所以,今天我就把我最近的学生反馈的一些性能测试的面试题给大家做一些整理,帮助大家理解面试官的考察点是什么,以及应该要如何回答这些性能面试题,从而拿下高薪offer!原创 2024-08-10 19:24:18 · 441 阅读 · 0 评论 -
字节8年经验之谈 —— 14点自动化经验!
开始自动化测试之旅,可能既充满兴奋又让人手足无措。借鉴他人的经验,可以为你节省时间,并帮助你避开常见的陷阱。以下是 14 点个人自动化经验。原创 2024-08-09 15:17:42 · 805 阅读 · 0 评论 -
一文1000字详解端到端测试!
端到端测试(End-to-End Testing,简称E2E测试)是一种在软件开发过程中用于验证整个系统功能完整性和用户满意度的测试方法。它涉及测试整个系统的流程,从用户输入到系统输出的整个过程,以确保系统的正确性、效率和可靠性。原创 2024-08-09 14:49:49 · 477 阅读 · 0 评论 -
2024接口自动化测试高频面试题!
数据驱动就是通过excel来维护测试数据,通过相应的技术处理,拿到测试数据用于测试,从而实现测试数据与代码的解耦;数据驱动测试的本质就是高级的参数化。原创 2024-08-08 21:22:34 · 695 阅读 · 0 评论 -
新手如何用Postman做接口自动化测试?
把人对软件的测试行为转化为由机器执行测试行为的一种实践。例如GUI自动化测试,模拟人去操作软件界面,把人从简单重复的劳动中解放出来,本质是用代码去测试另一段代码,属于一种软件开发工作,已经开发完成的用例还必须随着被测试对象的改变而更新,因此,还有额外的维护成本。按测试目的分类:(1)功能自动化测试(2)性能自动化测试按测试对象分类:(1)Web应用测试(2)APP测试(3)接口测试(4)单元测试1.可以替代大量的手工机械重复性操作,测试工程师可以把更多的时间花在用例设计和新功能的测试上2.可以大幅度提升回归原创 2024-08-08 15:31:54 · 277 阅读 · 0 评论 -
2024接口测试必需掌握的知识要点!
接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。通过测试程序模拟客户端向服务器发送请求报文,服务器接收请求报文后对相应的报文做出处理然后再把应答报文发送给客户端,客户端接收应答报文这一过程(request(请求)→response(响应))类似于功能测试,需求讨论→评审需求→确定需求→产出接口定义→根据需求文档及接口定义设计测试用例(测试用例主要从业务场景,功能以及原创 2024-08-08 15:26:39 · 890 阅读 · 0 评论 -
如何利用Jmeter从0到1做一次完整的压测?这2个步骤很关键!
压测,在很多项目中都有应用,是测试小伙伴必备的一项基本技能,刚好最近接手了一个小游戏的压测任务,一轮压测下来,颇有收获,赶紧记录下来,与大家分享一下,希望大家能少踩坑。原创 2024-08-07 15:27:57 · 988 阅读 · 0 评论 -
Python学习之接口测试!
Python 实现一个服务器接口测试的小例子最近想把服务器接口测试自动化掉,虽然jmeter也能实现,但是也要人为的写很多测试脚本,而且对结果的处理上不是很灵活。索性想通过python来实现,这样在对每一条测试用例的控制和灵活度上更高一些。这里分享给各位小伙伴,鉴于篇幅,仅就其中一个接口进行简单分享,其余类似。首先来看一下实现思路:实现代码如下:代码中有逻辑不严谨的地方,这个仅用来举例,为了避免公司信息泄露,关键部分已经涂抹,但标注了应该写的内容是什么,可根据自己项目的实际情况进行修改。测试结果如下:测试成原创 2024-08-06 20:47:45 · 322 阅读 · 0 评论 -
5个自动化面试题,助你过关斩将!
面试时,自动化是软件测试高频面试内容,通过学习和准备面试题,你会对可能遇到的问题有所准备,从而减轻面试时的紧张感,让你在面试中稳操胜券!今天,分享一些在面试中可能会遇到的自动化测试面试问题,助你在面试中从容不迫。Python中的深拷贝(deep copy)和浅拷贝(shallow copy)是两种不同的对象复制方式,它们之间的主要区别在于复制的内容和范围。浅拷贝会创建一个新的对象,这个对象有着原始对象的一些属性的新引用(而不是原始属性的值的复制)。如果属性是容器类型(如列表、字典或其他自定义对象),则浅拷贝原创 2024-08-06 14:23:17 · 593 阅读 · 0 评论 -
Appium自动化测试 —— 常见模拟操作!
Appium自动化测试中的常见模拟操作涵盖了多种用户交互行为,这些操作对于自动化测试框架来说至关重要,因为它们能够模拟真实用户的使用场景,从而验证应用程序的功能和稳定性。原创 2024-08-05 20:42:57 · 548 阅读 · 0 评论 -
什么是自动化测试?为什么要做自动化测试?如何学习自动化测试?
自动化测试是指使用软件工具和脚本来执行测试用例和验证预期结果,以代替手动测试的过程。自动化测试可以提高测试效率、减少人为错误、增强测试覆盖率,并且可以重复使用以节省时间和精力。原创 2024-08-05 15:38:18 · 608 阅读 · 0 评论 -
接口文档下的渗透测试!
不管是挖掘SRC还是日常的渗透测试中,发掘泄露的接口文档可以辅助我们更好的进行漏洞挖掘,而Swagger UI页面中一般会包含大量的测试接口,在进行上述漏洞总结点的安全测试时,还可以尝试组合漏洞的利用,只要心(dan)够(zi)细(da),从接口测试到getshell、内网漫游也未尝不可。原创 2024-08-05 14:51:36 · 832 阅读 · 0 评论 -
自动化测试分层:构建高效的测试策略!
随着软件开发周期的加速和敏捷方法论的普及,自动化测试已成为确保软件质量不可或缺的一部分。然而,仅仅实施自动化测试并不足以应对日益复杂的软件系统挑战。为了提高测试效率并确保测试覆盖度,我们需要对自动化测试进行合理的分层。本文将探讨自动化测试分层的概念、重要性以及如何在实践中应用这一策略原创 2024-08-03 15:27:13 · 337 阅读 · 0 评论 -
字节面试:如何测试RocketMQ、RocketMQ?测试点有哪些?
字节面试:RocketMQ是怎么测试的呢?答:首先保证消息的消费正确、设计逆向用例,在验证消息内容为空等情况时的消费正确性;推送大批量MQ,通过Admin控制台查看MQ消费的情况,是否出现消费假死、TPS是否正常等等问题。(上述都是临场发挥,但是RocketMQ真正的测试点,还真的需要探讨)作为测试也是要简单了解RocketMQ。简单来说,就是一个分布式发布-订阅消息中间件,底层基于队列模型来实现消息收发功能。包含4个模块:Namesrv, Broker, Producer, Consumer。Namese原创 2024-08-03 15:15:18 · 710 阅读 · 0 评论 -
自动化测试的回归策略!
自动化测试的回归策略是确保软件质量稳定和可靠性的重要手段。通过明确测试目标与范围、划分测试用例优先级、选择合适的自动化测试工具、编写或更新自动化测试脚本以及制定详细的测试计划等步骤,可以制定出有效的回归测试策略。在执行过程中,需要关注测试环境的搭建、测试结果的分析以及测试策略的持续优化等方面。通过不断学习和改进,我们可以更好地应对软件开发过程中的挑战,确保软件质量的持续提升。原创 2024-08-02 16:53:15 · 708 阅读 · 0 评论 -
接口自动化测试关联token的方法?
在接口自动化测试中,有时候我们需要关联token来进行身份验证或权限管理。本文将从零开始,介绍如何详细且规范地实现接口自动化测试中token的关联。原创 2024-08-01 16:12:52 · 349 阅读 · 0 评论 -
一文1400字从0到1介绍自动化测试分层!
进行自动化测试的分层是软件测试中一个重要的策略,它有助于提高测试的效率、可维护性和覆盖率。自动化测试可以大致分为UI自动化、接口自动化和单元测试等几个层次。下面将分别介绍如何进行这些层次的自动化测试分层。原创 2024-08-01 15:26:07 · 381 阅读 · 0 评论 -
测试人员必备:Redis基础知识与实战案例!
- Redis简介:Redis是一种开源的键值存储系统,因其高性能、低延迟的特点而被广泛应用于各种场景。- 为什么测试人员需要了解Redis:简述Redis在现代软件架构中的重要性以及测试人员掌握Redis相关知识的重要性。原创 2024-07-31 20:02:41 · 984 阅读 · 0 评论 -
如何高效的开展app的性能测试?
常见的移动端性能指标有:内存、cpu、帧率、卡顿数、wakp up数、展示时长等,关注什么性能指标是依托于我们的性能测试场景。举个栗子:以B站推荐tab为例,当我们冷启APP进入推荐tab的时候,更关注数据展示时长,滑动场景更关注卡顿数,为不同场景设计合理的性能指标也是我们需要认真考虑的。原创 2024-07-31 15:16:32 · 863 阅读 · 0 评论 -
测试开发是什么?为什么现在那么多公司都要招聘测试开发?
测试开发是一种软件开发过程中的一种角色,旨在提高软件质量并确保软件功能完善和稳定。测试开发人员负责编写和执行自动化测试脚本,创建测试工具和框架,以及与开发人员紧密合作,提供实时反馈和改进。原创 2024-07-30 21:10:56 · 962 阅读 · 0 评论 -
经验之谈 —— 推荐几款常用Web自动化测试神器!
Web自动化测试在保证质量、提升效率、软件开发加速迭代上起到关键作用,它已经成为现代软件测试中不可或缺的一部分,今天给大家介绍推荐几款常用的Web自动化测试工具。原创 2024-07-30 15:47:19 · 1168 阅读 · 0 评论 -
Appium自动化测试 ------ 常见模拟操作!
Appium自动化测试中的常见模拟操作涵盖了多种用户交互行为,这些操作对于自动化测试框架来说至关重要,因为它们能够模拟真实用户的使用场景,从而验证应用程序的功能和稳定性。原创 2024-07-29 15:20:00 · 537 阅读 · 0 评论 -
2024常用自动化测试工具!
以上介绍的自动化测试工具各有特点,适用于不同的测试场景。选择合适的自动化测试工具并在适当的软件开发阶段中使用它们,可以显著提高测试效率和准确性,帮助开发人员和测试人员更好地理解软件系统的行为,并确保软件系统具备良好的性能和质量。随着软件开发的不断演进,自动化测试工具也将继续发展,为软件质量的提升提供更强有力的支持。原创 2024-07-29 14:49:52 · 676 阅读 · 0 评论 -
Jmeter性能压测 —— 高并发思路!
测试场景:模拟双11,百万级的订单量一个物流信息的查询接口。条件:接口响应时间原创 2024-07-26 20:42:01 · 456 阅读 · 0 评论 -
pytest - req插件:更简单的做接口测试!
我们经常会用到 pytest 和 requests 进行接口自动化测试。pytest 提供了非常方便的插件开发能力,在pytest中使用requests库首先会想到是否有已经封装好的插件,就像pytest-playwright、pytest-selenium一样。可惜找了一下没有。原创 2024-07-26 15:20:15 · 355 阅读 · 0 评论 -
数据库的性能调优:如何正确的使用索引?
Mysql是一款广泛应用于各种规模和类型的应用程序的关系型数据库管理系统。在实际数据库应用中,我们常常面临这各种性能瓶颈和问题,据不完全统计,性能测试过程中发现的性能瓶颈有70%以上的都是来自于数据库;而且当数据库的性能遭遇瓶颈的时候,应用程序的响应时间会延长,TPS会降低,甚至严重的时候会导致系统崩溃和宕机。原创 2024-07-26 15:01:32 · 556 阅读 · 0 评论 -
Python自动化测试:解锁高效测试的十大魔法秘诀!
在Python自动化测试领域,最佳实践能够帮助提升测试效率、确保测试质量,并促进团队间的协作。以下是Python自动化测试的十大最佳实践,使用Markdown格式进行展示:描述:在开始编写自动化测试之前,明确测试的目标和范围是非常重要的。这有助于确保测试的有效性和针对性。实践:定义清晰的测试计划,包括要测试的功能、预期结果以及测试环境。描述:Python拥有多个测试框架,如unittest、pytest、Robot Framework等,每个框架都有其特点和优势。实践:根据项目需求、团队熟悉度和框架特性选择原创 2024-07-25 16:32:01 · 413 阅读 · 0 评论 -
新手篇:机器学习测试的步骤和指南!
随着人工智能的蓬勃发展,机器学习已经成为当今科技领域的热门话题。作为人工智能的重要分支,机器学习通过训练模型来识别数据中的模式,从而实现预测和决策。而在机器学习项目的开发过程中,测试是不可或缺的一环。本文将为您介绍机器学习测试的相关工具、使用流程以及具体案例代码,帮助您从入门到实战,轻松掌握机器学习测试的核心知识。原创 2024-07-25 15:34:23 · 527 阅读 · 0 评论 -
用Fiddler如何对Jmeter的请求进行抓包!
有时候,为了得到更详细的请求结果,我们可能需要使用Fiddler结合Jmeter来抓包分析,从而更好的辅助测试。遇到的问题、这里以一个获取学生信息的接口为例进行说明。当我在Jmeter里按接口文档正确设置好请求,打开Fiddler之后,发现无法抓到Jmeter的请求。原创 2024-07-24 15:23:26 · 412 阅读 · 0 评论 -
如何高效管理分布式团队的测试工作!
随着全球化的发展和远程工作的普及,越来越多的企业开始采用分布式团队来进行软件开发和测试。管理分布式团队的测试工作,既有利于充分利用全球资源,又带来了沟通协调、时区差异和工具整合等诸多挑战。本文将详细介绍如何高效管理分布式团队的测试工作,并提供具体方案和实战演练。原创 2024-07-24 15:05:49 · 556 阅读 · 0 评论 -
Python 接口自动化测试:10个实战案例!
这些接口不仅能够简化代码结构,还能提高代码的可读性和可测试性。通过将这些接口应用到项目中,你可以轻松地扩展或修改功能,而无需担心对其他部分产生影响。最后感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走! 我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。原创 2024-07-23 15:04:52 · 494 阅读 · 0 评论 -
pytest实战技巧之参数化应用!
本文介绍了pytest参数化的基本用法和多种方式,帮助读者更好地使用这个功能。同时,还介绍了一些高级技巧,如。原创 2024-07-23 14:49:11 · 571 阅读 · 0 评论 -
Python 10个接口自动化测试常用脚本!
示例1:使用requests库发送GET请求、import requests、response = requests.get('https://api.example.com/data')print(response.status_code)print(response.json())原创 2024-07-22 15:07:26 · 240 阅读 · 0 评论 -
一文1800字详解性能测试概念
性能测试是软件测试的一种类型,旨在评估系统、应用程序或服务在特定负载条件下的性能表现。它涉及模拟真实世界中的用户行为、请求和负载,以便测量系统在不同条件下的响应时间、吞吐量、并发用户数和资源利用率等性能指标。原创 2024-07-22 14:57:34 · 592 阅读 · 0 评论