自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1776)
  • 资源 (1)
  • 收藏
  • 关注

原创 什么是接口自动化测试?接口自动化测试的目的是什么?

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

2024-07-26 20:39:00 356

原创 登录 + 滑块验证(自动化测试)

本商城测试项目采取PO模型和数据分离式架构,采用pytest+selenium+jenkins结合的方式进行脚本编写与运行,项目架构如下:

2024-07-26 15:12:30 100

原创 一篇文章教你如何读懂 JMeter聚合报告参数!

线程数(即并发数):一个用户占一个线程,200个线程就是模拟200个用户;Ramp-Up 时间(秒):设置线程需要多长时间全部启动;如果线程数为200,准备时长为10,那么需要1秒钟启动20个线程;也就是每秒钟启动20个线程;循环次数:一次场景下来,请求的数量=线程数 * 循环次数;如果线程数为200,循环次数为10 ,那么每个线程发送10次请求;总请求数为200*10=2000 ;如果勾选了“永远”,那么所有线程会一直发送请求,直到选择停止运行脚本;Label:每个JMeter的element的Name值

2024-07-26 14:41:32 250

原创 如何编写高质量自动化测试脚本!

大家好,我是彭于晏。日常测试工作中经常要编写自动化测试脚本。如何才能写出高质量的自动化测试脚本?有哪些基本原则要遵循?

2024-07-25 16:23:02 214

原创 ADB:移动端专项测试必备神器!!

Android调试桥 (adb) 是一种功能多样的命令行工具,可让您与设备进行通信。adb命令可用于执行各种设备操作(例如安装和调试应用),并提供对Unix shell(可用来在设备上运行各种命令)的访问权限。它是一种客户端-服务器程序,包括以下三个组件:客户端:用于发送命令。客户端在开发计算机上运行。您可以通过发出adb命令来从命令行终端调用客户端。守护进程 (adbd):在设备上运行命令。守护进程在每个设备上作为后台进程运行。服务器:管理客户端和守护进程之间的通信。服务器在开发机器上作为后台进程运行当您

2024-07-25 15:27:12 349

原创 JUnit 5和Mockito进行单元测试!

JUnit 5是最新的JUnit版本,它引入了许多新特性,包括更灵活的测试实例生命周期、参数化测试、更丰富的断言和假设等。  1.1 基本注解  @Test:标记一个方法为测试方法。  @BeforeEach:在每个测试方法之前执行。  @AfterEach:在每个测试方法之后执行。  @BeforeAll:在所有测试方法之前执行一次(必须是静态方法)。  @AfterAll:在所有测试方法之后执行一次(必须是静态方法)。  @DisplayName:定义测试类或测试方法的自定义名称。  @Nested

2024-07-24 15:12:50 439

原创 TestNG详解,Java自动化用例管理利器!

TestNG是开源自动化测试工具,覆盖多类型测试:单元测试,功能测试,集成测试,它的功能非常强大、支持多种类型的单元测试(异常测试, 超时测试,依赖测试….)支持参数化& 提供了丰富的测试用例组织方式(Suite, Test, Method)生成测试报告,并支持测试报告扩展(Allure,ReportNG)

2024-07-24 15:07:34 371

原创 【压力测试】如何确定系统最大并发用户数?

一、明确测试目的与了解需求、明确测试目的:首先需要明确测试的目的,即为什么要确定系统的最大并发用户数。这通常与业务需求、系统预期的最大用户负载以及系统的稳定性要求相关。了解业务需求:深入了解系统的业务特性,包括用户行为模式、业务高峰期的时间段、用户请求的复杂程度等。

2024-07-23 14:55:32 306

原创 高并发场景下的性能测试方法!

在现代互联网应用中,高并发场景下的性能测试显得尤为重要。无论是电商平台的秒杀活动,还是社交应用的突发流量,都需要确保系统能够在高并发情况下稳定运行。本文将详细介绍高并发场景下的性能测试方法,并提供具体的方案和实战演练。高并发性能测试主要目的是模拟大量用户同时访问系统的情况,测试系统在高并发负载下的性能表现。这类测试可以帮助识别系统的瓶颈和潜在问题,确保系统在实际高并发场景中能够高效稳定地运行。高并发性能测试的基本步骤1. 确定测试目标 - 明确测试的具体目标,如响应时间、吞吐量、资源利用率等。 -

2024-07-23 14:45:26 631

原创 纯干货!一文搞懂自动化测试哪些事儿!

什么是自动化测试?维基百科是这样定义的:在软件测试中,测试自动化是指使用独立于被测软件的软件来控制测试的执行,

2024-07-22 15:14:21 808

原创 如何防止常见的Web应用安全漏洞!

Web应用的广泛使用伴随着各种安全威胁。近年来,许多企业因忽视Web应用的安全性而遭受重大损失。本文将介绍几种常见的Web应用安全漏洞,并提供具体的防护方案和实战演练。

2024-07-22 14:53:37 545

原创 Python接口自动化:学会使用测试标签!

在大规模的自动化测试框架中,测试用例的数量通常非常庞大。为了有效地管理这些测试用例,一种常用的技术是使用测试标签(或标记)。测试标签可以帮助你快速定位和执行特定类别的测试,比如回归测试、冒烟测试或性能测试。在Python中,我们可以通过unittest框架的自定义属性或pytest的标记(markers)来实现这一点。

2024-07-20 16:04:54 123

原创 一分钟了解自动化测试!

写在最前面:目前自动化测试并不属于新鲜的事物,或者说自动化测试的各种方法论已经层出不穷,但是,能够明白自动化测试并很好落地实施的团队还不是非常多,我们接来下用通俗的方式来介绍自动化测试……

2024-07-19 15:38:00 625

原创 基于LangChain手工测试用例生成工具!

在编写测试用例的过程中,测试工程师会通过需求文档,研发的概要设计等信息编写测试用例,测试用例的输出格式常常为思维导图或者excel等数据信息。

2024-07-19 15:09:36 274

原创 ui 自动化测试过程是什么?

UI自动化测试是指通过模拟用户操作来测试应用程序的用户界面的一种测试方法。它可以模拟用户在应用程序上的操作,比如点击按钮、输入文本等,然后检查应用程序的响应是否符合预期。UI自动化测试可以提高测试效率并减少人工测试的工作量,同时可以减少人为错误的发生。

2024-07-18 21:39:18 800

原创 自动化测试会取代手工测试?谁说的!

在测试行业,一个一直被讨论的问题就是:手工测试没有前途,自动化测试会取代手工测试?首先说结论:自动化测试不会取代手工测试,这完全是两个维度的事情。为什么不会呢?我们需要从本源上说起。

2024-07-18 15:49:04 728

原创 软件测试工程师需要了解的Redis知识!

在当今的应用程序开发中,Redis作为高性能的内存数据库,已经成为缓存、消息队列、实时数据分析等领域的首选解决方案。对于软件测试工程师而言,了解Redis的基本概念、常见使用场景及相关测试要点,有助于提高测试工作的效率和准确性。本文将详细介绍软件测试工程师需要掌握的Redis知识,帮助大家更好地进行系统测试和性能优化。

2024-07-18 14:17:52 879

原创 自动化测试框架类型,你知道几种?此处介绍5种比较常见的

每一个测试人员都应该了解每种框架的优缺点,以帮助你的团队更好地确定最适合的测试的框架,以达到事半功倍。

2024-07-17 15:30:19 651

原创 Web 自动化测试主流框架都有哪些?

Web移动端自动化测试成为了现代软件开发流程中的重要环节,因此,很多主流框架被开发出来来帮助开发人员提高测试效率。本篇文章将从零到一详细介绍Web移动端自动化测试的主流框架。

2024-07-17 14:56:52 657

原创 接口自动化测试从入门到高级实战!

接口测试背景和必要性、接口测试是测试系统组件间接口(API)的一种测试,主要用于检测内部与外部系统、内部子系统之间的交互质量,其测试重点是检查数据交换、传递的准确性,控制和交互管理过程,以及系统间相互逻辑依赖关系等。

2024-07-16 16:13:19 534

原创 自动化测试中的Web弹窗处理:策略与实践

在Web应用的自动化测试过程中,弹窗(模态对话框、警告框、确认框等)的处理是一个常见的挑战。这些弹窗可能打断了自动化脚本的执行流程,导致测试失败或结果不可靠。本文将探讨几种常见的Web弹窗类型以及如何使用Selenium WebDriver和Python进行自动化处理。

2024-07-16 15:37:42 288

原创 Python装饰器入门:零基础也能进阶测试开发!

装饰器在python里是一个比较好用的功能,可以比较方便的封装自定义的函数和实现,很适合在自动化用例的脚本中扩充公共的方法去使用。同时整体门槛不高,易于理解,对新手友好。下面来进行一下说明阐述。

2024-07-15 15:44:16 267

原创 解锁网页自动化测试的神奇力量:Selenium助你轻松搞定!

什么是Selenium?你还在手动测试网页吗?今天我们来聊聊Python库Selenium,带你走进自动化测试的世界,让你轻松高效地完成测试任务。

2024-07-15 15:24:53 366

原创 接口测试的覆盖率统计思考与实践!

接口测试的覆盖率统计是自动化测试中的重要环节,直接关系到测试质量和测试效果。本文将结合理论和实践,深入探讨接口测试覆盖率的统计方法及其实际应用,特别是如何结合 Swagger 提供的全量接口和实际测试的接口来进行覆盖率统计。

2024-07-13 15:06:48 564

原创 JUnit 5和Mockito进行单元测试!

JUnit5 基础:JUnit 5是最新的JUnit版本,它引入了许多新特性,包括更灵活的测试实例生命周期、参数化测试、更丰富的断言和假设等。

2024-07-13 14:51:49 494

原创 5个自动化面试题,助你过关斩将!

面试时,自动化是软件测试高频面试内容,通过学习和准备面试题,你会对可能遇到的问题有所准备,从而减轻面试时的紧张感,让你在面试中稳操胜券!今天,分享一些在面试中可能会遇到的自动化测试面试问题,助你在面试中从容不迫。

2024-07-11 16:52:30 742

原创 全链路的性能测试:Nginx负载均衡的性能分析和调优!

你是否曾遇到过这样的情况:明明服务器资源充足,但系统性能却总是不尽如人意,尤其是在流量高峰期,用户体验变得糟糕?别担心,今天我们就来聊聊如何通过全链路性能测试和Nginx负载均衡的性能分析与调优,解决这些棘手的问题。

2024-07-11 16:36:33 327

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

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

2024-07-10 21:28:35 517

原创 UI自动化测试:遍历页面元素并获取文本的实践分享!

遍历读取元素的文本、在写UI自动化过程中还会遇到需要遍历读取元素的情况。下面分享以「稿定设计」网站为例,想要通过UI自动化读取素材内容的操作菜单列表,如下图:

2024-07-10 16:13:35 234

原创 搞定Selenium自动化测试图片滑块验证码了!!

这篇文章主要是用selenium解决滑块验证码的个别案列。思路:用selenium打开浏览器指定网站、将残缺块图片和背景图片下载到本地、对比两张图片的相似地方,计算要滑动的距离、规划路线,移动滑块

2024-07-10 15:45:36 264

原创 自动化测试真的能提效吗?怎么才能真正掌握自动化测试技巧呢?

自动化测试被认为是提高软件测试效率和质量的有效方法。它可以帮助测试团队减少重复劳动、节约时间和资源,并提供准确的测试结果。然而,要真正掌握自动化测试技巧,需要遵循一系列步骤和最佳实践。

2024-07-09 15:23:52 350

原创 干货|一次完整的性能测试,测试人员需要做什么?

一、 规范性能测试实施流程的意义\规范的性能测试实施流程能够加强测试工作流程控制,明确性能测试各阶段应完成的工作,指导测试人员正确、有序的开展性能测试工作,提高各角色在性能能测试中的工作效率。本次分享的性能测试实施流程是性能测试开展的”指导方针”,希望帮助您可以早日成为性能测试”达人”。

2024-07-09 14:48:43 748

原创 Selenium的自动化测试技巧有多少?【建议收藏】

Selenium是一个用于自动化Web应用程序测试的工具。它提供了一组API,允许用户与Web浏览器进行交互,来执行各种自动化测试任务。本文将从零开始,详细介绍Selenium的自动化测试技巧。

2024-07-08 20:59:18 720

原创 谈谈游戏服务器的自动化测试!

当我们要测试一个'算法'是否正确时,常常会打开代码编辑器为其编写测试代码。这种测试往往被称为单元测试,即测试相对独立的最小单元。

2024-07-08 14:50:08 611

原创 软件测试 —— 如何应对多环境测试!

在软件测试中,面对多环境测试的挑战,需要采取一系列策略来确保测试的有效性和效率。以下是一些应对多环境测试的方法:

2024-07-08 14:36:48 264

原创 【自动化测试】如何从0到1打造自动化测试

一个公司的测试部门由初创到成熟,最具代表性的可能就是其自动化团队的实力,因为当公司的规模越来越大,业务越来越庞杂,测试的工作量也会成倍的增长。整个团队的瓶颈开始由研发人员的不足转向测试人力的不足,单靠人工测试已经无法满足产品的快速更新迭代速度,往往痛定思痛后测试部门都会艰难的走上自动化测试的道路上,那么当我们从无到有打造自己的自动化测试团队时,应该从哪些方面入手,以及按照怎样的流程来避免走太多的弯路呢,这里小编以自己自动化测试的经验来给出一些参考建议。

2024-07-06 16:50:27 621

原创 蓝牙设备如何测试?

所谓蓝牙技术,实际上是一种短距离无线通信技术,利用“蓝牙”技术,能够有效地简化掌上电脑、笔记本电脑和移动电话手机等移动通信终端设备之间的通信,也能够成功地简化以上这些设备与Internet之间的通信,从而使这些现代通信设备与因特网之间的数据传输变得更加迅速高效,为无线通信拓宽道路。

2024-07-06 15:11:45 928

原创 自动化测试必备的7种技能 —— 瞧瞧你有没有落下!

成为自动化测试的7种技能、随着敏捷和DevOps等新时代项目开发方法逐渐取代旧的瀑布模型,测试需求在业界不断增长。测试人员现在正在与开发人员一起工作,自动化测试在许多方面极大地取代了手动测试。如果您是自动化测试领域的新手,刚雇用您的组织将期望您快速,开箱即用,并能够检测到错误或提供没人想到的解决方案。但是,仅凭测试的基础知识,您将如何成为一名成功的,不同于前任的测试自动化工程师?成为2019年成功的自动化测试员的技能是什么?让我们找出答案。

2024-07-05 15:41:55 470

原创 UI 自动化分布式测试 —— Docker Selenium Grid!

Docker 和Selenium Grid的结合为分布式 UI 自动化测试提供了一种高效、可扩展且易于管理的方法。通过使用 Docker 容器化技术,测试环境的设置和配置变得更加简便和一致;而 Selenium Grid 则允许在多个节点上并行运行分布式测试,从而大大提升测试的速度和覆盖范围。

2024-07-05 15:23:54 811

原创 什么是Selenium?使用Selenium进行自动化测试!

Selenium 是一种开源工具,用于在 Web 浏览器上执行自动化测试(使用任何 Web 浏览器进行 Web 应用程序测试)。等等,先别激动,让我再次重申一下,Selenium 仅可以测试Web应用程序。我们既不能使用 Selenium 测试任何桌面(软件)应用程序,也不能测试任何移动应用程序。这很糟糕,对吧?我能感觉到你的痛苦。但请放心,有许多工具可以测试桌面软件和移动应用程序,例如:IBM 的 RFT,HP 的 QPT,Appium 等。

2024-07-04 16:41:20 892

python基础.docx

精简了一些内容,只是想让小伙伴快速的了解Python基础。分享给想学Python的小伙伴。学习Python+selenium自动化测试。 欢迎各路大神对进行指正,谢谢!

2020-08-26

空空如也

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

TA关注的人

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