自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

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

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

2024-09-20 20:01:09 500

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

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

2024-09-20 19:59:54 346

原创 如何使用Postman搞定带有token认证的接口实战!

现在许多项目都使用jwt来实现用户登录和数据权限,校验过用户的用户名和密码后,会向用户响应一段经过加密的token,在这段token中可能储存了数据权限等,在后期的访问中,需要携带这段token,后台解析这段token才允许用户访问接口。

2024-09-20 14:33:01 427

原创 做完自动化测试,但别让不会汇报毁了你!

pytest是一个成熟的全功能Python测试工具,可以帮助您编写更好的程序。它与python自带的unittest测试框架类似,但pytest使用起来更简洁和高效,并且兼容unittest框架。pytest能够支持简单的单元测试和复杂的功能测试,pytest本身支持单元测试,可以结合requests实现接口测试,结合selenium、appium实现自动化功能测试,使用pytest结合allure集成到Jenkins中可以实现持续集成。工作中一般会使用持续集成来完成

2024-09-20 14:31:02 636

原创 8年测试工程师 —— 如何使用Playwright优化测试性能!

优化Playwright测试性能是确保自动化测试快速、可靠地执行的重要环节。以下是一些具体的策略和技术,可以帮助你提高Playwright测试的性能:

2024-09-19 15:04:56 812

原创 作为一名测试工程师如何学习Kubernetes(k8s)技能

Kubernetes(K8s)作为云原生时代的关键技术之一,对于运维工程师、开发工程师以及测试工程师来说,都是一门需要掌握的重要技术。作为一名软件测试工程师,学习Kubernetes是一个有助于提升自动化测试、容器化测试以及云原生应用测试能力的重要过程。

2024-09-19 15:03:04 544

原创 Playwright自动化测试中的异常处理技巧!

在进行Playwright自动化测试时,正确处理异常是非常重要的,因为这直接影响到测试的稳定性和可维护性。以下是一些处理异常的技巧和最佳实践,可以帮助你更好地管理自动化测试中的错误和异常情况。

2024-09-18 20:05:27 421

原创 接口测试 —— 如何测试加密接口?

接口加密是指在网络传输过程中,将数据进行加密,以保护数据的安全性。接口加密可以采用多种加密算法,如AES、DES、RSA等。测试接口加密的目的是验证接口加密算法的正确性和安全性。以下是一些详细的测试方法和注意事项:

2024-09-18 20:03:28 406

原创 Selenium实现滑动滑块验证码验证!

背景:在部分的登录中有滑动验证码的验证,由于滑动验证码的缺块是随机的就导致实现起来比较困难!01、实现方案模板匹配通过openCV分析两个图片的相似度,获取两个相似度很高图片的坐标,从而计算两个图片的距离。轮廓检测通过openCV进行轮廓检测,即在大图片中找到缺口位置的坐标,然后计算小图片到缺口位置的距离。02、知识准备python语言这里不再赘述,本篇主要还是使用python技术来实现。selenium库selenium是一个用于测试Web应用程序的Python库。它可以模拟用户在浏览器中的操作,例如点击

2024-09-18 15:26:05 703

原创 Postman请求参数:Query、Path、Body 详解!

Postman 作为一个功能强大的工具,极大地简化了 API 测试和调试的过程,提供了发送请求和检查响应的直接方法。本文将着重介绍如何在 Postman 中高效地处理请求参数,以提高 API 测试和开发的便利性。

2024-09-18 15:22:45 611

原创 使用Postman搞定各种接口token实战!

现在许多项目都使用jwt来实现用户登录和数据权限,校验过用户的用户名和密码后,会向用户响应一段经过加密的token,在这段token中可能储存了数据权限等,在后期的访问中,需要携带这段token,后台解析这段token才允许用户访问接口。

2024-09-13 15:04:20 450

原创 遇到这3种接口测试问题,其实,你可以这么办~

作为整个软件项目的必经环节,软件测试是不可缺少的“查漏补缺”环节。而作为软件测试中的重要一环——接口测试,几乎串联了整个项目所有的输入和输出环节。前几年,我在做后端测试时,接触最多的正是接口测试。基于此,我想给大家分享一些我曾经碰到过的接口测试难题,希望抛砖引玉,给正在做测试的小伙伴们提供一些避雷方案。

2024-09-13 15:02:57 923

原创 单一接口测试的要点以及实例分享!

单接口测试是指针对单个接口进行测试,主要内容和思考点包括:功能测试:针对接口的输入、输出、状态转换等功能进行测试。确保接口按照需求规格书中定义的功能正常工作。测试各种输入情况下的输出是否符合预期。

2024-09-12 20:17:43 569

原创 接口测试基础概念与重要性!

1. 什么是接口测试?在软件开发中,应用程序通常是由多个模块或服务组成的。这些模块之间需要通过“接口”来进行数据交换或功能调用。接口测试(API Testing)就是通过测试这些接口,确保它们能够正确地接收请求、处理数据并返回预期的结果。

2024-09-12 20:13:35 832

原创 性能测试 —— 测试用例策略和方法!

一、测试用例、无论是功能测试还是性能测试,执行用例时候都有优先级之分,对于性能测试来说,优先级可以这样划分:①.重要的(业务场景中的核心)②.重复的(用户使用频率最高的)③.重量级的(消耗大量系统资源的)

2024-09-12 15:48:13 348

原创 8年经验分享 —— 带你从0开始学习自动化框架Airtest!

现在市面上做UI自动化的框架很多,包括我们常用的Web自动化框架Selenium,移动端自动化框架Appium。虽然Selenium和Appium分属同源,而且API都有很多相同的地方,可以无损耗切换,但是还是需要引入不同的库,而且偏向UI层面的自动化有一个很大的痛点,就是元素定位会差一些,所以在这个过程中,通过各种各样的手段

2024-09-12 15:46:25 1218

原创 玩转自动化测试:Monkey工具实践应用~

本文将介绍monkey在自动化测试中的使用技术,主要包括monkey的安装和配置,使用monkey进行自动化测试的步骤,以及monkey的常用选项和技巧

2024-09-11 20:11:46 775

原创 解密Fiddler,从零开始轻松掌握弱网测试技巧!

使用Fiddler对手机App应用进行抓包,可以对App接口进行测试,也可以了解App传输中流量使用及请求响应情况,从而测试数据传输过程中流量使用的是否合理。这篇文章就带大家了解一下抓包过程。

2024-09-11 20:10:07 646

原创 如何在web页面下做自动化测试?

自动化测试是一种通过编写脚本或使用工具来执行测试的方法,以提高测试效率和准确性。在web页面下进行自动化测试可以帮助开发团队快速验证功能的正确性和稳定性,减少人工测试的工作量。本文将介绍从零开始如何进行web页面的自动化测试,包括测试框架的选择、测试环境的搭建、脚本的编写和执行、以及结果的分析。

2024-09-11 14:26:41 395

原创 python 接口自动化测试中的高阶函数!

高阶函数是指接受函数作为参数或者返回函数作为结果的函数。在 Python 中,有许多内置的高阶函数,如 map, filter, reduce 等,它们可以极大地简化代码并提高代码的可维护性。

2024-09-11 14:25:45 646

原创 安全测试:全面指南!

随着互联网技术的快速发展,网络安全威胁日益增多。企业不仅需要保护其数据资产免受外部攻击,还需要确保内部系统的安全性。安全测试作为软件开发生命周期中的关键环节,旨在识别潜在的安全漏洞和风险点,从而提高产品的整体安全性。

2024-09-10 14:52:35 528

原创 测试3个月,成功入职 “字节”,我的面试心得总结!

今天来给大家讲一下软件测试工程师的面试一些技巧、建议,以及你们在面试过程中需要做的一些准备、注意事项。很多的小伙伴在刚刚学习完软件测试后就要面临一个问题:就业找工作。找工作要面临的第一件事儿就是面试,很多小伙伴对面试完全是模糊并且迷茫的,大部分人谈到面试都有会紧张、患得患失的情绪。为了能够帮助大家打消面试诸多顾虑,今天雨果就从头到尾带大家进入测试面试。

2024-09-10 14:50:28 950

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

UI自动化测试框架是指用于自动化执行用户界面(UI)相关测试的工具和库。它们可以帮助开发团队提高测试效率、发现和解决应用程序中的问题,并确保应用程序的正确性和稳定性。下面将详细介绍一个完整的UI自动化测试框架应该具备的内容。

2024-09-09 15:18:16 814

原创 【性能测试】一篇文章告诉你什么是 Kafka 和 MQ!

在现代软件架构中,消息中间件(MQ)是连接不同组件的重要桥梁。本文将重点介绍两种流行的中间件——Apache Kafka和传统的消息队列(MQ),并探讨它们在性能测试中的作用。

2024-09-09 15:11:15 381

原创 测试基础 —— Cypress .should():简单指南!

Cypress 是一个强大的端到端测试框架,可简化测试编写并确保可靠性。Cypress 的一个关键特性是它的断言功能,该功能由.should()命令实现。此命令对于验证应用程序是否正常运行并符合预期至关重要。

2024-09-06 14:57:35 775

原创 性能测试 —— 系统架构性能优化思路!

这篇文章重点还是谈已经上线的业务系统后续出现性能问题后的问题诊断和优化重点。系统性能问题分析流程

2024-09-06 14:56:00 1187

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

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

2024-09-05 14:38:59 691

原创 性能测试之中间件:一篇文章告诉你什么是 kafka 和 MQ!

在做项目的性能测试时,MQ和Kafka经常会是项目服务架构中非常重要的组成部分,负责处理大量的实时数据流,如日志收集、消息队列、事件流处理等,Kafka和MQ的性能会直接影响整个系统的表现。所以,我们做性能测试的时候经常也需要关注一下MQ中间件的性能。

2024-09-05 14:35:05 862

原创 一文掌握 Web 测试:功能、界面、兼容与安全的综合测试指南!

随着Web技术的不断演进,测试除了对应用的功能性、界面美观性、跨平台兼容性的基本要求外、安全性和性能的要求也逐步增高。因此,全面、系统的测试思维和策略成为了保证Web应用高质量的关键因素。本篇文章将从功能测试、界面测试、兼容性测试和安全测试四个方面,深入梳理测试要点,确保Web应用在各个层面上都能满足用户和业务的需求。通过这篇文章,希望对于构建全面测试思维,提供一些帮助。

2024-09-04 13:56:43 946

原创 一文讲解清楚自动化测试中python操作excel!

前言: 在python自动化测试过程,操作Excel是很常见的操作,不过有的小伙伴对这块还是有所疑问,比如时间忘记了,或者刚开始接触不会操作,或者对Excel的读、写、更新等操作还是不会,偶尔还会出错。今天就整里一下这块的案例,大家一定要收藏保存哦~~

2024-09-04 13:54:34 314

原创 软件测试 —— Fiddler工具移动端抓包实操!

Fiddler是一款功能强大的抓包工具,主要用于记录和分析客户端与服务器之间的HTTP/HTTPS通信,也是软件测试工作中常用的抓包工具。

2024-09-03 15:13:42 1521

原创 11个性能测试误区!你确定不来看看!

01、应用程序必须通过功能测试才可以测试性能、应该尽早的进行性能测试。性能测试可以发生在各个测试阶段中,即使是在单元层,一个单独模块的性能也可以使用白盒测试来进行评估,然而,只有当整个系统的所有成分都集成到一起后,才能检查一个系统的真正性能。

2024-09-03 15:12:04 892

原创 python实现基于RPC协议的接口自动化测试!

01、什么是RPC、RPC(Remote Procedure Call)远程过程调用协议是一个用于建立适当框架的协议。从本质上讲,它使一台机器上的程序能够调用另一台机器上的子程序,而不会意识到它是远程的。RPC 是一种软件通信协议,一个程序可以用来向位于网络上另一台计算机的程序请求服务,而不必了解网络的细节。RPC 被用来像本地系统一样调用远程系统上的其他进程。过程调用有时也被称为函数调用或子程序调用

2024-09-02 14:45:57 1067

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

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

2024-09-02 14:44:53 893

原创 这些错误都没遇到过,还敢说你做过自动化测试?!

在执行冒烟测试、回归测试或多浏览器兼容性测试时,利用web自动化测试可以显著节省人力成本,因此web自动化测试的价值非常大。然而,任何从事过web自动化测试的人都会有这样的体会:写自动化代码相对简单,但维护的成本却非常高。一日页面代码频繁变动,测试代码就必须随之调整。此外,web自动化测试通常给人的感觉是:稳定性不足,执行成功率较低,而且有时耗时较长(尤其是在元素等待处理上仅使用sleep方法时,代码执行效率会大幅下降)。

2024-08-30 14:11:26 937

原创 一文300字从0到1使用Postman轻松搞定文件上传测试!

postman经常用于接口测试,但是上传文件参数还是蛮复杂的,记录下过程

2024-08-30 14:09:32 309

原创 解析嵌入式测试:发展前景、与软件测试差异及就就业优势!

从“萝卜快跑”的无人驾驶技术走进老百姓的生活中,我们可以发现:全智能时代已经到来,我们的生活各方面都有可能被各种设备/设施所替代,那么从我们测试人员的角度来看这场技术迭代,又有哪些我们可以参与的呢?

2024-08-29 20:58:48 766

原创 全面解析性能测试中的瓶颈分析与优化策略!

在软件开发的生命周期中,性能测试是确保应用程序在不同负载下稳定运行的关键步骤。性能瓶颈是导致系统性能下降的主要原因,及时发现并解决这些瓶颈,能够显著提升系统的响应速度和用户体验。本文将深入探讨性能测试中的瓶颈分析方法与优化策略,并通过具体案例展示如何有效地识别和解决性能瓶颈。

2024-08-29 20:54:46 783

原创 自动化测试、持续集成与持续部署!

在当今的软件开发环境中,速度和质量是至关重要的因素。为了提高软件产品的质量和加快其上市的速度,自动化测试、持续集成 (CI) 和持续部署 (CD) 成为了软件开发生命周期中的关键组成部分。本文将深入探讨这些概念,并提供一些实用的指导。

2024-08-29 20:30:56 731

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

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

2024-08-29 20:29:27 1018

空空如也

空空如也

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

TA关注的人

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