自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 UI自动化测试 —— CSS元素定位实践!

自动化测试元素定位是指在自动化测试过程中,通过特定的方法或策略来准确识别和定位页面上的元素,以便对这些元素进行进一步的操作或断言。这些元素可以是文本框、按钮、链接、图片等HTML页面上的任何可见或不可见的组件。

2024-09-26 14:46:12 415

原创 【压力测试】要不要做全链路压测?

浅谈行业现状、在开始全链路压测学习前,我们先来简单介绍一下当前全链路压测行业现状。在互联网行业中,我发现一个很有趣的现象:熟悉或者了解性能测试的人,大概有50%;而在这50%人群中,精通性能测试的,仅仅有20%;而在这20%的性能测试人中,做过全链路压测不足的5%。

2024-09-26 14:44:55 485

原创 超详细 | 接口自动化测试总结与分享入门篇!

这篇文章,就说说功能测试到接口自动化的进阶,以及接口自动化的一些事~前言自动化测试,算是近几年比较火热的一个话题,当然,更是软件测试未来的一个发展趋势。未来,功能测试等非核心的测试工作,都将被外包。想要在软件测试这个行业继续前行,就必须拥有核心竞争力,掌握自动化测试技术,是必不可少的一个技能。

2024-09-24 14:45:20 373

原创 2024最全面的接口自动化测试流程、工具及其实践!

1、接口自动化测试简介、接口自动化测试是指通过编写脚本或使用自动化工具,对软件系统的接口进行测试的过程。接口测试是软件测试中的一种重要测试方法,主要用于验证系统组件之间的通信和数据交换是否正常。接口自动化测试可以提高测试效率和准确性,减少人工测试的工作量。通过自动化脚本执行接口测试,可以快速发现接口中的问题,并及时进行修复,确保系统的稳定性和可靠性。

2024-09-24 14:41:41 977

原创 如何在Postman中mock服务?

Mock测试是一种软件测试方法,用于模拟系统的行为或组件的行为,以便进行独立的测试。在进行Mock测试时,通常会创建模拟对象或模拟数据来模拟系统的不同部分,以便测试系统的功能、性能或交互。Mock测试的主要目的是隔离被测试系统的各个组件,以便更容易地进行测试,并确保系统的各个部分能够正确地协同工作。

2024-09-23 14:36:57 291

原创 Appium自动化测试 —— 常见模拟操作!

Appium自动化测试中的常见模拟操作涵盖了多种用户交互行为,这些操作对于自动化测试框架来说至关重要,因为它们能够模拟真实用户的使用场景,从而验证应用程序的功能和稳定性。以下是一些Appium自动化测试中常见的模拟操作:

2024-09-23 14:35:50 822

原创 Python自动化单元测试详解!

说实话,除了测试要求,我实在不知道写单元测试有什么意义,一个函数50行代码,有多种参数组合,为了测试这些条件,需要编写测试用例,写完的测试用例比需要测试的函数还长。也就是说,除了写函数,还要写测试用例,增加的工作量不是一点点。特别是,需求经常变化,维护功能性代码本身就需要很大的工作量,还怎么记得要同步更新测试用例呢?很多程序员连基本的注释都做不好,还谈什么单元测试。

2024-09-20 19:54:29 1079

原创 性能测试能不能做好,要看你有没有性能测试思维!

获取性能需求、01、用户数信息1、调查系统当前和未来使用的用户数、系统用户数= 本系统目前注册的用户数,注册用户数并不代表他会每天并且无时无刻的使用着。在线用户数= 同时在线对系统进行操作的用户数量(相当于混合场景)并发用户数= 同时在线并且同时操作同一个功能(单场景添加集合点)估算未来一到五年使用此用户的数量,可以根据一些日志数据估算出来的。

2024-09-20 19:53:05 725

原创 【性能测试】制定性能测试方案经验分享!

一、什么是性能测试方案?性能测试方案,通俗一点说就是指导进行性能测试的文档,包含测试目的、测试方法、测试场景、环境配置、测试排期、测试资源、风险分析等内容。一份详细的性能测试方案可以帮助项目成员明确测试计划和手段,更好地控制测试流程。

2024-09-20 14:51:11 584

原创 一文2000字入门性能测试!

简介、性能测试是软件测试的一种类型,旨在评估系统、应用程序或服务在特定负载条件下的性能表现。它涉及模拟真实世界中的用户行为、请求和负载,以便测量系统在不同条件下的响应时间、吞吐量、并发用户数和资源利用率等性能指标。

2024-09-20 14:50:01 937

原创 自动化测试找不到某个元素时该怎么办?

当自动化测试无法定位到某个元素时,应该考虑以下几个原因:一、元素定位器选择不当问题描述:使用了错误的定位器类型或者组合定位器的方式不正确,导致无法找到元素。解决建议:检查定位器的语法和表达式是否正确,确保与页面元素匹配。尝试更换定位器类型或重新组合定位器,如从ID定位改为XPath或CSS Selector定位。使用开发者工具检查元素的HTML结构,确认定位器的准确性。

2024-09-19 14:45:08 292

原创 新手如何尽快入门性能测试?一文900字详解~!

性能测试的基本概念:性能测试的定义:使用自动化工具,模拟不同的场景,对软件各项性能指标进行测试和评估的过程。性能测试的目的:评估当前系统的能力、寻找性能瓶颈以优化性能、评估软件是否能够满足未来的需要。性能指标:吞吐率、TPS(每秒事务数)、并发用户数、响应时间等。了解这些指标的含义和计算方法,以便在测试中进行准确的度量和分析。测试类型和分类:负载测试:通过逐步增加并发用户数,看服务器最大可承受的并发用户区间。压力测试:在一定量的并发请求下,持续运行一个比较长的时间,来看服务器的稳定性。基准测试:在一定的软件

2024-09-19 14:43:08 476

原创 2024自动化测试面试真题(附答案)!

可变数据类型:列表 list 和字典 dict;不可变数据类型:整型 int、浮点型 float、字符串型 string 和元组 tuple。

2024-09-18 19:56:15 1254

原创 Jmeter全流程性能测试实战!

项目背景:我们的平台为全国某行业监控平台,经过3轮功能测试、接口测试后,98%的问题已经关闭,决定对省平台向全国平台上传数据的接口进行性能测试。

2024-09-18 19:53:57 778

原创 一文1600字从0到1JMeter全流程性能测试实战!

项目背景:我们的平台为全国某行业监控平台,经过3轮功能测试、接口测试后,98%的问题已经关闭,决定对省平台向全国平台上传数据的接口进行性能测试。

2024-09-18 15:51:49 985

原创 接口加密解决方案,Python的各种加密实现!

在现代软件开发中,接口测试已经成为了不可或缺的一部分。随着互联网的普及,越来越多的应用程序都。

2024-09-18 15:50:28 511

原创 UI自动化测试 —— web端元素获取&元素等待实践!

Web UI自动化测试是一种软件测试方法,通过模拟用户行为,自动执行Web界面的各种操作,并验证操作结果是否符合预期,从而提高测试效率和准确性。

2024-09-13 14:49:34 640

原创 【自动化测试】处理页面加载元素过慢以及页面中存在frame框架页问题

在自动化测试中,处理页面加载元素过慢以及页面中存在frame框架页等问题,需要采用一些特定的策略和技术来确保测试的顺利进行。下面我将分别针对这两个问题给出一些解决方案:

2024-09-13 14:47:15 810

原创 UI自动化测试 —— 下拉选择框&弹出框&滚动条操作实践!

UI测试,也称为用户界面测试,是一种测试类型,旨在检查应用程序的界面是否工作正常,以及是否存在任何妨碍用户行为且不符合书面规格的BUG。UI自动化测试则是利用自动化工具来执行这些测试,以提高测试效率和准确性.

2024-09-12 20:32:14 375

原创 一文3000字手把手教你做接口测试!

接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。

2024-09-12 20:30:44 773

原创 一位软件测试工程师的六年工作经验分享!

不知不觉已经从事软件测试六年了,2016年毕业到进入外包公司外包给微软做软件测试, 到现在加入著名的外企。六年的时间过得真快。长期的测试工作也让我对软件测试有了比较深入的认识。但是我至今还是一个底层的测试人员,我的看法都比较狭隘,如有错误还请批评改正。

2024-09-12 15:34:54 707

原创 什么是Mock测试?一文3500字详解!

关于Mock测试含义和目的1、什么是Mock测试?Mock 测试就是在测试过程中,对于某些不容易构造(如 HttpServletRequest 必须在Servlet 容器中才能构造出来)或者不容易获取的比较复杂的对象(如 JDBC 中的ResultSet 对象),用一个虚拟的对象(Mock 对象)来创建以便测试的测试方法。

2024-09-12 15:33:06 475

原创 App弱网测试是怎么测试的!

一、网络测试的一般流程step1:首先要考虑网络正常的情况① 各个模块的功能正常可用② 页面元素/数据显示正常step2:其次要考虑无网络的情况① APP各个功能在无网络情况下是否可用② APP各个页面之间切换是否正常③ 发送网络请求时是否会导致闪退、卡死等异常情况④ APP各个页面是否显示完整美观,未刷新的页面是否做了相应的提示和处理⑤ 在无网络情况下数据是否会丢失⑥ 无网络提示信息是否友好

2024-09-11 20:26:59 603

原创 想学接口测试,不知道那个工具适合?

接口测试是软件测试中的一项重要任务,它主要关注系统的不同组件之间的数据交换和通信。接口测试是一种黑盒测试方法,它可以帮助我们验证系统的功能和性能是否达到预期,并且确保不同组件之间的消息传递是正确的。在接口测试过程中,选择适合的工具非常重要。下面将从零开始,详细介绍一些常用的接口测试工具,并提供一些指导。

2024-09-11 20:25:33 348

原创 接口测试框架集成测试报告!

在接口自动化测试完成后,通常我们都需要一个测试报告来进行结果展示,而测试报告的美观程度直接决定了你在同事和领导眼中的技术形象,本文将介绍rest-assured接口测试框架集成ExtentReports测试报告,让你的框架更加完美。

2024-09-11 14:13:15 345

原创 如何学习自动化测试工具!

要学习和掌握自动化测试工具的使用方法,可以按照以下步骤进行:一、明确学习目标首先,需要明确你想要学习哪种自动化测试工具。自动化测试工具种类繁多,包括但不限于Selenium、Appium、JMeter、Postman、Robot Framework等,每种工具都有其特定的使用场景和优势。因此,在选择学习工具时,应结合自己的实际需求和学习目标进行选择。

2024-09-11 14:12:19 362

原创 白盒测试:如何进行代码级别的检测?

01、什么是白盒测试?白盒测试也称结构测试,透明盒测试。主要用于单元测试阶段,代码和逻辑的测试,重点复杂的测试,是一种测试用例设计方法,不同于黑盒测试,白盒测试是可以看到内部代码如何运作的,可通过测试来检测产品内部是否符合规定正常运行。

2024-09-10 15:08:51 866

原创 记录一次jmeter压测的过程!

在软件架构与中间件实验的最后,要求进行非功能测试,那得非压力测试莫属了。虽然之前学习秒杀项目的时候看视频里面用过jmeter,但没有自己实操过,趁着这次机会,使用一下。

2024-09-10 15:05:40 705

原创 APP自动化测试 ------ 滑动和拖拽事件操作!

Appium自动化测试中的常见模拟操作涵盖了多种用户交互行为,这些操作对于自动化测试框架来说至关重要,因为它们能够模拟真实用户的使用场景,从而验证应用程序的功能和稳定性。

2024-09-09 14:48:18 462

原创 如何选择合适的自动化测试工具!

选择合适的自动化测试工具是一个涉及多方面因素的决策过程。以下是一些关键步骤和考虑因素,帮助您做出明智的选择:

2024-09-09 14:43:29 384

原创 为什么要做边界值测试?

边界值测试的理解:边界值测试(Boundary Value Testing)是一种常用的软件测试方法,它侧重于测试输入值的边缘或临界条件。这些边缘条件通常包括最小值、最大值以及接近这些最小值和最大值的值。边界值测试的基本思想是,许多软件错误都发生在输入或输出范围的边界上,而不是在范围的内部。因此,通过针对这些边界条件设计测试用例,可以更有效地发现潜在的错误和异常行为。

2024-09-06 14:47:04 714

原创 JMeter接口测试:测试中奖概率!

Apache JMeter 是 Apache 组织基于 Java 开发的压力测试工具,用于对软件做压力测试。JMeter 最初被设计用于 Web 应用测试,但后来扩展到了其他测试领域,可用于测试静态和动态资源,如静态文件、Java 小服务程序、CGI脚本、Java 对象、数据库和 FTP 服务器等等。JMeter可对服务器、网络或对象模拟巨大的负载,在不同压力类别下测试它们的强度和分析整体性能。另外,JMeter 能够对应用程序做功能/回归测试,通过创建带有断言的脚本来验证程序是否返回了期望结果。

2024-09-06 14:45:34 630

原创 自动化测试 pytest 中 scope 限制 fixture使用范围!

fixture是pytest中一个非常重要的模块,可以让代码更加简洁。fixture的autouse为True可以自动化加载fixture。如果不想每条用例执行前都运行初始化方法(可能多个fixture)怎么办?可不可以只运行一次初始化方法?答:可以使用scope。

2024-09-05 15:23:26 310

原创 新手须知:什么是微服务下的持续测试?

如今,软件开发对于速度和灵活性的持续追求,催生了各种超越传统界限的方法和实践。而作为现代 DevOps 实践的基石,持续测试的出现与发展,正好满足了加速软件交付的需求。下面,我将和您探讨持续测试的最新发展,并重点关注它与微服务及无服务器架构的紧密关系。

2024-09-05 15:22:11 658

原创 提升自动化测试性价比:稳定性优化策略!

自动化测试是软件开发中不可或缺的一环,它极大提升了测试效率和覆盖率。然而,自动化测试的稳定性问题,如误报和资源浪费,可能成为开发过程中的隐患。本文将分享一系列策略和实践,帮助您稳固自动化测试基础,确保其性价比最大化。

2024-09-04 14:13:46 630

原创 常见自动化测试问题!

在自动化测试领域,咨询最多的问题通常围绕以下几个方面,这些问题涵盖了自动化测试的基本概念、实践挑战、工具使用以及测试策略等多个方面。芸汐今天给大家整理一下常见自动化测试问题:

2024-09-04 14:11:59 348

原创 基于关键字驱动设计Web UI自动化测试框架!

在自动化测试领域,关键字驱动测试(Keyword-Driven Testing, KDT)是一种高效且灵活的方法,它通过抽象测试用例中的操作为关键字,实现了测试用例与测试代码的分离,从而提高了测试脚本的可维护性和可扩展性。本文将详细介绍如何设计并实现一个基于关键字驱动的 Web UI 自动化测试框架,包括配置文件读取、Excel 测试用例管理、关键字驱动类实现以及测试执行逻辑,旨在提供一个可发布的完整解决方案。

2024-09-03 14:38:46 401

原创 自动化测试入门 —— 自动化测试概论!

整篇论述总的来讲会很长,从自动化的思维、模型、工具,到各层次的自动化测试技术、测试框架、测试平台,包括面向未来的自动化技术都将涉及,因此打算拆成几个部分去写。此外,由于涉及的范围比较广泛,部分内容还是有些深度的,我尽量通过完整描述上下文,以便大家能够理解,如果有不清晰或错误(知识总是有限的)的地方,也请大家指正。

2024-09-03 14:33:39 547

原创 测试必备技能:如何才能正确解读并发数?

从事测试行业的朋友,或多或少都知道并发数的概念。在计算机领域里,并发数是指同时访问服务器站点的连接数。在实际工作中,经常发现很多人对并发数有误解。比如领导说我们系统有10w活跃用户,所以系统必须要支持10w并发;比如压测报告里写某个接口支持50并发,客户就会反问难道系统只支持50用户同时访问?性能是不是太差了!

2024-09-02 14:41:24 668

原创 自动化测试中如何应对网页弹窗的挑战!

在自动化测试中,网页弹窗的出现常常成为测试流程中的一个难点。无论是警告框、确认框、提示框,还是更复杂的模态对话框,都可能中断测试脚本的正常执行,导致测试结果的不确定性。本文将探讨几种有效的方法来应对网页弹窗的挑战,以保持自动化测试的稳定性和准确性。

2024-09-02 14:39:12 769

空空如也

空空如也

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

TA关注的人

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