- 博客(823)
- 收藏
- 关注
原创 测试人员的信心来源——权威的测试准则
这一点很少被提及,或者说很容易被忽略。但对于大公司来说,这一准则又潜在影响着其公司发布的产品。例如,阿里巴巴集团旗下产品设计喜欢用橙黄色,这与其最初产品定调是相一致的。
2025-08-21 15:51:54
172
原创 UI自动化框架,数据驱动 vs 关键字驱动怎么选
基本上就是这样。代码没时间优化,很多地方都写的不是很规范,也没有单元测试;测试报告覆盖的问题也没有处理;testCase.properties过于重量级了,什么都往里塞。还没有UI,不方面操作。但作为一个MVP,基本上实现了UI自动化测试框架所需要的功能。
2025-08-21 15:51:09
436
原创 做Web自动化前,你必须掌握的几个技能
学习web自动化的前提条件:手工测试(了解各种测试的知识)、学习编程语言、学习Web基础、学习自动化测试工具 、学习自动化测试框架 、需要掌握前端的一些知识,无论学习语言还是前端知识,都是为了接下来的脚本和框架做铺垫,本篇文章介绍下前端基础知识
2025-08-21 15:50:12
486
原创 性能测试能不能做好,要看你有没有性能测试思维
一般采用缓慢登录的方式,以便观察当用户数降低时其服务器的资源情况。但登录和退出功能除外,更多的登录和退出是集中在一个时间段。
2025-08-21 15:45:47
239
原创 面试官问我Redis怎么测,我一脸懵逼!
了解到缓存的使用场景之后,我们来说说缓存的生成方式。一般来说缓存有两种使用方式,我简单概括为:外面和里面。先来说说一个接口的请求到了程序里,是怎么处理的:
2025-08-20 16:04:59
325
原创 性能测试常见面试(精华版)
并发在性能测试中具有特定含义,分为客户端并发和服务端并发。客户端并发用于模拟多用户访问场景,而服务端并发则关注服务器在同一时刻处理的请求数量。虽然客户端并发数可能远大于服务端并发数,但真正决定有效并发能力的是系统资源利用状况,如网络连接数、带宽、内存、CPU占用以及磁盘I/O繁忙程度等。有效的并发是指在保证较低响应时间的前提下,系统能够承受的最大并发请求量。在压力测试过程中,随着并发数增加,如果响应时间显著上升,则表明系统并发能力已接近极限,继续增大并发将导致总体性能下降。
2025-08-20 16:02:59
452
原创 软件测试之Android测试基础
Android Test Orchestrator在其自己的Instrumentation沙箱中运行每个UI测试,通过减少测试之间的共享状态并在每个测试的基础上隔离应用程序崩溃来提高测试套件的可靠性。
2025-08-20 15:54:04
797
原创 Python自动化测试之异常处理机制实例详解
到此这篇关于Python自动化测试之异常处理机制的文章就介绍到这了,更多相关Python异常处理机制
2025-08-20 15:52:01
328
原创 功能测试的6种方法
综上所述,以上六种常见的功能测试方法各具特点,可根据实际情况和测试需要选择合适的方法。在进行功能测试时,测试人员需要了解具体的测试需求和目标,制定科学合理的测试计划和测试用例,并利用测试工具和技术不断提升测试效率和质量,以确保软件系统稳定、可靠、安全、高效地运行。
2025-08-19 15:47:31
263
原创 自动化测试工具Selenium的基本使用方法
#获取cookie cookie = browser.get_cookies() #获取到的是一个坑爹的list,没错,是个list,所用下面的代码可以转成request使用的cookiejar cookie_jar = requests.cookies.RequestsCookieJar() for item in cookie: cookie_jar.set(item["name"], item["value"], path='/', domain=item["domain"]) print("cook
2025-08-19 15:37:22
643
原创 Python自动化测试实践
通过以上的介绍可以看出,Python在自动化测试领域具有诸多优势,能够帮助测试工程师编写高效、灵活和可维护的自动化测试脚本。同时,Python还提供了多个工具和库来支持界面自动化测试和持续集成。因此,学习和应用Python的自动化测试技术对于提高软件测试效率和质量具有重要意义。
2025-08-19 15:33:16
391
原创 数据驱动的测试优化:如何利用数据提高测试效率
总结起来,数据驱动的测试优化是一个强大的工具,它可以帮助你更好地理解你的测试过程,找出问题和改进点,做出更好的测试决策,最终提高测试的效率和效果。但请记住,数据只是工具,最重要的还是要根据实际情况,灵活使用数据,做出最有利于你的测试过程的决策。
2025-08-19 15:32:29
980
原创 【自动化测试】Python和Java,哪个更适合你?
虽然Python和Java都可以用于自动化测试,但是一些方面Python比Java合适,下面的例子看下。
2025-08-19 15:22:43
740
原创 安全测试入门:如何防范常见的网络攻击
在今天的数字化世界中,网络安全成为了我们无法忽视的问题。对于任何一个软件或网络应用来说,安全性都是一项基础需求。安全测试就是针对软件系统的安全性进行的测试,目的是揭示出系统的潜在漏洞并修复它们。下面,让我们从一些常见的网络攻击手段开始,了解如何通过安全测试防范这些攻击。
2025-08-18 15:10:25
653
原创 单元测试详解
单元测试如果成为习惯或组织文化,就会更容易打造高质量产品和持续交付。要在团队中推广单元测试,需要更根本的流程,例如极限编程、测试驱动编程,或者更高决策者,例如 CTO、架构师。
2025-08-18 15:08:40
271
原创 接口自动化测试—设置断言思路
综合来看,eolink平台功能十分强大,除了能像Jmeter一样灵活实现各类接口场景的自动化测试,还有丰富的API管理、API监控、API市场功能,帮助整个研发团队高效实现API全流程的管控,可以说是非常强大易用的一款API管理测试平台。
2025-08-18 15:07:50
358
原创 求职面试:如何去面试软件测试工程师?
找工作是出卖服务的过程。我们得先知道企业的需求是什么,才知道要怎么把自己卖出去,所以在面试之前,我们需要先分析企业的招聘需求。
2025-08-18 15:06:44
302
原创 可靠性测试教程:优秀实践综合指南
通过遵循最佳实践并跟上最新的发展和技术,组织可以确保其产品和系统具有高可靠性和最佳性能。它有助于提高客户满意度、降低成本并提高品牌声誉。
2025-08-16 16:27:39
795
原创 PyCharm 搭建 Selenium + Python 的自动化测试环境
通过以上步骤,已经在 PyCharm 中成功搭建了 Selenium + Python 的自动化测试环境,并创建了一个简单的自动化测试脚本。可以根据实际需求,进一步扩展和优化测试脚本,以满足自己的自动化测试需求。
2025-08-16 16:19:54
781
原创 怎样正确做 Web 应用的压力测试?
LoadRunner 是一种预测系统行为和性能的负载测试工具。通过以模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题。
2025-08-16 16:18:18
621
原创 接口测试入门,如何划分接口文档
c.反馈的一个方式,一般情况下http的反馈方式为json格式的(具体json格式书写大家了百度进行参考),一般情况下code返回200是正常情况,但是这个也要根据自公 司功能的一个反馈code码位标准。
2025-08-15 16:51:51
391
原创 Python 在 JMeter 中如何使用?
Python具有更强大的逻辑控制能力,可以编写复杂的测试逻辑,例如条件判断、循环、异常处理等。在需要进行高级场景模拟和流程控制的情况下非常有用。
2025-08-15 16:49:59
613
原创 JMeter 设置请求头信息的详细步骤
我们可以感觉到:使用 JMeter 比较繁琐。创建 HTTP 接口,设置 HTTP 请求头,接口调用,查看接口返回结果,要在 4 个不同的窗口中切换。在这里,我强烈推荐 Apifox。使用 Apifox 来做同样的任务非常方便:在一个页面就能搞定接口的创建,设置请求头,调用和查看结果。
2025-08-15 16:49:15
227
原创 什么是接口自动化测试?接口自动化测试的目的是什么?
接口测试是对系统或组件之间的接口的测试。主要用于检测外部系统与系统间以及内部各个子系统间的交互点。测试重点是检查数据交换、传递和控制管理过程,以及系统间的相互逻辑依赖关系等。
2025-08-14 15:46:27
668
原创 接口自动化测试实操【设置断言思路】
综合来看,eolink平台功能十分强大,除了能像Jmeter一样灵活实现各类接口场景的自动化测试,还有丰富的API管理、API监控、API市场功能,帮助整个研发团队高效实现API全流程的管控,可以说是非常强大易用的一款API管理测试平台。
2025-08-14 15:45:20
893
原创 接口测试请求超时怎么办?
作为一名软件测试技术面试官,经常会通过提问一些基础性的实践来考查候选人是否真正拥有相关的技术经验,在接口测试中我们经常会遇到请求超时的情况。这是一个非常普遍的问题,这就需要在平时的错误中来总结经验了以便在面试时可以举例说明报错及自己的排查过程。接下来我将向大家介绍接口测试中,我们应该如何处理请求超时的问题。
2025-08-14 15:43:50
365
原创 Appium混合页面点击方法tap的使用
原生应用开发,是在Android、IOS等移动平台上利用官方提供的开发语言、开发类库、开发工具进行App开发;HTML5(h5)应用开发,是利用Web技术进行的App开发。目前,市面上很多app都是原生和h5混合开发,这样做的好处在于:
2025-08-14 15:38:28
745
原创 性能测试方案设计的方法和思路
以一个正常用户使用系统业务的角色,录制脚本随机产生,随后根据实际情况调整其值:在运行场景的时候,以50%至120%的比例随机使用思考时间5、持续时间
2025-08-13 15:27:23
874
原创 接口测试的原则、用例与流程详解
测试异步调用的业务逻辑复杂性:因为异步 API 通常发生在一些比较慢的操作上,比如数据库 I/O、消息队列 I/O 等,此时测试往往需要去验证数据库中的值、消息队列中的值等,这就需要测试代码具有访问和操作数据库或者消息队列的能力。在实际工程项目中,这些能力一般会在测试框架级别提供,也就是说要求 API 测试框架中包含对应的工具类去访问和操作数据库或者消息队列等
2025-08-13 15:26:20
632
原创 接口自动化测试实操:设置断言思路
eolink平台有着非常丰富易用的功能,帮助项目团队更好的对API接口进行管理和测试,最后,再补充介绍一下该平台对于API接口测试方面的某系高级功能:1)与API文档关联与自动同步
2025-08-13 15:16:17
772
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人