![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
技术分享
文章平均质量分 84
静姐说测试
这个作者很懒,什么都没留下…
展开
-
App自动化测试入门:APP测试的定义及环境搭建处理!
App测试是指通过模拟用户操作和行为,对移动应用进行功能和性能等方面的验证,以确保应用达到预期的质量标准。自动化测试则是指使用工具或脚本自动执行测试用例,以减少人工测试的工作量和提高测试效率。本文从零开始,介绍了App自动化测试的定义和环境搭建步骤。通过安装Java开发环境、Android开发环境和Appium,配置Android虚拟设备和Appium Server,以及编写和运行测试脚本,你可以开始进行App自动化测试了。希望本文能对你入门App自动化测试有所帮助。原创 2024-08-24 15:43:41 · 138 阅读 · 0 评论 -
2024接口自动化测试入门基础知识【建议收藏】
接口自动化测试是指通过编写测试脚本和使用相关工具,对软件系统的接口进行自动化测试的过程。今天本文从4个方面来介绍接口自动化测试入门基础知识接口自动化测试是指使用自动化测试工具或脚本,通过模拟用户的操作来测试接口的正确性、稳定性和性能。通过自动化测试,可以提高测试效率、减少测试成本,并能够快速发现接口中的问题和缺陷。接口自动化测试可以对接口的输入和输出进行验证,检查接口是否按照预期的方式工作,并通过断言来判断接口是否返回了正确的结果。环境搭建:搭建测试环境,包括安装测试工具和框架,配置数据库,准备测试数据等。原创 2024-08-23 15:53:16 · 482 阅读 · 0 评论 -
掌握这些技巧,轻松选择适合你的自动化测试工具!
选择适合自己的自动化测试工具可能是一个具有挑战性的任务,但如果你掌握以下技巧,就会变得轻松许多。在本文中,我将从零开始详细且规范地介绍如何选择适合你的自动化测试工具。原创 2024-08-23 15:25:30 · 280 阅读 · 0 评论 -
2024学习软件测试掌握什么基本知识?
一、软件测试基础概念、软件测试定义:软件测试是在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。软件测试目的:提高软件质量,确认软件按预期执行,并评估其满足设计要求的程度。提供开发人员或程序经理的反馈信息,为风险评估做准备。保证整个软件开发过程的高质量。原创 2024-08-22 16:43:38 · 810 阅读 · 0 评论 -
软件测试工程师的业务分析能力修炼之道!
在快速迭代的软件开发领域中,软件测试工程师扮演着至关重要的角色。他们不仅要具备扎实的技术功底,还要拥有出色的业务分析能力。本文将围绕优秀的软件测试工程师应具备的业务分析能力、培养方法以及实战案例等方面进行探讨。业务分析能力对于软件测试工程师而言是一项宝贵的技能。它不仅能够帮助测试工程师更好地完成工作任务,还能提升个人的职业竞争力。希望本文能够为那些正在寻求提升业务分析能力的测试工程师们提供一些有益的启示。原创 2024-08-21 15:40:28 · 269 阅读 · 0 评论 -
软件测试 —— JMeter 参数化4种方式!
当使用JMeter进行测试时,测试数据的准备是一项重要的工作。若要求每次迭代的数据不一样时,则需进行参数化,然后从参数化的文件中来读取测试数据。参数化:是自动化测试脚本的一种常用技巧,可将脚本中的某些输入使用参数来代替,如登录时利用GET/POST请求方式传递参数的场景,在脚本运行时指定参数的取值范围和规则。脚本在运行时,根据需要选取不同的参数值作为输入,该方式称为数据驱动测试(Data Driven Test),而参数的取值范围被称为数据池(Data Pool)原创 2024-08-21 15:36:57 · 873 阅读 · 0 评论 -
2024关于接口测试自动化的总结与思考!
近期看到阿里云性能测试 PTS 接口测试开启免费公测,本着以和大家交流如何实现高效的接口测试为出发点,本文包含了我在接口测试领域的一些方法和心得,希望大家一起讨论和分享,内容包括但不仅限于:原创 2024-08-20 15:10:49 · 834 阅读 · 0 评论 -
2024Linux性能分析工具和方法!
对 Linux 进行问题排查是后台开发的日常,但却总会遇到“无法稳定复现、问题定位困难、一两天都没缩小问题范围”等等问题。本文作者整理和总结了 Linux 后台开发常用的分析工具和问题排查思路,主要涉及 CPU 、内存、磁盘和网络四大方面,并归纳为思维导图方便大家记忆和查询。赶紧点赞转发收藏一键三连起来吧!原创 2024-08-20 14:51:39 · 757 阅读 · 0 评论 -
如何在web页面下做自动化测试?
自动化测试是一种通过编写脚本来执行测试用例的方法,可以提高测试效率和准确性。在web页面下进行自动化测试,需要使用适当的工具和技术来实现。原创 2024-08-19 15:58:37 · 533 阅读 · 0 评论 -
ui 自动化测试过程是什么?
UI自动化测试是指通过模拟用户操作来测试应用程序的用户界面的一种测试方法。它可以模拟用户在应用程序上的操作,比如点击按钮、输入文本等,然后检查应用程序的响应是否符合预期。UI自动化测试可以提高测试效率并减少人工测试的工作量,同时可以减少人为错误的发生。原创 2024-08-19 15:55:49 · 689 阅读 · 0 评论 -
4步轻松入门接口自动化测试!
现在市场对自动化的要求不仅仅停留在UI自动化了,更加关注接口自动化的相关测试,那么今天就给大家分享一下接口自动化测试的流程和操作。1. 什么是接口?接口是服务器之间的数据交互,不关注页面展示,只关注数据交互。2. 做接口测试需要哪些信息?需要明确接口请求的协议,请求地址(URL),访问的端口,请求方式,请求的资源路径,接口的请求参数。1. 手工做接口的工具:postman Jmeter,当然这两个工具也可以用来做接口自动化相关的测试。2. 接口自动推荐的工具平台: 使用python+request+pyte原创 2024-08-17 15:08:09 · 222 阅读 · 0 评论 -
软件测试这个行业能干到多少岁?
测试行业会不会也只能吃青春饭,随着年龄的增长就会被这个行业抛弃?在中国,软件测试行业是近20年来随着互联网的迅猛发展而逐渐兴起的。随着行业的发展,测试市场的人才缺口也在逐年扩大,就业机会也就愈发多了起来。因此,很多人以极大的热情投身于测试行业,期待自己在这个行业未来良好的发展前景。但是,随着大家对这个行业认识的加深,很多人慢慢开始变得迷茫:在这个行业工作多年,似乎每天都在做重复的事情,技术升级遇到瓶颈;如果这样下去,自己是否会被这个行业淘汰呢?随着工作年限的增加,我的年龄也在增加,我开始担心。我能在测试行业原创 2024-08-16 16:17:18 · 872 阅读 · 0 评论 -
「 Pytest测试框架 」开展性能基准测试!
在软件开发中,性能测试和基准测试是确保软件质量不可或缺的一部分。今天,将给大家推荐一款强大的工具——pytest-benchmark,它能够帮助我们轻松地集成基准测试到我们的pytest测试套件中。原创 2024-08-16 15:51:38 · 857 阅读 · 0 评论 -
2024全网最全的接口测试小白入门!
接口测试主要用于外部系统与系统之间以及内部各个子系统之间的交互点,定义特定的交互点,然后通过这些交互点来,通过一些特殊的规则也就是协议,来进行数据之间的交互。原创 2024-08-15 15:56:50 · 890 阅读 · 0 评论 -
提升服务性能的 9 大优化方案!
本文主要总结进行服务性能优化的几种方式,每一种方式在我们常用的中间件中都有所体现,我想这也是我们常说多学习这些中间件的意义,学习它们不仅仅是学会如何去使用它们,也是学习它们底层优秀的设计思想,理解为什么要这样设计,这种设计有什么好处,后续我们在架构选型或者做服务性能优化时都会有一定的帮助。此外性能优化方式也给出了具体的落地实践。希望通过实际的应用例子加强对这种优化方式的理解。此外要做服务性能优化,还是要从自身服务架构出发,分析服务调用链耗时分布跟 CPU 消耗,优化有问题的 RPC 调用和函数。原创 2024-08-15 15:53:19 · 805 阅读 · 0 评论 -
7个提升测试效率的方法,你确定不来看看?
日常测试过程中测试工作繁琐又复杂,以下有一些提升测试效率的方法:1. 制定有效的测试计划、明确测试目标和范围:在开始测试之前,需要明确测试的目的、需要测试的功能和流程,以及测试的优先级。这有助于测试团队在测试过程中保持专注,避免不必要的测试工作。详细规划测试资源:包括测试人员、测试工具、测试环境等。确保测试资源充足且合理分配,以支持测试计划的顺利执行。原创 2024-08-14 15:29:03 · 689 阅读 · 0 评论 -
【实战指南】如何科学评估软件测试工作量?
在软件开发的生命周期中,测试阶段是确保产品质量的关键环节。准确评估测试工作量不仅有助于合理安排项目进度,还能有效控制成本。本文将通过具体的案例来探讨如何科学地评估软件测试的工作量。在开始讨论评估方法之前,我们首先需要明确评估测试工作量的重要性。正确的评估能够帮助团队:评估测试工作量之前,需要了解影响其大小的主要因素:案例分析:假设某公司过去开发了多个类似的应用程序,平均每个功能点需要4小时的手动测试时间。现在新项目中有100个功能点,考虑到新技术的引入,预计比以往复杂20%,则总的测试时间为(100 \ti原创 2024-08-14 15:24:57 · 833 阅读 · 0 评论 -
JMeter全流程性能测试实战!
项目背景:我们的平台为全国某行业监控平台,经过3轮功能测试、接口测试后,98%的问题已经关闭,决定对省平台向全国平台上传数据的接口进行性能测试。01\测试步骤1、编写性能测试方案由于我是刚进入此项目组不久,只参与了其中3个模块的功能测试,一遍接口回归测试,所以在写性能测试方案时,首先将业务流程、业务功能梳理了一遍,重点对将要性能测试的接口的文档再次仔细看一遍,在导师的引导下,对各个接口响应的功能更加了解,收获最大是,性能测试应该对应各接口的实际功能,设计合适的用例,如:针对某一对象,有两种数据上传,一种是实原创 2024-08-13 15:15:05 · 892 阅读 · 0 评论 -
负载压力测试解决方案及分析指标!
强调长时间的考核,主要是过长时间运行系统,发现问题1.日常强度疲劳强度测试:模拟系统的日常业务(正常情况),持续执行‘一段时间’,暴露系统的性能问题,如内存泄露、资源争用。2.高峰业务疲劳强度测试(1) 模拟系统的高峰业务(最大业务量),持续执行‘一段时间’,暴露系统的性能问题(2) 时间指标要满足:(1)这段模拟时间所处理的交易量要达到系统疲劳强度需求的业务量(2)在这段测试周期中必须通过加大负载,以及尽可能长的测试周期来保证疲劳强度测试1.大数据量测试类型(1) 独立数据量测试:针对某些系统存储、传输、原创 2024-08-13 15:11:16 · 166 阅读 · 0 评论 -
postman接口测试,1个参数有好几个值的时候如何测试比较简单快速?
在使用Postman进行接口测试时,当一个参数有多个值需要进行测试时,可以通过以下步骤进行快速而简单的测试。原创 2024-08-12 15:41:53 · 343 阅读 · 0 评论 -
Postman 接口测试工具详解!
在前后端分离开发时,后端工作人员完成系统接口开发后,需要与前端人员对接,测试调试接口,验证接口的正确性可用性。而市场上有很多优秀的接口测试工具,比如SoapUI、Postman、JMeter、yapi等,能够高效地帮助后端开发人员独立进行接口测试。这里主要介绍如何使用Postman进行接口测试。Postman是一个接口测试工具,相当于一个客户端,它可以模拟用户发起的各类HTTP请求,将请求数据发送至服务端,获取对应的响应结果,从而验证响应中的结果数据是否和预期值相匹配。Postman与浏览器的区别在于,它更原创 2024-08-12 15:39:57 · 724 阅读 · 0 评论 -
月薪 20k 的性能测试面试题大曝光,让你如何迅速拿下 offer!
最近面试和找工作的同学都反馈,不管是一线城市还是二三线城市,很多公司面试都问了非常多的性能测试问题,说明现在性能测试的需求量还是比较大的。所以,今天我就把我最近的学生反馈的一些性能测试的面试题给大家做一些整理,帮助大家理解面试官的考察点是什么,以及应该要如何回答这些性能面试题,从而拿下高薪offer!原创 2024-08-10 19:24:18 · 430 阅读 · 0 评论 -
字节8年经验之谈 —— 14点自动化经验!
开始自动化测试之旅,可能既充满兴奋又让人手足无措。借鉴他人的经验,可以为你节省时间,并帮助你避开常见的陷阱。以下是 14 点个人自动化经验。原创 2024-08-09 15:17:42 · 788 阅读 · 0 评论 -
一文1000字详解端到端测试!
端到端测试(End-to-End Testing,简称E2E测试)是一种在软件开发过程中用于验证整个系统功能完整性和用户满意度的测试方法。它涉及测试整个系统的流程,从用户输入到系统输出的整个过程,以确保系统的正确性、效率和可靠性。原创 2024-08-09 14:49:49 · 435 阅读 · 0 评论 -
2024接口自动化测试高频面试题!
数据驱动就是通过excel来维护测试数据,通过相应的技术处理,拿到测试数据用于测试,从而实现测试数据与代码的解耦;数据驱动测试的本质就是高级的参数化。原创 2024-08-08 21:22:34 · 654 阅读 · 0 评论 -
新手如何用Postman做接口自动化测试?
把人对软件的测试行为转化为由机器执行测试行为的一种实践。例如GUI自动化测试,模拟人去操作软件界面,把人从简单重复的劳动中解放出来,本质是用代码去测试另一段代码,属于一种软件开发工作,已经开发完成的用例还必须随着被测试对象的改变而更新,因此,还有额外的维护成本。按测试目的分类:(1)功能自动化测试(2)性能自动化测试按测试对象分类:(1)Web应用测试(2)APP测试(3)接口测试(4)单元测试1.可以替代大量的手工机械重复性操作,测试工程师可以把更多的时间花在用例设计和新功能的测试上2.可以大幅度提升回归原创 2024-08-08 15:31:54 · 260 阅读 · 0 评论 -
2024接口测试必需掌握的知识要点!
接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。通过测试程序模拟客户端向服务器发送请求报文,服务器接收请求报文后对相应的报文做出处理然后再把应答报文发送给客户端,客户端接收应答报文这一过程(request(请求)→response(响应))类似于功能测试,需求讨论→评审需求→确定需求→产出接口定义→根据需求文档及接口定义设计测试用例(测试用例主要从业务场景,功能以及原创 2024-08-08 15:26:39 · 882 阅读 · 0 评论 -
如何利用Jmeter从0到1做一次完整的压测?这2个步骤很关键!
压测,在很多项目中都有应用,是测试小伙伴必备的一项基本技能,刚好最近接手了一个小游戏的压测任务,一轮压测下来,颇有收获,赶紧记录下来,与大家分享一下,希望大家能少踩坑。原创 2024-08-07 15:27:57 · 957 阅读 · 0 评论 -
Python学习之接口测试!
Python 实现一个服务器接口测试的小例子最近想把服务器接口测试自动化掉,虽然jmeter也能实现,但是也要人为的写很多测试脚本,而且对结果的处理上不是很灵活。索性想通过python来实现,这样在对每一条测试用例的控制和灵活度上更高一些。这里分享给各位小伙伴,鉴于篇幅,仅就其中一个接口进行简单分享,其余类似。首先来看一下实现思路:实现代码如下:代码中有逻辑不严谨的地方,这个仅用来举例,为了避免公司信息泄露,关键部分已经涂抹,但标注了应该写的内容是什么,可根据自己项目的实际情况进行修改。测试结果如下:测试成原创 2024-08-06 20:47:45 · 313 阅读 · 0 评论 -
5个自动化面试题,助你过关斩将!
面试时,自动化是软件测试高频面试内容,通过学习和准备面试题,你会对可能遇到的问题有所准备,从而减轻面试时的紧张感,让你在面试中稳操胜券!今天,分享一些在面试中可能会遇到的自动化测试面试问题,助你在面试中从容不迫。Python中的深拷贝(deep copy)和浅拷贝(shallow copy)是两种不同的对象复制方式,它们之间的主要区别在于复制的内容和范围。浅拷贝会创建一个新的对象,这个对象有着原始对象的一些属性的新引用(而不是原始属性的值的复制)。如果属性是容器类型(如列表、字典或其他自定义对象),则浅拷贝原创 2024-08-06 14:23:17 · 584 阅读 · 0 评论 -
Appium自动化测试 —— 常见模拟操作!
Appium自动化测试中的常见模拟操作涵盖了多种用户交互行为,这些操作对于自动化测试框架来说至关重要,因为它们能够模拟真实用户的使用场景,从而验证应用程序的功能和稳定性。原创 2024-08-05 20:42:57 · 532 阅读 · 0 评论 -
什么是自动化测试?为什么要做自动化测试?如何学习自动化测试?
自动化测试是指使用软件工具和脚本来执行测试用例和验证预期结果,以代替手动测试的过程。自动化测试可以提高测试效率、减少人为错误、增强测试覆盖率,并且可以重复使用以节省时间和精力。原创 2024-08-05 15:38:18 · 592 阅读 · 0 评论 -
接口文档下的渗透测试!
不管是挖掘SRC还是日常的渗透测试中,发掘泄露的接口文档可以辅助我们更好的进行漏洞挖掘,而Swagger UI页面中一般会包含大量的测试接口,在进行上述漏洞总结点的安全测试时,还可以尝试组合漏洞的利用,只要心(dan)够(zi)细(da),从接口测试到getshell、内网漫游也未尝不可。原创 2024-08-05 14:51:36 · 787 阅读 · 0 评论 -
自动化测试分层:构建高效的测试策略!
随着软件开发周期的加速和敏捷方法论的普及,自动化测试已成为确保软件质量不可或缺的一部分。然而,仅仅实施自动化测试并不足以应对日益复杂的软件系统挑战。为了提高测试效率并确保测试覆盖度,我们需要对自动化测试进行合理的分层。本文将探讨自动化测试分层的概念、重要性以及如何在实践中应用这一策略原创 2024-08-03 15:27:13 · 307 阅读 · 0 评论 -
字节面试:如何测试RocketMQ、RocketMQ?测试点有哪些?
字节面试:RocketMQ是怎么测试的呢?答:首先保证消息的消费正确、设计逆向用例,在验证消息内容为空等情况时的消费正确性;推送大批量MQ,通过Admin控制台查看MQ消费的情况,是否出现消费假死、TPS是否正常等等问题。(上述都是临场发挥,但是RocketMQ真正的测试点,还真的需要探讨)作为测试也是要简单了解RocketMQ。简单来说,就是一个分布式发布-订阅消息中间件,底层基于队列模型来实现消息收发功能。包含4个模块:Namesrv, Broker, Producer, Consumer。Namese原创 2024-08-03 15:15:18 · 692 阅读 · 0 评论 -
自动化测试的回归策略!
自动化测试的回归策略是确保软件质量稳定和可靠性的重要手段。通过明确测试目标与范围、划分测试用例优先级、选择合适的自动化测试工具、编写或更新自动化测试脚本以及制定详细的测试计划等步骤,可以制定出有效的回归测试策略。在执行过程中,需要关注测试环境的搭建、测试结果的分析以及测试策略的持续优化等方面。通过不断学习和改进,我们可以更好地应对软件开发过程中的挑战,确保软件质量的持续提升。原创 2024-08-02 16:53:15 · 685 阅读 · 0 评论 -
接口自动化测试关联token的方法?
在接口自动化测试中,有时候我们需要关联token来进行身份验证或权限管理。本文将从零开始,介绍如何详细且规范地实现接口自动化测试中token的关联。原创 2024-08-01 16:12:52 · 339 阅读 · 0 评论 -
一文1400字从0到1介绍自动化测试分层!
进行自动化测试的分层是软件测试中一个重要的策略,它有助于提高测试的效率、可维护性和覆盖率。自动化测试可以大致分为UI自动化、接口自动化和单元测试等几个层次。下面将分别介绍如何进行这些层次的自动化测试分层。原创 2024-08-01 15:26:07 · 365 阅读 · 0 评论 -
测试人员必备:Redis基础知识与实战案例!
- Redis简介:Redis是一种开源的键值存储系统,因其高性能、低延迟的特点而被广泛应用于各种场景。- 为什么测试人员需要了解Redis:简述Redis在现代软件架构中的重要性以及测试人员掌握Redis相关知识的重要性。原创 2024-07-31 20:02:41 · 903 阅读 · 0 评论 -
如何高效的开展app的性能测试?
常见的移动端性能指标有:内存、cpu、帧率、卡顿数、wakp up数、展示时长等,关注什么性能指标是依托于我们的性能测试场景。举个栗子:以B站推荐tab为例,当我们冷启APP进入推荐tab的时候,更关注数据展示时长,滑动场景更关注卡顿数,为不同场景设计合理的性能指标也是我们需要认真考虑的。原创 2024-07-31 15:16:32 · 834 阅读 · 0 评论