自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 软件测试面试怎么介绍项目,看完这5点就够了

例如:实现了XX个接口的自动化测试,编写了XX接口自动化测试用例,提升了XX测试效率,线上Bug率下降XX,在实现接口自动化的过程中,用到了JMeter/Postman测试工具。运用的JMeter相关知识包括:实现接口之间的关联、利用CSV Data Set Config进行参数化、设置响应断言/JSON断言/BeanShell断言、处理接口签名Sign等等。

2024-04-24 20:00:00 623

原创 手把手教你使用Cypress进行端到端测试

希望本文能帮助你入门Cypress,并开始编写自己的端到端测试。记住,良好的测试是提高软件质量、降低错误和提升开发效率的关键。而使用Cypress等强大的工具,可以使编写和运行这些测试变得更加简单和高效。行动吧,在路上总比一直观望的要好,未来的你肯定会感 谢现在拼搏的自己!如果想学习提升找不到资料,没人答疑解惑时,请及时加入扣群: 320231853,里面有各种软件测试+开发资料和技术可以一起交流学习哦。

2024-04-24 14:43:50 294

原创 在Python中使用Kafka帮助我们处理数据

本文介绍了如何在Python中使用Kafka简单案例,包括生产者、消费者、批量发送和批量消费。通过本文的介绍,读者可以更好地理解Kafka-Python包的使用方法,进一步掌握Kafka的应用。行动吧,在路上总比一直观望的要好,未来的你肯定会感 谢现在拼搏的自己!如果想学习提升找不到资料,没人答疑解惑时,

2024-04-23 20:00:00 1240

原创 外包干了6个月,技术退步明显.......

整份文档一共有将近 200 页,全部为大家展示出来肯定是不太现实的,为了不影响大家的阅读体验就只展示了部分内容,还望大家海涵,希望能帮助到您面试前的复习且找到一个好的工作,也节省大家在网上搜索资料的时间来学习!

2024-04-23 19:33:28 585

原创 接口自动化测试框架:SoapUI

SoapUI是一个非常流行的用于Web服务测试的工具。它允许你对SOAP和RESTful Web服务进行测试。在本篇文章中,我们将介绍SoapUI的背景、好处以及企业实际使用该工具的干货。

2024-04-23 14:44:27 532

原创 开发人员经常拒绝修改我提出的bug,怎么办?

每个测试人都想在和开发递交bug后,开发响应特别快。但现实工作中,我们测试人员在工作中不免会遇到开发因为一些原因拒绝修改bug的情况。

2024-04-22 20:00:00 275

原创 点开这里,告诉你什么是自动化测试基础

使用一种自动化测试工具来验证各种软件测试的需求,它包括测试活动的而管理与实施、测试脚本的开发与执行。自动化测试只是策是工作的一部分,是对手工测试的一种补充:自动化测试决不能代替手工测试;多数情况下,手工测试和自动化测试应该相结合,以最有效的方法来完成测试任务。

2024-04-22 14:13:50 728

原创 功能测试用例设计思路

我们为什么要写好一份测试用例呢?测试同学应该都知道测试用例的重要性,测试用例就是我们测试的依据,也是测试过程中不能缺少的测试文档。

2024-04-21 19:00:00 755

原创 SQL 入门指南:从零开始学习 SQL

SQL是结构化查询语言(Structured Query Language)的缩写,是一种用于管理关系型数据库系统的语言。SQL允许用户通过特定的命令来创建、查询、更新和删除数据库中的数据。SQL的起源可以追溯到20世纪70年代,当时IBM的研究员Edgar F. Codd提出了关系数据库模型的概念,并在1970年发表了一篇题为“A Relational Model of Data for Large Shared Data Banks”的论文。

2024-04-20 20:00:00 966

原创 Python测试 | 在python中创建单元测试

尝试测试可能会给代码带来额外的健壮性。它还可以改变您进行开发的方式。拥有测试思维可以确保在生产中有更少的错误,以及在开发过程中更少的重复性手工测试。行动吧,在路上总比一直观望的要好,未来的你肯定会感 谢现在拼搏的自己!如果想学习提升找不到资料,没人答疑解惑时,请及时加入扣群: 320231853,里面有各种软件测试+开发资料和技术可以一起交流学习哦。

2024-04-20 15:14:45 540

原创 概念解读稳定性保障

百度百科关于稳定的定义:“稳恒固定;没有变动。很明显这里的“稳定”是相对的,通常会有参照物,例如 A 车和 B 车保持相同速度同方向行驶,达到相对平衡相对稳定的状态。那么软件质量的稳定是指什么呢?假设软件系统是辆车,质量预期是满足客户行驶要求,那么功能是指能正常行驶,性能是指按一定速度和油耗正常行驶,稳定是指平稳且持续的按一定速度和油耗正常行驶,这种稳定状态并不是质量本身的特性,而是质量表现的态势。

2024-04-19 20:00:00 666

原创 Jmeter 快速生成测试报告,学会领导主动给你加薪

我们使用Jmeter工具进行接口测试或性能测试后一般是通过察看结果数、聚合报告等监听器来查看响应结果。如果要跟领导汇报测试结果,无法直接通过监听器的结果来进行展示和汇报,因为太low了,因此测试完成后去整理一个数据齐全且美观的报告是非常有必要的。

2024-04-19 15:35:50 829

原创 小白也能学会的创建Git仓库实操

在日常工作中,不论是开发、还是测试,创建git仓库一般分两种场景,一个场景是建git仓库前已经存在项目代码了,另外一个场景是项目还没有代码的情况先创建git仓库,将没有代码的新项目也纳入到git版本管理。两种场景,分别执行1和2中的示例命令,已有项目纳入git管理cd 项目代码所在的目录git init空项目纳入git管理cd 空项目目录git init your_project #会在当前目录下创建和项目名称同名的目录以下演示第2中情况下实际操作命令。

2024-04-18 20:00:00 533

原创 Jmeter 性能-内存溢出问题定位分析

1、堆内存溢出②用jmap -histo pid命令dump堆内存使用情况,查看堆内存排名前20个对象。看是否有自己应用程序的方法,从最高的查起,如果有则检查该方法是什么原因造成堆内存溢出。③如果前20里没有自己的方法,则用jmap -dump来dump堆内存,再用MAT分析dump下来的堆内存,分析导出内存溢出的方法。④如果应用程序的方法没有问题,则需要修改JVM参数,修改xms,xmx,调整堆内存参数,一般是增加堆内存。2、栈内存溢出②修改jvm参数,将xss参数改大,增加栈内存。

2024-04-18 14:41:04 522

原创 Jmeter 测试-跨线程调用变量

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!①测试计划中的变量是全局变量,所有线程组都可以使用,单个线程可以临时修改,不会改变初始值,其他线程调用时,仍然是初始值。⑤setup线程组在其他线程组之前执行,teardown线程组在其他线程组之后执行。③线程组中的每个线程,都是从上往下执行,完成一轮循环后,继续下一轮循环。①各个线程组是完全独立的,每个线程组是不同的业务,互不影响。②线程组中的每个线程也是完全独立。

2024-04-17 19:45:38 613

原创 外包干了3天,技术退步明显.......

整份文档一共有将近 200 页,全部为大家展示出来肯定是不太现实的,为了不影响大家的阅读体验就只展示了部分内容,还望大家海涵,希望能帮助到您面试前的复习且找到一个好的工作,也节省大家在网上搜索资料的时间来学习!

2024-04-17 19:29:02 629

原创 性能测试里MySQL的锁

这篇文章我想来聊聊 MySQL 的锁是怎么加上的,为啥想聊这个呢?主要是因为业务中我们或多或少都会使用到锁,毕竟锁是保障我们数据安全性的关键法宝。但是由于不了解原理,往往可能导致我们在”刻意“或者”无意“的使用场景下,带来潜在的性能问题,轻则导致处理能力降低,重则可能会拖垮我们的 DB,因此需要对锁的原理以及使用场景有比较全面的了解,才能更好地驾驭,避免给我们带来不必要的业务隐患。我们主要从三个方面来讨论这个问题:▶︎ 啥时候加?▶︎ 如何加?▶︎ 什么时候该加什么时候不该加?

2024-04-17 15:11:13 741

原创 转行或者跳槽入职一家新公司,应该如何快速上手工作?

不管是干测试也好或者其它任何职业,没有谁会在一家公司待一辈子,转行不一定,但是跳槽是每一个打工人早晚都会面临的事情,今天就来跟大家聊聊这件事~入职一家新公司,你应该做什么可以最快速的上手工作?这个其实挺重要的,就跟相亲一样,第一印象很重要,你的领导或者同事也会给你打印象分,印象好了,才会给你更重要的任务去做,才能成长更快,从而形成马太效应。一般公司都会有自己的测试流程管理平台,用来提交测试用例,记录bug,发测试报告等等,这个比较简单,测试一个需求就掌握了。

2024-04-16 20:00:00 1008

原创 2024“点点点”测试员如何上岸测试开发岗?附完整学习路线!

测试工程师主要干的事情就是测试,找出程序的Bug,尽量在程序发布出去之前,把一些潜在的,严重的bug给提前指出来,降低软件研发过程修复bug的成本。测试是一个比较综合和全面的职业。软件测试入门门槛低,几乎简单培训不到一个月,人人都可以做测试工作,但是不是人人都能做好测试工作,这也便决定了工作后的薪资水平。我们私下经常调侃,一个好的测试人员,他可以写代码,水平甚至不输给一般开发人员。

2024-04-16 15:00:09 861

原创 Python框架之UnitTest

unittest 是python 的,unittest 单元测试提供了创建测试用例,测试套件以及批量执行的方案, unittest 在安装pyhton 以后就直接了,直接import unittest 就可以使用,测试人员用UnitTest来做自动化测试,即管理和执行用例。

2024-04-15 20:00:00 561

原创 python高阶技巧一

保证一个类只有一个实例,并提供一个访问它的全局访问点适用场景:当一个类只能有一个实例,而客户可以从一个众所周知的访问点访问它。

2024-04-15 15:57:35 856

原创 UI自动化测试中公认最佳的设计模式-POM

POM是PageObjectModule(页面对象模式)的缩写,其目的是为了Web UI测试创建对象库。在这种模式下,应用涉及的每一个页面应该定义为一个单独的类。类中应该包含此页面上的页面元素对象和处理这些元素对象所需要的方法等。将流程所关联的页面作为对象,将对象串联起来,形成一个个不同的流程,POM是业内公认最佳的设计模式。

2024-04-14 19:00:00 828

原创 postman几种常见的请求方式

HTTP给汽车运输设定了好几个服务类别,有GET, POST, PUT, DELETE等等,HTTP规定,当执行GET请求的时候,要给汽车贴上GET的标签(设置method为GET),而且要求把传送的数据放在车顶上(url中)以方便记录。如果你用GET服务,在request body偷偷藏了数据,不同服务器的处理方式也是不同的,有些服务器会帮你卸货,读出数据,有些服务器直接忽略,所以,虽然GET可以带request body,也不能保证一定能被接收到哦。GET和POST能做的事情是一样一样的。

2024-04-13 20:00:00 687

原创 Pytest参数详解 — 基于命令行模式

查看在给定的配置下哪些测试用例会被执行使用表达式来指定希望运行的测试用例。如果测试名是唯一的或者多个测试名的前缀或者后缀相同,可以使用表达式来快速定位,例如:命令行-k参数.png标记(marker)用于标记测试并且分组,以便快速选中并运行。使用 @pytest.mark 来标记。正常情况下 pytest 会运行每一个搜集到的测试用例。如果某个测试用例断言失败,或者触发了异常,那么该测试用例的运行就会到此停止。pytest 会将其标记为失败后继续运行下一个测试用例。

2024-04-13 14:42:15 509

原创 JMeter---JSON提取器

JMeter的JSON提取器是一个用于从JSON响应中提取数据的元件。它可以从JSON响应中提取特定字段的值,并将这些值用于后续的测试步骤。添加一个HTTP请求,用于获取包含响应的数据。在HTTP请求之后添加一个元件。在JSON提取器中配置相关字段。当配置完JSON提取器后,它将会在每次执行HTTP请求后提取指定字段的值,并将其存储在指定的变量中。可以在后续的测试步骤中使用这些变量。当使用JMeter的JSON提取器时,可以使用JSONPath语法来定位和提取JSON响应中的特定字段值。$:根节点。

2024-04-12 20:00:00 815

原创 外包干了5天,技术退步明显.......

整份文档一共有将近 200 页,全部为大家展示出来肯定是不太现实的,为了不影响大家的阅读体验就只展示了部分内容,还望大家海涵,希望能帮助到您面试前的复习且找到一个好的工作,也节省大家在网上搜索资料的时间来学习!

2024-04-12 19:28:18 754

原创 技术必备:接口自动化测试数据校验神器【JSonPath】

JSonPath是一种简单的方法来提取给定JSON文档的部分内容。JSonPath有许多编程语言,如Javascript,Python和PHP,Java等。JSonPath提供的json解析非常强大,它提供了类似正则表达式的语法,基本上可以满足所有你想要获得的JSON内容。JsonPath就是用来解析提取Json数据用的。在接口自动化测试中,只有你懂得利用好JSONPath,那么至少可以让你在自动化测试数据提取这块,随心所欲的提取自己要想的数据。

2024-04-12 14:46:37 820

原创 基于docker实现JMeter分布式压测

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!

2024-04-11 20:00:00 1485

原创 postman接口测试

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!

2024-04-11 14:48:13 846

原创 Django+Celery框架自动化定时任务开发

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!

2024-04-10 20:00:00 900

原创 接口自动化测试工具,Postman使用详解

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!

2024-04-10 14:28:33 1056

原创 Python+Requests+PyTest+Excel+Allure 接口自动化测试实战

需要用到@pytest.mark.parametrize()装饰器进行封装用例,调用getExceldatas()将读取出来的用例存放进装饰器,"data"为别名。如下图,分别请求头和参数做了为空判断,并将token插入到headers里面,这样每一个接口都能使用到登录返回的token,不用每次都去调用获取token。

2024-04-09 20:00:00 1709 1

原创 系统安全测试要怎么做?

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!

2024-04-09 14:55:23 838

原创 WinApp自动化测试之工具的选择

Windows系统下开发GUI应用程序有很多方式,常见有基于C++的Qt、MFC、WTL、wxWidgets、DirectUI、Htmlayout,基于C#的Winform、WPF,基于Chromium和Node.js的Electron,基于Java的AWT、Swing,基于Pascal的Delphi,基于Go语言的walk,每种技术都有自己的亮点。PyWinAuto提供的API是对Windows标准控件的行为处理,例如指定窗口、鼠标操作、键盘操作、获取窗口或控件属性,使用方便,且对中文也有很好的支持。

2024-04-08 20:00:00 821

原创 Postman接口测试流程

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!

2024-04-08 15:16:58 498

原创 查看单元测试用例覆盖率新姿势:IDEA 集成 JaCoCo

IntelliJ 在业界被公认为最好的 Java 开发工具,尤其在智能代码助手、代码自动提示、重构、JavaEE 支持、各类版本工具(git、SVN 等)、JUnit、CVS 整合、代码分析、 创新的 GUI 设计等方面的功能可以说是超常的。通过上述例子可以看出,通过查看覆盖率,逐步善测试用例,写出的用例至少能保障每个分支都被执行,相比通过需求写用例更能排查出潜在 bug。需求 ≠代码,不能仅围绕需求写用例,借助 JaCoCo 覆盖率工具编写用例,更符合实际工作需求,更省心省力。自动弹出代码覆盖率界面。

2024-04-07 20:00:00 426

原创 软件测试人员在工作中如何运用Linux

根据每个公司的情况,软件测试人员需要自己在Linux系统上部署测试环境,也有公司是开发人员帮忙在Linux服务器上部署,不需要测试人员自己部署,而现在大部分开始做自动化部署了,就更不需要软件测试人员手工部署,直接在Jenkins上自动部署就完成了,然后打开web界面,新部署上的去的代码就生效了。对于软件测试人员来说,不需要你多么熟练使用Linux所有命令,也不需要你对Linux系统完全了解,你只需要学会一些常用的基本命令,这些命令足够支撑你去查看日志,定位bug,修改文件,搭建环境就完全OK了。

2024-04-07 14:49:06 781

原创 pytest自动化框架运行全局配置文件pytest.ini

(1)pytest.ini配置文件未生效——我把pytest.ini文件放在了项目的子文件夹下,原来配置文件一定要放置在项目的根目录下。这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!行动吧,在路上总比一直观望的要好,未来的你肯定会感 谢现在拼搏的自己!还记得在之前的篇章中有讲到Pytest是目前主要流行的自动化框架之一,他有基础的脚本编码规则以及两种运行方式。②一般放在项目的根目录下,名称必须为pytest.ini。

2024-04-06 19:00:00 428

原创 一站式自动化测试平台-Autotestplat

如果是刚入门、但有一点代码基础的测试人员,大概 3 个月能做出演示版(Demo)进行自动化测试,6 个月内胜任开展工作中项目的自动化测试。这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!行动吧,在路上总比一直观望的要好,未来的你肯定会感 谢现在拼搏的自己!如果是有自动化测试基础的测试人员,大概 1 个月能做出演示版(Demo)进行自动化测试,3 个月内能胜任工。优化、性能测试模块优化、邮件模块优化等。

2024-04-05 19:00:00 302

原创 外包干了5天,技术退步明显.......

整份文档一共有将近 200 页,全部为大家展示出来肯定是不太现实的,为了不影响大家的阅读体验就只展示了部分内容,还望大家海涵,希望能帮助到您面试前的复习且找到一个好的工作,也节省大家在网上搜索资料的时间来学习!

2024-04-05 15:04:25 2237

空空如也

空空如也

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

TA关注的人

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