• 博客(1754)
  • 收藏
  • 关注

原创 2022年简历石沉大海,别投了,软件测试岗位饱和了....

各大互联网公司的接连裁员,政策限制的行业接连消失,让今年的求职雪上加霜,想躺平却没有资本,还有人说软件测试岗位饱和了,对此很多求职者深信不疑,因为投出去的简历回复的越来越少了。另一面企业招人真的变得容易了吗?有企业HR吐槽,简历确实比以前多了好几倍,其实是变相的增加了招聘难度,以前是从10份中找一个合适的,现在是从100份中找一个合适的,合适的依然那么少!...

2022-07-21 15:18:52 17335 10

原创 Python + selenium如何截图!

废话不多说,直接进入正题:一、直接截取网页全屏:截全屏的时候,我们用到的内置方法为save_screenshot("demo1.png")

2024-04-24 15:27:00 252

原创 如何使用 PostMan 进行并发测试?

POST篇、要在Postman中对POST请求进行压力测试,可以按照以下步骤进行操作:打开Postman应用程序并创建一个新的请求集合(Collection)。在请求集合中创建一个新的请求,并选择HTTP方法为POST。在请求URL字段中输入要测试的目标URL地址。 在请求主体(Body)部分中输入POST请求的有效载荷(Payload)数据。 配置请求头(Headers)和其他必要的参数。 在Postman界面的右上角,找到“Runner

2024-04-24 15:23:14 207

原创 【性能测试】从硬件到业务,如何针对不同层次进行性能测试的监控?

在执行性能测试的过程中,监控服务端的资源消耗等也是必备内容,监控的结果是帮助测试发现问题的眼睛。然而在实操过程中大家喜欢用JMeter 工具提供的插件进行监控,但是并不推荐使用这种方式,原因如下:

2024-04-23 15:26:00 723

原创 Python自动化测试面试题 —— Selenium篇!

Selenium中有几种等待、隐形等待/智能等待 dr.implicitly_wait()显性等待 WebDriverWait强制等待 time.sleep()

2024-04-23 15:19:39 735

原创 接口自动化框架篇:接口框架中的数据类型处理!

接口自动化测试框架是进行接口测试的重要工具,它能够帮助开发人员进行自动化测试,并提供稳定的测试结果。在接口框架中,数据类型处理是非常重要的一部分,正确处理数据类型可以确保测试的准确性和稳定性。本文将从零开始详细规划接口框架中的数据类型处理。

2024-04-22 21:13:40 588

原创 接口自动化框架篇:使用python连接数据库 - PySQL介绍!

PySQL介绍:使用Python连接数据库的接口自动化框架、在接口自动化测试中,经常需要使用数据库来操作测试数据,验证接口返回的数据是否正确。Python是一种功能强大的编程语言,可以轻松地连接数据库,并进行各种数据库操作。本文将介绍一个基于Python的接口自动化框架PySQL,用于连接数据库并进行操作。

2024-04-22 21:11:48 400

原创 接口自动化框架篇:接口框架中的日志记录封装!

接口自动化框架中的日志记录是一个重要的环节,它能帮助我们追踪接口的执行情况、调试问题、分析测试结果等。通过规范的日志记录,我们可以更好地管理和维护接口自动化测试代码。以下是一个从0到1的详细规范,来进行接口框架中的日志记录封装。

2024-04-22 14:43:20 277

原创 接口自动化框架篇:接口框架中如何实现热加载封装!

热加载是指在程序运行过程中,可以动态地加载和卸载模块,使得程序无需重启即可实现模块的更新。在接口自动化框架中,实现热加载封装可以提高开发效率和代码可维护性。本文将从0到1详细且规范地介绍接口框架中如何实现热加载封装。

2024-04-22 14:41:53 223

原创 接口自动化框架篇:Pytest中的接口请求封装!

在进行接口自动化测试时,我们需要一个稳定、易用且可扩展的框架来封装接口请求。Pytest是一种非常流行的Python测试框架,它提供了很多方便的功能和插件,可以帮助我们轻松进行接口自动化测试。

2024-04-20 16:03:25 254

原创 2024软件测试自动化面试题(含答案)

相似功能地方,代码基本都是一样的,界面元素换个查找方式,把原来的使用xpath方式,改为使用id查找,需要对每个用例脚本都要改,虽然几个用例看不出什么工作量,但是重复findElement的代码,已经让我们感到了代码的笨重。自动化测试主要用于回归测试,因此自动化用例来源于我们编写的功能用例,不管是接口的还是业务测试的用例。首先各公司自动化和手工的占比取决于对自动化测试的投入,这个问题的回答建议做好数据,比如我们的功能测试用例总计1000,从其中分析出要实现的自动化用例300条,那么自动化的占比就出来了。

2024-04-20 15:41:56 904

原创 Selenium三种等待方式的使用!

Selenium 提供了三种等待方式来确保在继续执行代码之前,页面元素已经加载并可用。这三种等待方式分别是:显式等待(Explicit Waits)隐式等待(Implicit Waits)时间等待(Sleep)

2024-04-19 15:52:00 251

原创 【软件测试】终于有人讲明白:bug的分类和定级了!

bug的定义:一般是指不满足用户需求的则可以认为是bug,狭义指软件程序的漏洞或缺陷,广义指测试工程师或用户提出的软件可改进的细节、或与需求文档存在差异的功能实现等

2024-04-19 15:39:32 647

原创 Python + selenium自动化生成测试报告!

今天笔者想和大家聊聊Python+selenium自动化生成测试报告,批量执行完用例后,生成的测试报告是文本形式的,不够直观,为了更好的展示测试报告,最好是生成HTML格式的。unittest里面是不能生成html格式报告的,需要导入一个第三方的模块:HTMLTestRunner

2024-04-18 16:24:59 883

原创 接口自动化测试实战之pytest框架+allure讲解!

本文章主要会讲解Python中pytest框架的讲解,介绍什么是pytest、为何要测试、为何使用以及参考和扩展等等,话不多说,咱们直接进入主题哟。

2024-04-18 16:09:28 820

原创 接口自动化框架篇:Pytest + Allure报告企业定制化实现!

接口自动化框架是现代软件开发中的重要组成部分,能够帮助开发团队提高测试效率和质量。本文将介绍如何使用Pytest作为测试框架,并结合Allure报告进行企业定制化实现。

2024-04-17 21:36:50 696

原创 性能测试 Jmeter 非 GUI 模式 —— CLI 命令详解!

我们在使用Jmeter做性能测试的时候,大部分同学用的是图形化界面进行脚本编写和执行性能测试的。但是其实真正在公司执行性能测试的时候,我们基本上不会用图形化界面去执行测试,这是因为工具渲染这些图形本身会让Jmeter结果存在很多不稳定的因素。

2024-04-17 15:19:03 593

原创 接口测试必备技能 - 加密和签名!

1、什么是加密以及解密?加密:在网络上传输的原始数据(明文)经过加密后形成(密文)传输,防止被窃取。解密:将加密还原成原始数据

2024-04-17 15:12:24 506

原创 2024三大常用自动化框架对比【建议收藏】

上次发布过性能测试工具的对比后,有小伙伴后台留言,想了解一下自动化测试框架的对比,尤其是RobotFramework、pytest和unitest之间的优劣势情况。这不我们今天就来分析一下他们之间的区别和各自的优缺点。

2024-04-16 15:22:34 472

原创 一文1400字从0到1使用Jmeter轻松实现AES加密测试!

大家在自己公司做接口测试的时候,有没有遇到过接口做加密处理的情况呢?相信我们的读者朋友们都有一定的概率会遇到这种情况,尤其是对接口数据安全有一定要求的公司接口数据一定会做加密处理。那么遇到加密情况,大家使用工具JMeter如何做接口测试呢?可以借助JMeter提供的函数digest和MD5,其中digest支持的加密方法是如下这7个:

2024-04-16 15:15:36 433

原创 Python自动化中的一些格式化技巧!

在日常的自动化测试过程中,尤其是python的接口自动化,往往会涉及不同格式类型的入参处理。在处理过程中,稍有不慎,便会有格式问题,导致请求失败。今天来总结下格式化处理过程中的几个关键点,避免踩坑。

2024-04-15 15:12:17 247

原创 自动化测试进阶之Python推导式的使用!

什么是推导式?Python 中的推导式是利用简洁的语法从一个已有的列表(或任何可迭代的对象)推导出一个新列表的一种构建方式。除了列表推导式之外,Python 还支持集合(set)推导式,字典(dict)推导式和生成器推导式。

2024-04-15 15:08:46 524

原创 2024接口自动化测试高频面试题【建议收藏】

json和字典的区别?json就是一个文本、字符串;有固定的格式,格式长的像python字典和列表的组合;以key-value的键值对形式来保存数据,结构清晰,。可以说是目前互联网项目开发中最常用的一种数据交互格式、字典属于python里面的基本数据类型、json不属于python里面的基本数据类型

2024-04-13 15:47:21 652

原创 手把手教你搭建基于Airtest的App&Web UI自动化测试框架!

本系列文章将分为三个部分:1. 开篇:介绍App&Web UI自动化测试框架的特色亮点,展示框架结构及最终效果。2. 分章深入:逐步展开多个关键话题,从基础到深入,深入探讨项目所涉及的要点。3. 终章总结:收尾篇章将深入补充项目细节和最终概括成果。

2024-04-13 15:30:52 549

原创 接口自动化进阶:Pytest之Parameterize数据驱动应用!

在接口自动化测试中,数据驱动是一种重要的技术手段。通过使用参数化(Parameterize)可以实现在一个用例中多次运行不同的测试数据,从而提高测试的覆盖率和效率。Pytest是一个流行的Python测试框架,提供了强大的参数化功能,能够方便地实现数据驱动测试。

2024-04-12 16:23:31 699

原创 慌了!面试官问我自动化怎么搞?

本章主要讲解自动化测试的含义、分类、项目使用,以及自动化测试工具的优势。什么是自动化测试?自动化测试是软件测试活动中的一个重要分支和组成部分。随着软件产业的不断发展,市场对软件周期的要求越来越高,于是催生了各种开发模式,如大家熟知的敏捷开发,从而对测试提出了更高的要求。此时,产生了自动化测试,即利用工具或者脚本来达到软件测试的目的,没有人工或极少人工参与 的软件测试活动称为自动化测试。

2024-04-12 15:53:55 738

原创 APP自动化测试 ---- Appium介绍及运行原理

在面试APP自动化时,有的面试官可能会问Appium的运行原理,以下介绍Appium运行原理。一、Appium介绍、1.Appium概念、Appium是一个开源测试自动化框架,可用于原生,混合和移动Web应用程序测试。它使用WebDriver协议驱动IOS,Android和Windows应用程序。

2024-04-11 16:23:27 732

原创 实战:Python+ Flask轻松实现Mock Server!

什么是Mock、模拟接口、接口Mock测试:在接口测试中,对于某些不容易构造或者不容易获取的接口,可以用一个模拟接口来代替

2024-04-11 15:27:23 386

原创 8年软件测试工程师感悟 —— 写给还在迷茫中的朋友!

以前在全网声讨互联网企业996呢,今年突然没声音了,也不用讨论在哪个路灯上吊死互联网资本家了,因为都被裁了。继芯片领域大幅度裁员之后,大厂裁员消息也开始陆续传出,百度AIG,MEG多条业务线进行精简,涉及核心技术部门;阿里巴巴大规模裁员,社区电商,飞猪业务裁员比例在20%;而腾讯在年度员工大会表示,PCG事业群将开始大规模人员优化,此外,华为、字节、携程等一众互联网企业,都开始削减支出、裁员过冬,不得不承认互联网企业的寒冬已来。

2024-04-10 16:24:14 714

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

还记得在之前的篇章中有讲到Pytest是目前主要流行的自动化框架之一,他有基础的脚本编码规则以及两种运行方式。pytest的基础编码规则是可以进行修改,这就是今日文章重点。看到这大家心中是否提出了两个问题:pytest的基础编码规则在哪可以修改?又是如何修改?

2024-04-10 16:02:32 427

原创 并发性能测试 —— 应用服务器端的测试!

(一) 概述1. 对应用服务器端的测试主要包括三方面:操作系统、数据库和中间件的监控2. 监控手段:可以采用工具自动监控,也可以使用操作系统、数据库、中间件本身提供的监控工具3. 利用工具监控的优点(1) 减少故障诊断和分析时间(2) 减少手工定位的时间和避免误诊(3) 在问题发生前定位故障(4) 验证可达到的性能水平和服务水平协议(5) 持续的服务器、数据库和应用性能和可用性监控(6) 故障诊断和恢复:自动报警、故障恢复程序、故障恢复信息(7) 服务器、应用可用性和

2024-04-09 16:18:46 933

原创 Jmeter链接数据库原来这么简单~

测接口正确性不可避免要连数据库验证数据正确性。此文以个人理解整理jmeter连接数据库,数据验证,数据供后续请求使用的方法。

2024-04-09 16:14:32 433

原创 Python pytest 面试题!

在Python软件开发中,单元测试是非常重要的一环。它可以帮助开发人员确保代码的正确性并提高代码质量。pytest是一个功能强大且易于使用的Python测试框架,它提供了丰富的功能和灵活的用法,使得编写和执行测试变得更简单和高效。

2024-04-08 15:10:59 634

原创 某东员工面试被问自动化测试,11:00进去的,11:10就出来······

在一家公司待久了技术能力反而变弱了,原来的许多知识都会慢慢遗忘,这种情况并不少见。我就是这样一个例子,入行后就没换过工作,在一家工作了五年,因为公司项目相对简单,工作内容不复杂,平时接触不到难的技术,

2024-04-08 15:05:50 730

原创 字节8年经验之谈 —— 聊一聊自动化测试为什么很难落地!

聊一聊自动化测试为什么很难落地!在软件开发和质量保障的领域,测试是确保软件质量的关键环节。自动化测试是一种利用脚本和工具自动执行测试用例的方法,可以提高测试效率、减少人工错误,并支持持续集成和交付。自动化测试作为提高测试效率和质量的关键工具或者手段,被广泛应用于各个软件项目中。

2024-04-07 15:06:10 771

原创 性能测试怎么做?看完这篇文章你就懂了!

流程五 —测试计划1.简介项目的背景,进行此次性能测试的原因,以及性能测试覆盖的范围等,几乎所有项目文档都在开端对项目进行简单的阐述。2、性能测试需求寻找被测试的对象和压力点,被测的系统应该是最重要的最基本的功能,也是用户使用最频繁的功能3、测试环境软件环境硬件环境网络环境4、数据准备5、测试工具6、测试策略7、人力与时间的安排06、流程六 — 测试环境搭建1、性能测试环境与功能测试环境的区别。

2024-04-07 15:01:12 523

原创 接口自动化框架里常用的小工具【建议收藏】

在日常编程工作中,我们常常需要处理各种与时间、数据格式及配置文件相关的问题。本文整理了一系列实用的Python代码片段,涵盖了日期时间转换、数据格式化与转换、获取文件注释以及读取配置文件等内容,助力开发者提升工作效率,轻松应对常见任务。

2024-04-02 15:47:33 272

原创 Pytest实践:Python测试技术基础知识!

在软件开发领域,确保代码的正确性和稳健性至关重要。这就是软件测试发挥作用的地方。Python 是一种通用且广泛使用的编程语言,提供了大量的工具和库来帮助测试过程。其中,Pytest就是一个很好用的测试框架,可以在 Python 中创建、组织和执行测试。pytest 的独特之处在于它的简单性、可扩展性以及处理复杂测试需求的能力。它支持固定装置、自动测试发现和丰富的插件,以及其他显着的功能,这使其成为从小型到大型应用程序的任何规模项目的可行选择。

2024-04-02 15:38:37 554

原创 Python测试框架 —— pytest与unittest的区别!

在Python中进行测试时,两个最流行的测试框架是unittest和pytest。虽然它们的目标相同,但它们之间存在许多不同之处。本文将详细比较它们在用例编写规则、前置和后置方法、参数化、断言功能、用例执行和报告生成等方面的差异,并适当补充pytest相较于unittest的其他优点。

2024-04-01 15:42:37 603

原创 安全测试 —— 如何使用burpsuite+xray实现联动测试?

目的:安全测试过程中手动分析测试与xray自动化扫描测试结合,这样可以从多层保障安全测试的分析,针对平台业务接口量大的安全测试是十分有用的,可以实现双向测试同时开始。

2024-04-01 15:27:29 334

空空如也

空空如也

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

TA关注的人

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