自动化测试
文章平均质量分 79
MJH827
这个作者很懒,什么都没留下…
展开
-
字节8年经验之谈!好用移动APP自动化测试框架有哪些?
移动App自动化测试框架是为了提高测试效率、降低测试成本而开发的一套工具和方法。好用的移动App自动化测试框架有很多,下面将介绍一些常用的框架,并提供一篇超详细和规范的文章,从零开始帮助你搭建一个移动App自动化测试框架。原创 2024-07-23 14:22:03 · 540 阅读 · 0 评论 -
常用的自动化测试工具有哪些?
什么是自动化测试?简单来说,自动化测试就是通过重复执行预定义的动作来执行测试用例的系统来代替人工操作。为了充分利用自动化,必须选择正确的自动化测试工具。1、Selenium WEB自动化测试 Selenium是网页应用中最流行的开源自动化测试框架。起源于2000年,10多年来不断地完善,Selenium成为许多Web自动化测试人员的选择,尤其是那些有高级编程和脚本技能的人。Selenium也成为了其他开源自动化测试工具比如Katalon Studio,Watir,Protractor和Robot Fram原创 2024-07-22 14:33:52 · 824 阅读 · 0 评论 -
移动web性能测试工具有哪些呢?
摘要:本文将介绍一系列移动Web性能测试工具,以帮助开发人员评估和优化移动网站和应用程序的性能。我们将从基本概念开始,逐步深入,详细介绍每种工具的特点、用途和使用方法。原创 2024-07-19 14:34:39 · 239 阅读 · 0 评论 -
从零到一:Python自动化测试的详细指南!
Python是一种功能强大且易于学习和使用的编程语言,它非常适合用于自动化测试。本文将从零开始,通过详细的步骤和规范,介绍如何在Python中实施高质量的自动化测试。我们将探讨测试策略的制定、测试框架的选择、测试用例的编写和执行、测试报告的生成以及持续集成等方面的内容。原创 2024-07-19 14:33:18 · 365 阅读 · 0 评论 -
新手如何尽快入门性能测试?
性能测试的基本概念:性能测试的定义:使用自动化工具,模拟不同的场景,对软件各项性能指标进行测试和评估的过程。性能测试的目的:评估当前系统的能力、寻找性能瓶颈以优化性能、评估软件是否能够满足未来的需要。原创 2024-07-18 15:15:17 · 248 阅读 · 0 评论 -
Selenium的自动化测试技巧有多少?【建议收藏】
Selenium是一个用于自动化Web应用程序测试的工具。它提供了一组API,允许用户与Web浏览器进行交互,来执行各种自动化测试任务。本文将从零开始,详细介绍Selenium的自动化测试技巧。原创 2024-07-18 15:13:10 · 424 阅读 · 0 评论 -
Pytest实践:使用Pytest进行API测试!
简介、API 测试为什么很重要、如果你正在构建或维护现代 Web 服务,那么你可能正在处理 API。它们是当今互联软件领域的支柱。但关键在于:API 的好坏取决于其可靠性、速度和正确性。这就是 API 测试的作用所在。它不仅仅是你开发待办事项清单上的一个复选框;它是确保你的 API 能够按预期运行的安全网,即使用户(或其他服务)向它抛出难题。原创 2024-07-17 14:22:54 · 619 阅读 · 0 评论 -
自动化测试优势、劣势、工具和框架选择全剖析
随着软件测试技术的发展,人们已经从最初的纯粹的手工测试转变为手工与自动化测试技术相结合的测试方法。近年来,自动化测试越来越受到人们的重视,对于自动化测试的研究也越来越多。原创 2024-07-17 14:20:53 · 920 阅读 · 0 评论 -
性能测试工具 JMeter 入门基础!
JMeter:是一款很优秀的开源性能测试工具。从性能工具的原理划分:Jmeter工具和其他性能工具在原理上完全一致,工具包含4个部分:(1)负载发生器:通过多线程模拟并发,对目标产品产生负载。(2)用户运行器:通常是一个脚本运行引擎,用户运行器附加在线程或进程上,根据脚本要求模拟指定的用户行为。(3)资源生成器:生成资源数据用于服务器、负载机的测试。(4)报表生成器:根据测试中霍地的数据生成报表,提供可视化的数据显示方式。原创 2024-07-16 14:49:05 · 598 阅读 · 0 评论 -
交叉测试的优点和缺点!
交叉测试在软件测试中具有重要的地位和作用。通过交叉测试,可以提高软件质量、提升用户体验、增加测试覆盖率、提高测试效率以及满足市场需求和竞争优势。因此,在软件开发和测试过程中,应充分重视交叉测试的实施和应用。原创 2024-07-16 14:46:35 · 285 阅读 · 0 评论 -
关于性能测试需要注意的六大要点!
从客户端发起的一个请求或多个请求(这些请求组成一个完成的操作),到客户端收到服务器返回的响应。原创 2024-07-15 14:49:36 · 607 阅读 · 0 评论 -
java接口自动化测试,怎样可以快速入门?
本文从零开始,详细介绍了如何快速入门Java接口自动化测试。通过学习和实践,你可以进一步提升你的接口自动化测试技能,为项目的质量提供保障。希望这篇文章能对你有所帮助。原创 2024-07-15 14:47:14 · 231 阅读 · 0 评论 -
测试用例是否只是用来应付面试?
今天有个工作不久的读者交流说,测试用例是否更多的是为面试做准备,因为他感觉平时工作好像不太重视?原创 2024-07-13 14:26:54 · 411 阅读 · 0 评论 -
【软件测试】 性能测试 & JMeter脚本开发!
一、JMeter脚本开发实战、实例:查询一个城市的天气预报、使用抓包工具观察请求所产生的请求列表,筛选最核心API。原创 2024-07-13 14:25:09 · 749 阅读 · 0 评论 -
工具应用:使用JMeter实现Phpwind的性能测试!
在前面的学习中,我们已经利用JMeter完成了针对Agileone系统的协议级接口测试。我们也知道,性能测试技术的核心便是利用多线程技术发送协议请求,完成对大量用户访问系统的模拟。而JMeter的设计初衷其实就是为了性能测试,比如我们创建一个测试计划的第一步便是创建一个线程组。本实验就为大家讲解如果利用JMeter完成对Phpwind的登录和发帖的性能测试。原创 2024-07-11 16:21:22 · 592 阅读 · 1 评论 -
测试人员如何高效规避冗余测试!
1. 深入理解需求和设计、详细分析:仔细阅读需求文档和设计文档,明确产品的功能点、业务逻辑、用户场景等。关键功能识别:识别出对产品质量影响最大的关键功能和业务流程,作为测试的重点。原创 2024-07-11 16:19:57 · 284 阅读 · 0 评论 -
postman登录鉴权之接口测试!
一.背景、在做接口测试的时候,有些接口向后台请求数据的时候,是需要用户在登录情况下才有数据返回。 以电商平台为例,用户的个人中心,用户的订单列表,用户的支付信息等等,所有用户维度的数据都是需要登录态。 本文主要是探索接口测试过程中需要登录鉴权的情况。原创 2024-07-10 15:18:57 · 809 阅读 · 0 评论 -
能不能做好性能测试,要看你有没有性能测试思维!
获取性能需求、01、用户数信息1、调查系统当前和未来使用的用户数、系统用户数= 本系统目前注册的用户数,注册用户数并不代表他会每天并且无时无刻的使用着。在线用户数= 同时在线对系统进行操作的用户数量(相当于混合场景)并发用户数= 同时在线并且同时操作同一个功能(单场景添加集合点)原创 2024-07-10 15:15:22 · 846 阅读 · 0 评论 -
Python自动化单元测试详解!
说实话,除了测试要求,我实在不知道写单元测试有什么意义,一个函数50行代码,有多种参数组合,为了测试这些条件,需要编写测试用例,写完的测试用例比需要测试的函数还长。也就是说,除了写函数,还要写测试用例,增加的工作量不是一点点。特别是,需求经常变化,维护功能性代码本身就需要很大的工作量,还怎么记得要同步更新测试用例呢?很多程序员连基本的注释都做不好,还谈什么单元测试。原创 2024-07-09 14:25:24 · 421 阅读 · 0 评论 -
Python 自动化测试入门有哪些内容?
自动化测试是软件测试领域中的一个重要技术,它利用脚本和工具来执行测试任务,减少了人工操作的工作量和时间消耗。Python 是一种功能强大且易于学习的编程语言,被广泛应用于自动化测试领域。本文将从0到1讲解如何使用 Python 进行自动化测试,覆盖了以下内容:原创 2024-07-09 14:23:49 · 357 阅读 · 0 评论 -
Python自动化单元测试详解!
说实话,除了测试要求,我实在不知道写单元测试有什么意义,一个函数50行代码,有多种参数组合,为了测试这些条件,需要编写测试用例,写完的测试用例比需要测试的函数还长。也就是说,除了写函数,还要写测试用例,增加的工作量不是一点点。特别是,需求经常变化,维护功能性代码本身就需要很大的工作量,还怎么记得要同步更新测试用例呢?很多程序员连基本的注释都做不好,还谈什么单元测试。我不喜欢测试用例的另外一个原因,就是我们目前的代码习惯是,除了基本的函数文档外,还会在函数文档中写上一些测试用的数据,这些数据既是写代码时候的测原创 2024-07-08 14:14:17 · 708 阅读 · 0 评论 -
Python 自动化测试入门有哪些内容?
自动化测试是软件测试领域中的一个重要技术,它利用脚本和工具来执行测试任务,减少了人工操作的工作量和时间消耗。Python 是一种功能强大且易于学习的编程语言,被广泛应用于自动化测试领域。本文将从0到1讲解如何使用 Python 进行自动化测试,覆盖了以下内容:原创 2024-07-08 14:12:57 · 373 阅读 · 0 评论 -
复盘|接口自动化测试框架建设的经验与教训
为什么选择这个话题?一是发现很多“点工”在转型迷茫期都会问一些自动化测试相关的问题,可以说自动化测试是“点工”升级的必经之路;二是Google一下接口自动化测试,你会发现很多自动化测试框架相关的文章,但是大部分文章都有一个通病,就是只告诉读者how(怎么做),很少介绍why,还有框架开发完成之后的事情(例如如何推广、维护等)。那下面就聊一聊我的接口自动化测试框架建设的一些经验和教训吧,希望能给大家一些借鉴。原创 2024-07-06 14:54:32 · 735 阅读 · 0 评论 -
开发转测试,需要哪些必备测试技能?
我从2019年5月开始从一名java开发女程序猿正式转为测试开发工程师,原因除了机缘凑巧之外,当然是因为这个行业对测试工程师的要求已经越来越高,简单做些UI脚本录制和回放的自动化,参考度娘写出框架demo却不知道问题出在哪里的测试人员,已经不能满足企业快速迭代产品,保证产品质量的需求。原创 2024-07-06 14:52:58 · 808 阅读 · 0 评论 -
一种基于JMeter的接口自动化测试方法!
JMeter作为一款著名的软件测试工具,在DevOps模式下有着广泛的应用。本文重点介绍现有技术方案存在的问题,提出了一种基于JMeter的接口自动化测试方法,提供标准的脚本框架并进行了技术实践。在DevOps模式下,开发、测试和运维团队合作变得更为紧密,以实现更快速的持续集成和交付。其中,JMeter作为一款著名的软件测试工具,伴随着DevOps模式的推广被业界广泛应用。然而,笔者在对多家外部公司进行技术管理的过程中发现,若不针对JMeter接口自动化测试框架制定统一的技术标准,不仅不方便对脚本进行审核,原创 2024-07-05 14:31:15 · 543 阅读 · 0 评论 -
8年经验之谈!如何保证接口测试的覆盖率?
接口测试是软件开发过程中非常重要的一环,它能够帮助我们确保系统能够正常地与其他系统进行交互,并且在各种情况下都能够正确地处理请求和返回结果。为了保证接口测试的覆盖率,我们需要制定一个全面的测试计划,并利用一系列的测试技术和工具来验证接口的各种功能和特性。本文将从0到1详细介绍如何确保接口测试的全面覆盖。原创 2024-07-04 14:19:18 · 361 阅读 · 0 评论 -
App自动化测试,弹窗的元素为什么无法定位?
在进行App自动化测试的过程中,有时会遇到无法定位弹窗元素的情况,这给测试工作带来了一定的挑战。本文将从0到1详细且规范地探讨这个问题的原因,并给出解决方案。原创 2024-07-04 14:17:41 · 396 阅读 · 0 评论 -
API接口测试规范总结!
数据类型校验:确保传入参数的数据类型与接口文档中定义的类型一致。校验参数类型,如字符串、整数、浮点数等,是否满足要求。数据长度校验:对于字符串类型的参数,检查其长度是否在允许的范围内,避免数据溢出或截断。、数据格式校验:对于特定格式的参数,如日期、邮箱地址、手机号码等,检查其格式是否正确。必填参数校验:验证接口文档要求的必填字段是否都已提供,并且参数值不为空、不越界、类型正确。非必填参数校验:对于非必填参数,验证其传入的正确性,包括格式、长度等。重复参数校验:对于可能重复传递的参数,进行唯一性校验,避免重复原创 2024-07-03 14:23:39 · 555 阅读 · 0 评论 -
【软件测试面试题】WEB功能测试(持续更新)
最近很多朋友都在说今年的互联网行情不好,面试很难,不知道怎么复习,我最近总结了一份在软件测试面试中比较常见的WEB功能测试面试面试题合集,希望对大家有帮助。原创 2024-07-03 14:22:08 · 523 阅读 · 0 评论 -
浅谈Web性能测试(原创)
一、性能测试不是什么高技术的活:说到性能测试,很多工作时间较短的新同事或者应届生就很害怕。为什么害怕,因为感觉无从下手,不知道该做什么、怎么做、做到什么程度?一听性能测试首先想到的是各种专业的性能测试工具、各种图表的报告不知道如何整理梳理、不知道按什么标准去测试、参数值设置多少合适......这样的心态会让人一开始就抱着抵触的情绪去工作,也会让人心烦意乱原创 2024-07-02 14:23:43 · 841 阅读 · 0 评论 -
软件性能测试的步骤详细介绍!
要解决性能测试这个问题,我们可以分为三大步:第一步:了解性能测试、第二步:熟悉性能测试流程第三步:从性能测试原理分析性能测试流程和相关的技术知识下面我们详细介绍原创 2024-07-02 14:22:03 · 738 阅读 · 0 评论 -
Postman测试,如何保持用户登录状态?
为了在Postman中保持用户登录状态,我们可以使用以下步骤:1. 下载和安装Postman首先,我们需要下载和安装Postman。Postman是一个流行的API开发和测试工具,可以帮助我们发送HTTP请求并测试API的功能。原创 2024-07-01 15:59:10 · 915 阅读 · 0 评论 -
接口测试流程及测试点!
一、什么时候开展接口测试、1.项目处于开发阶段,前后端联调接口是否请求的通?(对应数据库增删改查)--开发自测2.有接口需求文档,开发已完成联调(可以转测),功能测试展开之前3.专项测试:如测流量大小,查看图片压缩大小,测试接口请求响应时间4.版本上线前,进行整体回归测试,查看接口是否有异常(如404等)。对准备上线的版本进行抓包,查看服务器地址都是正确的5.版本功能稳定后,接口自动化原创 2024-07-01 15:55:48 · 395 阅读 · 0 评论 -
selenium自动化测试框架之PO设计模式!
面向对象的特性:封装、继承、多态。在自动化中一样适用,Selenium自动化测试中有一个名字常常被提及PageObject(思想与面向对象的特性相同),通过PO模式可以大大提高测试用例的维护效率。传统测试脚本的弊端PageObject设计模式PO的核心要素:案例基础案例前面基础场景选取的是baidu搜索页面(baidu页面简单,不需要搭建测试环境)baidu.py将上面的脚本放在baidu.py文件中。分析通过对baidu.py脚本的分析,可以提取到:=================原创 2024-06-29 14:36:43 · 643 阅读 · 0 评论 -
2024接口自动化测试入门基础知识【建议收藏】
接口自动化测试是指通过编写测试脚本和使用相关工具,对软件系统的接口进行自动化测试的过程。今天本文从4个方面来介绍接口自动化测试入门基础知识一、接口自动化测试是什么?二、接口自动化测试流程?三、接口自动化测试核心知识点有那些?四、使用Python编写一个接口自动化程序!原创 2024-06-28 14:32:08 · 847 阅读 · 0 评论 -
接口测试面试必问题:在Http协议中应用Get和Post接口测试的区别是什么?
在进行接口测试时,我们常常会遇到两种常见的HTTP请求方法:GET和POST。虽然它们都是用来向服务器发送请求,但在使用和测试时有一些区别。本文将从0到1详细介绍GET和POST接口测试的区别,以便在面试时能够回答相关问题。原创 2024-06-28 14:26:47 · 345 阅读 · 0 评论 -
接口测试基础 --- 什么是接口测试及其测试流程?
接口测试是软件测试中的一个重要部分,它主要用于验证和评估不同软件组件之间的通信和交互。接口测试的目标是确保不同的系统、模块或组件能够相互连接并正常工作。原创 2024-06-27 15:02:41 · 282 阅读 · 0 评论 -
接口自动化之参数快递的几种方式!
1. 直接在代码中硬编码、这是最简单直接的方式,直接在测试脚本中写入具体的参数值。但这种方法不灵活,难以维护,也不利于数据的复用。原创 2024-06-27 15:00:53 · 156 阅读 · 0 评论 -
Jmeter实现自动化压测(思路&样例)
1. 编写JMeter脚本:首先,您需要创建一个JMeter脚本,包括线程组、采样器、监听器等元素,并配置好所有的测试参数。2. 命令行执行:JMeter可以通过命令行的方式执行。可以保存脚本为`.jmx`文件,然后在命令行中运行以下命令来执行测试:3. 定时任务 :如果希望定期执行测试,可以使用操作系统的定时任务功能。例如,在Windows中,可以使用“任务计划程序”来设置定时执行JMeter脚本。在Linux中,可以使用`cron`来实现定时任务。4. 结果分析:测试执行后,需要手动分析结果。JM原创 2024-06-26 14:24:27 · 828 阅读 · 0 评论 -
从零到一!web 项目自动化测试工具有哪些?
在Web开发过程中,自动化测试是一个不可或缺的环节。通过自动化测试工具可以提高开发效率、减少人为错误,保证项目的稳定性和质量。本文将从零开始,详细介绍几种常见的Web项目自动化测试工具,并阐述它们的特点和使用方法。原创 2024-06-26 14:22:21 · 308 阅读 · 0 评论