- 博客(521)
- 收藏
- 关注
原创 软件测试类型大集合(105个示例汇总)
软件测试类型是将不同测试活动进行分类,每一类都有明确的测试目标、测试策略和测试成果。划分测试类型的目的是针对既定测试目标对被测应用程序(AUT)进行验证。例如,可访问性测试的目标是验证被测应用程序(AUT)是否便于残疾人使用。因此,如果你的软件解决方案必须对残疾人友好,你就需要依据可访问性测试用例对其进行检查。一份包含100种软件测试类型及其定义的列表。这是任何质量保证(QA)专业人员的必读内容。可将其视为你了解所有软件测试类型的指南。1、
2025-02-05 15:00:39
699
原创 Selenium,一个Web自动化测试的Python库!
Selenium,一个Web自动化测试的Python库大家好,我是景墨。今天咱们来聊聊一个超级实用的Python库:Selenium。这个库可以帮我们实现Web自动化测试,简直是测试工程师和爬虫开发者的神器!保证学会了这个,你的Python技能绝对会飞速提升!
2025-01-09 16:04:20
741
原创 自动化测试框架playwright 常见问题和解决方案!
自动化课程已经讲完了playwright框架,很多同学跃跃欲试,所谓实践出真知,这不在实践中就要到了一些问题,小编也给大家整理出来了,送个有需要的同学,记得点赞收藏哦~~问题描述:在安装 Playwright 时,可能会遇到网络问题导致安装包下载不完整,或者与操作系统、Python 版本等不兼容的情况。解决方案:确保网络稳定。如果安装过程中断,可以尝试重新运行安装命令。例如,在 Python 中使用pip install playwright安装时,若出现网络错误,可尝试添加--proxy参数指定代理服务器
2025-01-09 16:02:53
1532
原创 技术分享 —— JMeter接口与性能测试实战!
在软件开发和运维过程中,接口性能测试是一项至关重要的工作。JMeter作为一款开源的Java应用,被广泛用于进行各种性能测试,包括接口性能测试。本文将详细介绍如何使用JMeter进行接口性能测试的过程和步骤。
2025-01-02 14:36:21
258
原创 性能测试工具locust —— Python脚本参数化!
1.1.登录用户参数化 在测试过程中,经常会涉及到需要用不同的用户登录操作,可以采用队列的方式,对登录的用户进行参数化。如果数据要保证不重复,则取完不再放回;如可以重复,则取出后再返回队列。
2025-01-02 14:35:03
164
原创 软件测试 —— Jmeter常见的几种报错及解决方案!
在进行Jmeter项目练习的时候,经常会遇到一些问题。我们的同学为大家整理一些Jmeter的报错,并提供了解决的思路。可以先收藏起来,遇到类似的问题可以参考看看。
2024-12-26 14:47:20
498
原创 Selenium + Pytest自动化测试框架实战!
测试框架有什么优点呢:1.代码复用率高,如果不使用框架的话,代码会很冗余2.可以组装日志、报告、邮件等一些高级功能3.提高元素等数据的可维护性,元素发生变化时,只需要更新一下配置文件4.使用更灵活的PageObject设计模式【文末有配套资源免费获取!测试框架的整体目录这样一个简单的框架结构就清晰了。知道了以上这些我们就开始吧!我们在项目中先按照上面的框架指引,建好每一项目录。注意:python包为是的,都需要添加一个init.py文件以标识此目录为一个python包。
2024-12-26 14:45:03
1363
原创 哇塞!最新面试题来袭,你准备好了吗?
二.python数据去重三.python推导式在中,推导式()是一种简洁而强大的语法,用于快速创建列表、集合、字典等数据结构。推导式可以让代码更加简洁、易读,并且提高代码的执行效率。以下是几种常见的推导式。推导式可以在一行代码中完成对数据结构的创建和操作,非常方便。你可以根据具体需求使用不同类型的推导式来简化代码。编写微信发红包功能的测试用例时,可以考虑以下几个方面输入金额:验证输入不同金额的红包是否能成功发送。选择发送对象:验证选择不同的发送对象(好友、群聊等)是否能成功发送红包。发送
2024-12-19 14:54:14
936
原创 接口文档下的渗透测试!
不管是挖掘SRC还是日常的渗透测试中,发掘泄露的接口文档可以辅助我们更好的进行漏洞挖掘,而Swagger UI页面中一般会包含大量的测试接口,在进行上述漏洞总结点的安全测试时,还可以尝试组合漏洞的利用,只要心(dan)够(zi)细(da),从接口测试到getshell、内网漫游也未尝不可。
2024-12-17 15:33:45
918
原创 测试框架 —— Playwright Fixture夹具有效利用的建议指南!
测试框架是软件开发中至关重要的工具,它可以帮助开发人员在编写、执行和维护测试用例时提高效率。在本文中,我们将介绍Playwright(一个跨浏览器自动化测试工具)中的Fixture夹具的有效利用方法。通过遵循以下几个步骤,您可以从零开始使用Fixture夹具并编写详细且规范的测试用例。
2024-12-17 15:29:10
485
原创 软件测试面试必问的几个问题,拿好标准答案,有备无患~
很多小伙伴都面临着这样的情况,千辛万苦拿到了面试机会,却因种种原因翻车:“在面试的时候不能将自己的真实实力表现出来。”“在回答面试官问题时,抓不到重点。”“紧张,说话结巴,不知如何最好地展现自己。”而以上的种种情况,正是因为我们忽略了如何磨炼好面试技术,才使与心仪的企业失之交臂。俗话说,知己知彼百战不殆,作为测试员,在面试前对面试官可能提出的问题进行总结和准备,是帮助我们取得好成绩的最佳方式。本期,笔者为大家整理了5个在面试过程中出现频率很高的问题,小伙伴可以自行收藏学习。 面试官在问这个问题时候,其
2024-12-16 14:15:19
895
原创 性能压测及分析调优实践 !
文中结合一次重保活动的性能压测需求,详解了整体的性能测试策略及性能分析思路,并在实施过程中有效利用了NPT性能测试平台完成了压测场景设计、执行、业务指标监控、性能指标分析,结合监控找出了性能瓶颈并给出了相应的性能优化解决方案
2024-12-16 14:13:44
741
原创 纯干货分享 ~ 银行测试面试题大揭秘!
最近碰到很多找工作的同学反馈,所在城市银行项目测试的岗位招聘还蛮多的,想了解下应聘银行项目的话,会碰到哪些面试题?这篇文章,基于银行项目的主要业务,例如信贷、理财产品,整理了部分面试题,希望有助于大家的面试求职之路。
2024-12-11 14:47:21
842
原创 Selenium,自动化测试的最佳工具!
大家好,我是彭于晏,今天我们来聊聊自动化测试工具中的一位大明星——Selenium。如果你是一个初学者,可能会觉得自动化测试听起来有点复杂,但其实只要掌握了基础,它会让你省去很多手动测试的麻烦。Selenium是一个非常强大且易于上手的自动化测试工具,它能够模拟人类用户在浏览器中的各种操作,帮你自动化执行测试任务。
2024-12-11 14:45:53
903
原创 JMeter 接口和性能测试常用函数最全解析!
JMeter工具是接口和性能测试一个非常主流的工具,其中非常强大的一个点就是封装了很多函数可以直接调用来实现丰富的功能。所以,学习好JMeter的函数的使用能帮助我们更好的使用这个工具编写接口和性能测试脚本。
2024-12-10 15:25:40
586
原创 2024Selenium自动化常见问题及解决方式!
"NoSuchElementException"异常:确保使用了正确的选择器来定位元素。可以使用id、class、XPath或CSS选择器等。可以尝试使用find_elements方法来查找元素列表,并检查列表的长度来判断元素是否存在。使用显式等待(WebDriverWait)来等待元素加载完成。在定位元素之前,确保页面已经完全加载。"ElementNotVisibleException"异常:使用JavaScript操作隐藏的元素,如修改元素的style属性,使其可见。使用显式等待来等待元素在页面中可见。
2024-12-10 15:24:16
598
原创 接口文档下的渗透测试!
接口文档背景、随着前后端分离架构的优势越来越明显,前后端分离的应用场景也越来越广,如今前后端分离已成为互联网项目开发的业界标准使用方式,而为了前后端程序员在实际开发中能够有统一的接口文档去调试,因此也随着衍生出了很多API接口文档以及调试工具,如swagger、docway、yapi、Web Api HelpPage等。再结合之前挖掘SRC以及甲方工作中也发现过多处这种问题,汇总案例,输出一篇Swagger UI接口文档下的测试文章。
2024-12-04 16:09:54
967
原创 测试框架 —— Playwright Fixture夹具有效利用的建议指南!
测试框架是软件开发中至关重要的工具,它可以帮助开发人员在编写、执行和维护测试用例时提高效率。在本文中,我们将介绍Playwright(一个跨浏览器自动化测试工具)中的Fixture夹具的有效利用方法。通过遵循以下几个步骤,您可以从零开始使用Fixture夹具并编写详细且规范的测试用例。
2024-11-27 15:36:34
296
原创 软件测试面试必问的几个问题,拿好标准答案,有备无患~
很多小伙伴都面临着这样的情况,千辛万苦拿到了面试机会,却因种种原因翻车:“在面试的时候不能将自己的真实实力表现出来。”“在回答面试官问题时,抓不到重点。”“紧张,说话结巴,不知如何最好地展现自己。”而以上的种种情况,正是因为我们忽略了如何磨炼好面试技术,才使与心仪的企业失之交臂。俗话说,知己知彼百战不殆,作为测试员,在面试前对面试官可能提出的问题进行总结和准备,是帮助我们取得好成绩的最佳方式。
2024-11-27 15:31:58
980
原创 性能压测及分析调优实践 !
文中结合一次重保活动的性能压测需求,详解了整体的性能测试策略及性能分析思路,并在实施过程中有效利用了NPT性能测试平台完成了压测场景设计、执行、业务指标监控、性能指标分析,结合监控找出了性能瓶颈并给出了相应的性能优化解决方案
2024-11-26 14:41:22
743
原创 性能测试工具|如何有效度量前端性能
首次内容绘制 (FCP) 是测量感知加载速度的一个以用户为中心的重要指标,因为该项指标会在用户首次在屏幕上看到任何内容时,在页面加载时间轴中标记出相应的点,迅捷的 FCP 有助于让用户确信某些事情正在进行。
2024-11-26 14:33:19
894
原创 自动化测试如何做?掌握这些要点,效率翻倍!
在现代软件开发过程中,自动化测试扮演着不可或缺的角色。为了确保产品在不同功能模块和更新迭代中保持高质量表现,自动化测试的层次分布和优先级成为了重要考量。然而,很多团队仍然存在误区,特别是偏向UI自动化测试,忽视了更为基础的单元测试和接口测试。本文将详细分析自动化测试的层次分布及其优先级,并提供具体案例,帮助大家更清晰地理解自动化测试的合理安排。
2024-11-25 15:38:33
382
原创 使用Postman搞定各种接口token实战!
现在许多项目都使用jwt来实现用户登录和数据权限,校验过用户的用户名和密码后,会向用户响应一段经过加密的token,在这段token中可能储存了数据权限等,在后期的访问中,需要携带这段token,后台解析这段token才允许用户访问接口。
2024-11-25 15:37:05
501
原创 一文1800字使用Jmeter进行http接口性能测试!
接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。
2024-11-12 14:53:10
610
原创 搬运工分分钟让你了解Web接口测试!
01、什么是接口?百度说:接口泛指实体把自己提供给外界的一种抽象化物(可以为另一实体),用以由内部操作分离出外部沟通方法,使其能被内部修改而不影响外界其他实体与其交互的方式
2024-11-12 14:45:48
315
原创 Selenium自动化测试实现滑动滑块验证码自动识别!
背景:在部分的登录中有滑动验证码的验证,由于滑动验证码的缺块是随机的就导致实现起来比较困难!01\实现方案模板匹配通过openCV分析两个图片的相似度,获取两个相似度很高图片的坐标,从而计算两个图片的距离。轮廓检测通过openCV进行轮廓检测,即在大图片中找到缺口位置的坐标,然后计算小图片到缺口位置的距离。02\知识准备python语言这里不再赘述,本篇主要还是使用python技术来实现。selenium库selenium是一个用于测试Web应用程序的Python库。它可以模拟用户在浏览器中的操作,例如点击
2024-11-11 16:09:52
997
原创 2024 年11个API 自动化测试工具,你知道几个?
API自动化测试工具在软件开发和集成过程中扮演着至关重要的角色。这些工具能够帮助开发人员和测试人员快速、准确地测试API,确保其在不同环境和条件下的稳定性和可靠性。
2024-11-11 16:06:06
1324
原创 性能测试 —— 终于能看懂Jmeter报告了!
本章主要说明2个方法查看压测结果、Aggregate Report、Aggregate Report翻译为聚合报告,是JMeter常用的一个Listener。添加路径:右键Thread Group或Test Plan > Add > Listener > Aggregate Report
2024-11-06 14:44:16
676
原创 8年软件测试工程师感悟 —— 写给还在迷茫中的朋友!
这两天和朋友谈到行业的发展,为什么互联网大厂纷纷大规模裁员?去年还在全网声讨互联网企业996呢,今年突然没声音了,也不用讨论在哪个路灯上吊死互联网资本家了,因为都被裁了。继教育培训领域大幅度裁员之后,大厂裁员消息也开始陆续传出,百度AIG,MEG多条业务线进行精简,涉及核心技术部门;社区电商,0%;而腾讯在年度员工大会表示,PCG事业群将开始大规模人员优化,此外,华为、字节、携程等一众互联网企业,都开始削减支出、裁员过冬,不得不承认互联网企业的寒冬已来。互联网仍在发展,但已经是存量市场了,对人员规模的需求正
2024-11-06 14:43:05
492
原创 测试自动化成功关键因素!
在软件测试领域,自动化测试被广泛认为是提高效率和准确性的关键工具。然而,尽管自动化测试具有巨大潜力,但实现其最大效益并非易事。本文将探讨测试自动化中的一些常见挑战,并提供策略以确保项目的成功。
2024-11-05 14:33:45
457
原创 Pytest参数详解 — 基于命令行模式!
1、--collect-only、查看在给定的配置下哪些测试用例会被执行、2、-k、使用表达式来指定希望运行的测试用例。如果测试名是唯一的或者多个测试名的前缀或者后缀相同,可以使用表达式来快速定位,例如:
2024-11-05 14:31:50
721
原创 8年经验之谈!手动测试和自动化测试的区别!
在软件测试领域,手动测试和自动化测试是两种主要的测试方法,它们各有优势和局限性。本文将探讨这两种测试方法的区别、应用场景以及一些相关的测试技术。首先,手动测试通常包括探索性测试和计划性测试两种类型。探索性测试允许测试人员自由地探索系统,寻找那些在测试计划中未被考虑到的缺陷。这种方法在寻找尽可能多的缺陷时特别有用,因为它鼓励测试人员在执行计划测试的同时,进行一些即兴的探索。然而,手动测试的这种自由性和灵活性也带来了挑战,因为它依赖于测试人员的直觉和经验,难以量化和重复。与手动测试相对的是自动化测试,它通过
2024-11-04 14:42:04
422
原创 最强Python自动化测试工具:Selenium的实战指南!
最强Python自动化测试工具:Selenium的实战指南在当今的软件开发世界中,自动化测试是确保软件质量的关键环节。Selenium是最著名的自动化测试工具之一,它允许你模拟用户在浏览器中的行为。今天,我们将探索这个最厉害的Python自动化工具。
2024-11-04 14:40:52
199
原创 软件测试工程师面试整理 —— 编程与自动化!
在软件测试领域,编程与自动化是提升测试效率、覆盖率和可靠性的关键因素。掌握编程技术和自动化测试框架,能够帮助测试人员有效地执行大量重复性测试任务,并迅速反馈软件的质量状况。以下是编程与自动化在测试中的主要应用及相关技术介绍:
2024-11-01 14:34:19
740
原创 技术分享 —— JMeter接口与性能测试实战!
在软件开发和运维过程中,接口性能测试是一项至关重要的工作。JMeter作为一款开源的Java应用,被广泛用于进行各种性能测试,包括接口性能测试。本文将详细介绍如何使用JMeter进行接口性能测试的过程和步骤。
2024-11-01 14:32:23
748
原创 性能测试工具locust —— Python脚本参数化!
1.1.登录用户参数化 、在测试过程中,经常会涉及到需要用不同的用户登录操作,可以采用队列的方式,对登录的用户进行参数化。如果数据要保证不重复,则取完不再放回;如可以重复,则取出后再返回队列。
2024-10-30 14:52:45
317
原创 Selenium自动化测试中如何处理数据驱动?
在自动化测试中,数据驱动(Data-Driven Testing)是指通过外部数据源(如Excel、CSV、数据库等)来控制测试用例的执行,而不是直接在代码中硬编码数据。这种方式可以提高测试的灵活性和可维护性,使得同一组代码可以使用不同的数据进行多次测试。本文将针对Selenium自动化测试框架,详细讲解如何实现数据驱动,并结合具体案例进行说明。
2024-10-30 14:50:56
754
原创 自动化测试中如何高效进行元素定位!
在自动化测试中,元素定位是一项非常重要的工作。良好的元素定位可以帮助测试人员处理大量的测试用例,加快测试进度,降低工作负担。但是在实际的测试工作中,我们常常遇到各种各样的定位问题,比如元素定位失败、元素选择不稳定等等。那么,在自动化测试中如何高效地定位元素呢?
2024-10-29 14:41:30
931
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人