自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(557)
  • 收藏
  • 关注

原创 Jmeter性能测试详解

下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】​​​。

2025-12-20 15:30:04 390

原创 接口测试基础:如何划分接口文档?

(通过这里可以判断出,我们作为加油站的测试人员要测试一个加油站的后续业务的一个正常使用流程为:绑定银行卡--充值--消费--查询)这里的预埋的数据就是需要:第三方平台编号,银行卡这两个字段数据库本身就应该是存在的。这个测试案例的编写和我们平时做的功能测试用例编写几乎是一样的(正常的流程操作,正案例和反案例),只是上传的参数不同。d.加密的方式(现在各个公司都是比较注重安全的,因此每个公司对数据的加密方式也是不一样的,例如现在市面上最流行的免费的加密编码工具就是base64)a.具体的一个业务实现的逻辑;

2025-12-20 15:29:22 243

原创 软件测试项目职责与分工、测试流程

下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】​​​。

2025-12-20 15:28:23 584

原创 性能测试:Jmeter压测过程中的短信验证码读取

下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】​​​。

2025-12-10 22:21:44 252

原创 UI自动化测试的痛点

下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】​​​。

2025-12-10 22:21:06 594

原创 如何用Docker+jenkins 运行 python 自动化?

下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】​​​。

2025-12-10 22:20:34 862

原创 自动化测试框架搭建

③金字塔精髓之处在于,(上部依赖底部,底部不依赖于上部),举一个列子,(testcases中的用例,需要调用apis目录中的接口请求方法,而apis不会去主动调用testcases),所以。conftest:这里存放的是fixture,只对文件的所在目录生效,如果只是单目录用例那么可以在根目录下创建,如果分为分层目录结构的用例,那么为了。或者配置日志输出渠道;该文件的具体配置,可百度学习。③如果涉及到自己的业务模块,就要自己去封装了,例如上面所说的,api文件,conftest文件,都是和业务相关的。

2025-12-08 21:39:56 580

原创 Pytest自动化测试框架介绍

单元测试框架单元测试是指在软件开发当中,针对软件的最小单位(函数,方法)进行正确性的检查测试。

2025-12-08 21:37:39 694

原创 使用Jmeter进行http接口测试

2. 回归测试:开发本地测试通过后,或整个需求手工测试通过后,把自动化的接口测试案例做分类整理,挑选出需要纳入到回归测试中的案例,在持续集成环境重新准备测试数据,并把案例纳入到持续集成的job中来,这些用于回归的接口测试案例需要配置到持续集成平台自动运行。1. 测试前置、开发自测:一个新的自动化接口测试案例开发完成后,直接发给接口对应的开发,安排在开发本地环境执行,一旦开发确认完成接口开发,就开始执行接口测试案例,基本上可以实时拿到测试结果,方便开发快速做出判断。【开发本地运行的方式就是打开。

2025-12-08 21:32:28 650

原创 四种自动化视觉回归测试的方法

来自各种来源(BrowserStack、AppliTools 等)的研究表明,自动化视觉回归测试可以捕获大多数视觉错误,成功率在 95% 到 99% 之间,具体取决于应用程序的复杂性和所使用的测试过程。对外部服务的依赖:由于 Percy 是一个基于云的工具,开发人员将需要依赖外部服务提供商来托管和维护平台,这可能会引入额外的依赖关系和潜在的故障点。有限的支持:虽然 BackstopJS 有可用的文档和社区支持,但它可能不如其他拥有更大用户群和更成熟的支持网络(例如 Percy)的工具那么强大。

2025-12-06 15:26:44 983

原创 6招玩转 Appium 自动化测试

这里面的坑,还有很多.多去testhome里看看,appium提供的方法很多,这是一个要花费很多时间去尝试的经历.重要的元素定位方法,测试用例的编写,ruby语言的了解,如果以上都完成了,那你就可以去了解如何用Jenkins部署项目自动化测试了~下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】​​​软件测试面试文档我们学习必然是为了找到高薪的工作,下面这些面试题。

2025-12-06 15:26:14 635

原创 8种必备Selenium编写自动化用例的技巧

下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】​​​。

2025-12-06 15:25:36 841

原创 测试设计规范:优秀实践的全面指南

需进行测试的功能根据IEEE 829,测试设计规范的第二要素定义了需要测试的功能列表。测试设计规范的格式在测试设计规范中,我们可能会遇到来自不同人的不同观点。当我们深入研究这个概念时,我们就到达了测试设计规范或者说是一份比测试设计更丰富、更深入的文档,供测试人员(有时也供开发人员)使用。通过电话澄清所有疑问,并为每个测试用例提供解释,包括 "我们为什么这样做",这是不可行的,而且老实说,新成员不太可能很快记住这些内容。重要的是要注意,测试设计预期在测试之前构建,而不是在测试过程中或之后。

2025-12-05 21:34:51 836

原创 兼容性测试的正确打开方式

而Android由于各大厂商各自的定制化开发,有各种自己的特性,因此在操作系统的兼容性测试时,要考虑各种机型、系列、版本的兼容,这一点Android模拟器做的就比较差。的全面发展,我们提起兼容性测试,更多指的是软件/APP在不同移动端设备、不同操作系统上的兼容,比如字体、颜色、分辨率、屏幕尺寸、页面布局等。H5 和 Native各有优劣,H5的优势在于跨平台的开发便捷性和扩展性,Native在于原生和设备适配性更好,更稳定。如果对兼容性有较高的要求,需要投入大量的人力和硬件成本来做优化,且需要持续的投入。

2025-12-05 21:34:15 731

原创 测试该知道的二三事:浅谈响应式网页设计

其实上面所说的一些因素只是RWD中的一部分,其他的内容(菜单、无障碍性等等)今天就不在这里过多的介绍了,作为测试人员来说RWD作为兼容性测试中一个不可或缺的一环,我们在日常的工作中应该不断的对其进行了解并在实战中加以练习和升华,光掌握以上的这些是远远不够的,这篇也仅仅只是博主一时兴起的牢骚话而已,如果可以给大家起到一个抛砖引玉的作用,已是万幸。学过CSS的测试同学看了自然不难,其实代码的目的就像上面博主介绍的那样,我们只是创建了一个神奇的魔方,根据可用的宽高来进行对应的像素伸缩,以达到自适应的效果。

2025-12-05 21:33:05 545

原创 五大自动化测试的 Python 框架

介绍:pytest 是一个功能强大的 Python 测试框架,它具有简单的语法和丰富的扩展性。Behave 是一个基于行为驱动开发(BDD)的Python测试框架,它允许你使用自然语言编写可执行的测试场景。Behave的核心理念是让非技术人员也能参与测试,因此它提供了一种易于理解的语法和结构来描述应用程序的行为。是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。对于更复杂的测试逻辑和状态管理,可能需要编写自定义的步骤和函数。

2025-12-02 16:25:46 936

原创 银行测试——软件测试永远的神

金融行业的软件测试首先关注的是业务的正确性。这些往往需要测试人员具备一定的金融软件测试经验,才能更好地判断业务流程设计是否合理,是否满足客户的实际需求,以及业务流程处理中可能涉及的异常,通常会通过正常案例和异常案例来验证业务流程的完整性和正确性。对于银行系统来说,报表是直接呈现给用户的最直接的结果,但是对于银行系统来说,报表的数量一般都比较大,可能涉及到几十张报表,所以对报表的检查也是一个很重要的测试, 这就要求测试人员对银行系统涉及的业务非常熟悉,能够判断报表的设计是否合理,报表中的数据是否正确。

2025-12-02 16:24:33 998

原创 中台架构下的性能测试实践方法

比如业务降级是有损的,需要提前进行详细的评估,并和业务方达成一致;即我承诺在多少并发及什么异常场景下,保障自己的稳定性达到多少(比如SLA=99.9999%),而超出的部分,为了保障整体服务的稳定性,我会进行限流降级熔断等措施。单机单接口的目的是性能问题快速排查和性能摸底,单机混合场景是得到服务级别的性能表现,而集群扩展能力的测定依赖与单机混合场景的安全水位下的性能指标数值。中台服务本身是为了业务快速发展提供支撑,降低业务调用之间的耦合,提高复用能力,那么可以将其本身的性能看作一种对业务的承诺。

2025-12-02 16:23:46 938

原创 Pytest框架环境切换实战教程

下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】​​​。

2025-12-01 16:44:31 436

原创 app UI自动化测试框架都包含哪些内容?

一个完整的UI自动化测试框架应该包含测试环境配置、元素定位、测试用例管理、测试脚本编写、测试数据管理、测试执行、并发执行、异常处理、配置管理、集成测试工具、扩展性以及文档和支持等内容。通过使用这样一个完整的测试框架,测试人员可以更加高效和准确地执行UI自动化测试,提高应用程序的质量和稳定性。测试框架应该提供一种方法来执行测试脚本,并记录测试执行的结果。测试执行可以是单个测试用例的执行,也可以是一组测试用例的执行。测试框架应该允许用户添加自定义的测试模块、插件和扩展,以便根据具体的测试场景进行定制。

2025-12-01 16:43:01 696

原创 Jmeter性能测试指标

(2)用户操作习惯,例如:早上8-9点用的人最多,集中一个小时-30%-360w,每分钟6w人,每秒1000人;2、服务器将数据传输到浏览器客户端,观察服务器网络带宽资源:(1)每秒能够传输多少KB的数据;(2)需不需要加大服务器带宽;(1)成本角度:最小成本【最少资源】支持最多的吞吐量、支持最小的响应时间,包括:内存、网络、磁盘等资源。一个请求从用户发起,到收到服务器响应,所需要的时间:1、页面打开响应时间;4) 例如: 4台机器--->实际吞吐量3600/s 8台机器--->7200/s;

2025-12-01 16:42:18 877

原创 软件测试中的回归测试策略与自动化

此外,自动化回归测试是提高测试效率、减少人工成本的重要手段,可以利用。这些都需要测试人员具备扎实的自动化测试技能和丰富的测试经验,从而能够充分发挥自动化测试的优势,提高测试效率,降低测试成本。中非常重要的一部分,合理的回归测试策略和有效的自动化测试能够提高测试效率,保证软件质量,并促进持续集成和持续交付的实践。自动化回归测试相比手工回归测试具有诸多优势,它可以大大提高测试效率,减少人工成本,增加测试覆盖面,帮助持续集成和持续交付,并且能够实时监控代码修改的影响,及时发现问题。编写稳定可靠的自动化测试脚本。

2025-11-29 15:25:57 229

原创 测试不知道BUG如何定级和分类?

通过对bug进行定级,可以明确哪些bug需要优先修复,哪些可以稍后处理,从而确保软件的核心功能和稳定性得到优先保障。通过对bug进行合理的定级和分类,可以更好地了解bug的严重程度和产生原因,从而采取有效的措施进行修复和优化。:明确的bug定级和分类标准有助于团队成员之间的沟通和协作,减少因理解差异而导致的误解和冲突。:根据bug的严重性和影响范围,合理分配测试和开发资源,避免资源浪费,提高团队的工作效率。:通过及时修复高优先级的bug,可以减少软件中的缺陷和漏洞,提升软件的稳定性和用户体验。

2025-11-29 15:25:18 829

原创 selenium处理多个页面窗口并发

driver.implicitly_wait(5)  #设置了5秒等待时间,之后的元素定位每次操作都进行5面超时等待,如果找到了,就马上返回,如果找不到,会等待五秒再抛出异常。#定位 di = ‘kw’ 的元素,设置等待10秒,每0.5秒检测一次,如果定位成功就结束等待,如果定位失败就重新尝试,直到定位成功或超时后报错。如果元素定位成功,结束等待,否则一直等待并进行定位检测,直到定位成功,或timeout,就停止等待,并报出超时错误。其中,method 为一个方法,可以使用匿名函数如。

2025-11-29 15:24:03 937

原创 Android单元测试之 Mockito

假如有一个接口,有100个不同类型的返回,我们需要测试它在不同返回下,系统是否能够正常响应,但是有些返回在正常情况下基本不会发生,难道你要千方百计地给系统做各种手脚让他返回以便测试吗?一个闹钟根据时间来进行提醒服务,如果过了下午5点钟就播放音频文件提醒大家下班了,如果我们要利用真实的对象来测试的话就只能苦苦等到下午五点,然后把耳朵放在音箱旁,我们应该利用mock对象来进行测试,这样我们就可以模拟控制时间了,而不用苦苦等待时钟转到下午5点钟了。当接口定义好后,测试人员就可以创建一个Mock,把接口添加到。

2025-11-27 15:12:09 808

原创 软件测试技术之缺陷管理基础

系统化的缺陷跟踪工具可以记录缺陷状态的变化,并支持查询、报告等功能,便于管理和分析。过程中发现的偏离预期的行为。定期检查:测试团队应定期检查缺陷状态,确保高优先级的缺陷得到及时处理,同时发现并标记重复缺陷,避免资源浪费。缺陷分类:按照缺陷的来源(需求、设计、编码等)、类型(逻辑错误、界面问题、性能问题等)分类,便于统计和分析。新建(New):缺陷初次被记录,描述包括缺陷的详细信息,如步骤、截图、实际结果和期望结果。明确流程:明确缺陷管理的流程和职责,确保每个人都清楚缺陷报告、分配、修复和验证的步骤。

2025-11-27 15:07:00 327

原创 怎样开始用selenium进行自动化测试?

你需要从相应的浏览器官方网站上下载并安装对应的驱动程序,并确保其版本与Selenium库和浏览器版本兼容。确保你的开发环境已经配置了。是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。记得在测试过程中不断调试和优化你的脚本,以提高测试的准确性和效率。Selenium提供了一系列方法来定位网页中的元素,如按ID、class、标签名、XPath、CSS选择器等。在开发环境中运行你编写的Selenium测试脚本,观察测试结果。

2025-11-27 15:06:19 925

原创 【接口自动化测试】一步一步教你搭建接口环境

下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】​​​。

2025-11-26 16:37:27 431

原创 接口测试入门,如何划分接口文档

(通过这里可以判断出,我们作为加油站的测试人员要测试一个加油站的后续业务的一个正常使用流程为:绑定银行卡--充值--消费--查询)这里的预埋的数据就是需要:第三方平台编号,银行卡这两个字段数据库本身就应该是存在的。这个测试案例的编写和我们平时做的功能测试用例编写几乎是一样的(正常的流程操作,正案例和反案例),只是上传的参数不同。d.加密的方式(现在各个公司都是比较注重安全的,因此每个公司对数据的加密方式也是不一样的,例如现在市面上最流行的免费的加密编码工具就是base64)a.具体的一个业务实现的逻辑;

2025-11-26 16:36:12 393

原创 测试管理中的风险分析

下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】​​​。

2025-11-26 16:35:22 291

原创 Postman常见问题及解决方法

下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】​​​。

2025-11-25 16:27:24 385

原创 Selenium自动化测试框架

1.1 什么是框架?框架(framework)是一个框子——指其约束性,也是一个架子——指其支撑性。是一个基本概念上的结构用于去解决或者处理复杂的问题。框架是整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法;另一种定义认为,框架是可被应用开发者定制的应用骨架。前者是从应用方面而后者是从目的方面给出的定义。框架,其实就是某种应用的半成品,就是一组组件,供你选用完成你自己的系统。简单说就是使用别人搭好的舞台,你来做表演。1.2 为什么使用框架?1)自己从头实现太复杂。

2025-11-25 16:26:46 860

原创 加速 Selenium 测试执行最佳实践

下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】​​​。

2025-11-25 16:23:34 805

原创 测试左移、右移,有什么优点?适合什么样的业务场景

测试左移和测试右移并非互斥的概念,而是在不同维度上补充了传统的测试方法。理想情况下,两者应该结合起来使用,以实现全面的质量保证。根据具体的业务需求和技术栈选择合适的方法,可以使测试活动更加高效,同时最大化其对产品质量的影响。例如,在一个敏捷开发的SaaS平台上,可以结合测试左移来确保每个迭代的质量,同时也利用测试右移来监测生产环境的表现,提供无缝的用户体验。下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】​​​软件测试面试文档。

2025-11-24 21:42:56 900

原创 UI自动化测试:会消失的弹窗(Toast)如何定位?

Toast这个场景无论是Web自动化还是App自动化,关于UI场景下的都很有可能存在,特别是App的自动化中存在较多,由于小编电脑上暂时没有安装App的环境,就只列举了Web一种方法,其实无论是App还是Web定位方法都是一样的,学习过程中,主要学习的方法,当方法学会了这个知识点也就学会了。打开F12进入到source页面中,先通过点击按钮,然后让其Toast弹出,这个时候立刻点击暂停按钮,这时候页面就会静止不动,Toast也不会进行消失,然后在通过正常的定位Toast的元素位置就行了。

2025-11-24 21:42:24 262

原创 测试左移与测试右移:构建全生命周期质量防线

测试左移与右移的实施,本质是测试活动从阶段性验证向全流程赋能的进化:左移让测试成为质量规则的制定者、右移让测试成为系统韧性的守护者下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】​​​软件测试面试文档我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

2025-11-24 21:41:20 725

原创 接口自动化测试(Python+Requests+Unittest)

下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】​​​。

2025-11-20 15:17:10 731

原创 第一次实操Python+robotframework接口自动化测试

用自带的是不是很繁琐,输入了那么多条才完成了一个请求,因此我封装了一个关于http的get请求库(当然checkValue也是我个人封装的一个函数~)测试套与测试项目一样,也可以目录和文件存储,格式也可以用TXT,TSV或HTML格式,建议测试套选择文件存储和TXT。步骤六:输出一条场景的case,下面就是我个人创建的一个case(目前以第三库和自己带的方法输出的case)怎么使用自己定义的一个库呢?————————这一系列的基础支撑组件创建结束后————目录结构为————————

2025-11-20 15:12:51 567

原创 UI自动化测试之Jenkins配置

下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】​​​。

2025-11-20 15:12:06 465

原创 软件测试/测试开发:常见面试题与流程篇

敏捷开发属于增量式开发,对于需求范围不明确、需求变更较多的项目而言可以很大程度上响应和拥抱变化、主张简单、拥抱变化、可持续性、递增的变化、高质量的工作、快速反馈、软件是你的主要目标。根据自己的经验描述:如何发现的、如何处理、影响、结果、反思。:正确输入、为空输入、字符类型校验、长度校验、密码是否加密显示、大写提示、跳转页面是否成功、登出后用另一个账号登录。、用例评审、冒烟测试、测试执行、验收测试、风险评估、上线\观察、问题跟进、测试报告、复盘会议。如线上bug分析、优化改进策略、bug优先级等等。

2025-11-19 14:48:53 697

空空如也

空空如也

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

TA关注的人

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