自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 外包干了三年,快要废了。。。

先说一下自己的情况,普通本科,在外包干了3年多的功能测试,这几年因为大环境不好,我整个人心惊胆战的,怕自己卷铺盖走人了,我感觉自己不能够在这样蹉跎下去了,长时间呆在一个舒适的环境真的会让一个人丧失上进心!而我已经干了3年的点点点,都快让自己变成废物了,准备结婚的对象也因为我的不思进取和挣钱能力和我分手了。

2024-09-10 19:50:28 20535 4

原创 自动化测试脚本编写(超详细)

自动化测试是验证和验证软件是否满足所有用户需求,并使用自动化工具按预期运行。它检查在产品开发阶段期间和之后出现的错误、问题和其他类型的缺陷。这种类型的软件测试运行在由测试工具处理的编程脚本上。有多种测试工具,它们要么提供基于代码的平台,要么为 QA 提供无代码选项。

2024-01-29 15:01:26 13506

原创 接口自动化测试完整版

顾名思义,接口测试是对系统或组件之间的接口进行测试,主要是校验数据的交换,传递和控制管理过程,以及相互逻辑依赖关系。其中接口协议分为HTTP,WebService,Dubbo,Thrift,Socket等类型,测试类型又主要分为功能测试,性能测试,稳定性测试,安全性测试等。在分层测试的“金字塔”模型中,接口测试属于第二层服务集成测试范畴。相比UI层(主要是WEB或APP)自动化测试而言,接口自动化测试收益更大,且容易实现,维护成本低,有着更高的投入产出比,是每个公司开展自动化测试的首选。

2025-04-02 16:08:26 629

原创 Web自动化测试详解

Web自动化测试是软件测试中非常重要的一种测试方法,在测试过程中需要遵循严格的测试流程和步骤,包括测试环境准备、测试用例设计、测试脚本编写、测试执行和结果评估、测试报告和反馈以及测试优化和改进等。通过不断的测试优化和改进,我们可以提高测试效率和质量,保证应用程序的稳定性和可靠性。

2025-04-02 15:54:22 555

原创 如何用Postman实现自动化测试?

这里简单演示在postman中怎样实现自动化测试(不涉及到用户登录的token认证)

2025-04-01 15:15:57 348

原创 如何设计出优秀的测试用例?

测试用例的执行还要和实际项目的紧急程度挂钩,明明项目很紧急要上线,难道要执行上面所有方面的用例,那啥都够不到了,所以测试用例的优先级要明确,在合适的时候执行相对合适的优先级的用例,保证产品质量。这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。

2025-04-01 14:58:05 989

原创 黑盒测试、白盒测试、集成测试和系统测试的区别与联系

通俗的讲,一个产品从研发到出厂的工程中,测试分为三个阶段:单元测试、集成测试、系统测试;单元测试:一个模块的功能及常规错误测试;集成测试:完成单元测试后,各模块联调测试;集中在各模块的接口是否一致、各模块间的数据流和控制硫是否按照设计实现其功能、以及结果的正确性验证等等;可以使整个产品的集成测试,也可以使大模块的集成测试;

2025-03-31 16:22:24 695

原创 外包干了2年的点点点,快要废了...

简单的说下,我大学的一个同学,毕业后就去了外包,快两年了我薪资、技术各个方面都有了很大的提升,他在外包干的这两年人都要废了,技术没一点提升,学不到任何东西,一直都在点点点,其实感觉挺可惜的,毕竟我和他关系还算不错!前段时间他和我说了下,说不能在废下去了,要想办法自救了,干了近两年的功能测试,他一个小伙子都要变成50岁的保安大爷了,完全不思进取,我问他为啥想到要自救,前面进取心不是被磨灭的差不多了吗?他开玩笑似的说,主要自己身边有个卷王,两年不到就跳槽涨薪了,有点小嫉妒。我一听,这不是我吗?

2025-03-31 16:05:31 594

原创 自动化测试知识详解

软件测试作为软件生命周期中不可缺少的组成部分,对提高软件质量起着重要作用。随着软件测试的发展,自动化测试技术也得到了很大提高。

2025-03-29 16:26:45 916

原创 完美搭建appium自动化环境

桌面版appium提供可视化操作appium主要功能的使用方式,对于初学者非常适用。如何在windows平台安装appium桌面版呢,大体分两个步骤,分别是依赖软件安装以及appium桌面版安装。以下是对这两个步骤的拆解文字加图片描述。

2025-03-29 16:10:10 525

原创 性能测试核心流程和概念

在很多测试人员的概念中,性能测试就是使用Loadrunner、Jmeter等工具进行压测,然后得到测试结果即可,但仔细想想,对谁进行测试?测试目的是什么?监测指标有哪些?得到的结果如何分析(怎样的结果算通过)等等。

2025-03-28 16:32:49 812

原创 接口自动化测试详解

Python接口自动化测试是一项非常重要的技术,它可以帮助我们快速、准确地验证API的正确性。我们需要掌握Python编程语言、HTTP协议和JSON数据格式等基础知识,以及使用requests库、json库和unittest框架等工具来进行测试。

2025-03-28 16:22:36 300

原创 功能测试、性能测试、安全性测试详解

性能测试指标是衡量系统性能的评价标准,常用的系统性能测试指标包括:响应时间、并发用户/并发、点击率,吞吐量、TPS/QPS、PV/UV;Linux服务器常用的性能指标包括:CPU使用率、内存占用率、磁盘IO、系统平均负载等。

2025-03-27 15:42:18 719

原创 接口测试用例设计详解

用例编号,用例标题,模块,优先级,预置条件,请求方法,URL,请求头,请求体(请求数据)

2025-03-27 15:29:26 419

原创 黑盒(功能)测试基本方法

(1)黑盒测试又称功能测试、数据驱动测试或基于规格说明书的测试,是一种从用户观点出发的测试。(2)测试人员把被测程序当作一个黑盒子。

2025-03-26 19:27:01 907

原创 全网最新的软件测试面试大题(含860+道)

根据我们测试用例优先级目的:那么优先级越高的测试用例覆盖的测试点应该是用户最关心的, 比如一个注册功能, 能够注册成功这个用例的优先级就是最高的(但是不是所有的注册成功的case都是优先级最高,只需要挑选一个即可), 其他各种异常校验都是次要优先级的, 还有一些场景覆盖的测试点很难出现,或者叫就算有问题影响也不大, 可以放到低优先级。第二、明确测试活动的五个要素:测试需求是什么、决定怎么测试、明确测试时间、确定测试人员、确定测试环境:测试中需要的技能,工具以及相应的背景知识,测试过程中可能遇到的风险等等。

2025-03-26 17:39:46 729

原创 自动化测试用例怎么写?

若是在回归测试场景中,运行大规模测试用例的时候,原子性的测试用例将减少测试范围。因为测试的时间越长,误报的可能性越大,随着干扰因素的不断累计,失败的可能也越大。测试报告的反馈是迅速而针对性的。换句话说,自动化测试用例可以对业务功能进行更全面的检查,而不用担心测试链断裂导致后面的功能无法覆盖。编写原子测试的第三个好处是,如果原子测试用例失败,它们将不会阻断其他功能用例的测试。

2025-03-25 16:55:18 591

原创 unittest自动化测试实战

按照测试阶段来划分,可以将测试分为单元测试、集成测试、系统测试和验收测试。单元测试是指对软件中的最小可测试单元在与程序其他部分相隔离的情况下进行检查和验证的工作,通常指函数或者类,一般是开发完成的。

2025-03-25 16:28:05 676

原创 跨平台的移动端UI自动化测试

通过以上方式,每次完成一个模块的集成测试,工程师都会编写完整的测试代码,并录制测试对象在所有设备上的截图。日后有任何修改,都会在所有测试设备上进行整个系统完整的回归测试,像素级别的比较可以保证系统所有的页面、每一个像素、在每一台设备上都没有变化,大大节省了回归测试的时间。通过服务器端统一部署的方式,省去了在iOS和Android两端分别编写测试代码的工作。并且用于测试的JavaScript中,只需要编写面向用户操作的交互指令,大大降低了编写测试代码的技术要求和时间成本。

2025-03-24 16:33:38 906

原创 接口自动化测试详解

我们这个接口自动化项目的搭建和执行基本都是围绕Apifox提供的功能进行的。和postman相比,用起来的感觉是特别顺手,用例的组织和测试的思维模式基本上也是几个大中厂都在用的,也符合国内测试组的工作流程,程,是工具来适应人,而不是人去适应工具,在理解门槛和思维切换这点上成本大大降低。项目一路构建下来,基本都是功能界面的操作,几乎没有需要脚本的地方,对于不熟悉脚本的测试人员来说,可以用它来短时间快速完成测试任务。

2025-03-24 16:15:38 708

原创 Postman调试微信支付接口的绝佳方法

在使用 Postman 调试微信支付接口之前,你需要做好以下准备:

2025-03-22 16:23:09 625

原创 selenium元素定位(元素点击交互异常)解决方法

在编写ui自动化时,执行报错元素无法点击:ElementClickInterceptedException

2025-03-22 16:12:09 379

原创 接口自动化测试框架详解

至此,只要掌握了基于关键字驱动+数据驱动+UnitTest自动化测试框架架构设计与实现,进一线大厂薪资翻倍将会是一件十分简单的事。

2025-03-21 17:02:47 348

原创 在字节划水6年,你学废了吗?

先简单交代一下吧,涛哥是某211本硕,先后在字节和滴滴工作,一直从事测试开发相关的工作。之前没有实习经历,算有6年工作经验吧。这六年之间他完成了一次晋升,换了一家公司,有过开心满足的时光,也有过迷茫挣扎的日子,不过还算顺利地从一只职场小菜鸟转变为了一名资深划水员。在这,我结合前辈经历总结出了一些还算实用的划水经验,有些是自己领悟到的,有些是跟别人交流学到的,在这里跟大家分享一下。

2025-03-21 15:36:26 632

原创 Selenium自动化测试框架设计

不熟悉自动化测试,也没接触过主流大厂技术,之前在小公司做点工,现在想进大厂拿高薪,该怎么做?

2025-03-20 15:56:39 406

原创 如何在iOS手机上进行自动化测试

Airtest支持iOS自动化测试,在Mac上为iOS手机部署iOS-Tagent之后,就可以使用AirtestIDE连接设备,像连接安卓设备一样,实时投影、控制手机。iOS测试不仅限于真机测试,iOS模拟器也可以进行。Mac端上部署完成后还可以提供给同一局域网内的windows上远程连接使用。同时支持airtest图像识别和poco UI检索。

2025-03-20 15:47:28 702

原创 接口测试工具:Jmeter

至此,使用J Meter进行常用的接口测试就结束了,实际使用过程遇到的特殊情况可以及时反馈(其实和Postman测试接口大同小异~)

2025-03-19 17:28:32 768

原创 接口自动化测试详解

自动化测试,算是近几年比较火热的一个话题,当然,更是软件测试未来的一个发展趋势。未来,功能测试等非核心的测试工作,都将被外包。想要在软件测试这个行业继续前行,就必须拥有核心竞争力,掌握自动化测试技术,是必不可少的一个技能。在《Google软件测试之道》一书中有介绍到:在Google,70%的自动化测试工作集中于单元测试,20%集中于接口测试,剩下10%才是UI测试。

2025-03-19 17:19:01 516

原创 实例讲解功能测试框架的思想

以上有差不多40个多个测试要点需要考虑,虽然不是所有的测试点都会在不同类的产品测试中被应用,但是这些测试点可以为我们的测试用例设计提供一个比较全面的设计纲要,防止漏掉比较大一些测试点,提升产品的质量。每一个测试从业者可以根据自己的测试经验和产品特点,设计出特定的功能测试框架要点,把自己的经验形成规范,在研发过程中给所有参与人员提供参考,有助于大幅提升研发的效率和质量。容错性测试:测试咖啡机在异常情况下的表现,例如水箱没水时的处理方式、电源波动时的反应等,确保咖啡机能够适应不同的工作环境。

2025-03-18 16:34:25 874

原创 当了5年牛马,我开始划水了。。。

我现在的这份工作,比上一份要好很多,首先薪资直接涨了一倍,7k到16.5k,13薪,朝九晚六,从不加班,项目也简单,包括我在内测试组一共有6个同事,但是每个人分到的任务真的很少,用一句话总结就是上班7.5小时,摸鱼6个钟。。。我现在的公司是7.5小时制的,所以才说轻松。

2025-03-18 15:21:08 8605 2

原创 python+requests搭建接口自动化测试框架

Python是一种简单易学、功能强大的编程语言,广泛应用于各种软件开发和测试场景中。requests是Python中流行的HTTP库,支持发送HTTP请求和处理HTTP响应,它也是开发API自动化测试框架的重要组件之一。在本文中,我们将介绍如何使用Python和requests构建一个简单的接口自动化测试框架,并通过实例来详细说明其具体实现方法。Python和requests是构建接口自动化测试框架的重要组件之一,它们具有易于学习和使用、功能强大和灵活等优点。

2025-03-17 15:49:01 948

原创 自动化测试框架

基于web页面的测试框架的原理是通过模拟用户在界面上的操作和交互来执行测试。框架将测试逻辑和测试数据分开,通过读取外部文件或数据库中的测试数据,并将其传递给测试用例的代码来执行。模块驱动测试框架的原理是将大型测试用例拆分为多个独立的模块,并将这些模块隔离开来进行测试。测试逻辑是指测试用例的代码和操作步骤,而测试数据是指用于测试的输入数据和期望结果。提供一种结构化的方法来编写、组织和执行自动化测试用例,并提供一些常用的功能和工具,例如测试用例管理、结果报告生成、测试数据管理、日志记录等。

2025-03-17 15:15:06 564

原创 自动化测试:PO模式

PO模式适用于静态简单的页面,但对于一些动态或复杂的页面,例如使用大量JavaScript或AJAX的页面,要编写更复杂的PO类来处理这些特殊情况。在应用PO模式时,需要为每个页面创建一个对应的PO类,特别是对于大型项目或者页面较多的项目,要维护大量的PO类,增加了项目的复杂性。对测试人员来说,需要理解和学习PO模式的原理和使用方法,对框架开发人员来说,需要设计和编写PO类,需要一定的学习成本和时间投入。在测试脚本中,通过创建PO类的对象,调用PO类中的方法来进行页面操作。

2025-03-15 16:20:34 793

原创 如何设计接口测试用例?

测试用例应覆盖接口的所有功能和需求,根据接口的功能和需求,设计测试用例,确保涵盖不同的输入参数组合和情况,验证接口的输出参数和返回结果是否符合预期。接口测试是一种软件测试方法,用于验证软件系统中不同组件或模块之间的接口是否正常工作,主要关注于接口的输入和输出,以及接口对输入的处理和返回的结果。测试用例应包括对接口的数据完整性的验证,对于涉及到数据存储和操作的接口,测试用例应验证接口对数据的正确存储和修改,以及数据的完整性和一致性。根据接口的功能和需求,确定预期的返回结果。

2025-03-15 16:05:19 957

原创 postman接口测试详解

在前后端分离开发时,后端工作人员完成系统接口开发后,需要与前端人员对接,测试调试接口,验证接口的正确性可用性。而这要求前端开发进度和后端进度保持基本一致,任何一方的进度跟不上,都无法及时完成功能模块的测试。做为后端开发人员,要求独立开发完成某个接口后,开发人员自己需要先测试通过后再提交给测试人员进行测试,否则会出现到测试人员哪里业务流程根本就走不通,或者BUG会过多的情况等。市场上有很多优秀的,完善的接口测试工具,比如SoapUI,Postman等,能够高效的帮助后端开发人员独立进行接口测试。

2025-03-14 16:04:39 688

原创 不愧是字节出来的,太厉害了。。。

前段时间公司缺人,也面了许多测试,一开始瞄准的就是中等水准,当然也没指望能来大牛,提供的薪资在15-20k这个范围,来面试的人有很多,但是平均水平真的让人很失望。看了简历很多上面都是写有4年工作经验,但在面试中,我大为震惊,不说测试工具,就连基础的技术很多也知之不详,大多数人这么多年的工作经验仅仅是由功能测试堆起来的,没有一点深度,且对于APP自动化等一问三不知,大都停留在接口测试的基础方法层面上,自动化进阶问题更是不用说了,很惨烈一问一个死,对于前沿技术最新动态也毫无关注。

2025-03-14 15:30:50 863

原创 使用Postman进行简单压力测试

开发中经常用postman来测试接口,一个简单的注册接口用postman测试:

2025-03-12 15:32:10 312

原创 pytest自动化测试框架

pytest是Python的一种单元测试框架,与python自带的unittest测试框架类似,但是比unittest框架使用起来更简洁,效率更高。执行测试过程中可以将某些测试跳过,或者对某些预期失败的case标记成失败能够支持简单的单元测试和复杂的功能测试支持重复执行失败的case支持运行由nose, unittest编写的测试case具有很多第三方插件,并且可以自定义扩展方便的和持续集成工具集成支持参数化。

2025-03-12 15:17:28 832

原创 Postman/Jmeter接口测试详解

通常做的接口测试指的是系统对外的接口,比如你需要从别的系统来获取到或者同步资源与信息,他们会提供给你一个写好的接口方法供你调用,比如常用的app,用户同步这些在处理数据的时候需要通过接口进行调用。webService接口和http api接口是最常见的两种接口方式,后者最常用,采用http协议,有get 和post请求方法,返回的数据是json类型,接口测试也可以说是功能测试,通过调用接口从数据库中获取到数据,返回回来。

2025-03-11 14:57:33 675

原创 Jmeter接口测试/压力测试

Jmeter是apache公司基于java开发的一款开源压力测试工具,体积小,功能全,使用方便,是一个比较轻量级的测试工具,使用起来非常简单。因 为jmeter是java开发的,所以运行的时候必须先要安装jdk才可以。jmeter是免安装的,拿到安装包之后直接解压就可以使用,同时它在 linux/windows/macos上都可以使用。

2025-03-11 14:42:36 253

空空如也

空空如也

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

TA关注的人

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