自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 如何做好性能测试?在字节待了8年的我是这样做的...

性能测试是软件开发过程中非常重要的一环,它用于评估系统的响应时间、吞吐量、并发性能、稳定性等指标。本文将详细介绍如何从零开始规划和执行一次有效的性能测试。

2024-05-23 14:40:01 245

原创 Python 和Java 哪个更适合做自动化测试?

Python和Java都是常用于自动化测试的编程语言,它们各有优势和适用场景。本文将从零到一地详细描述Python和Java在自动化测试中的特点和应用。

2024-05-23 14:37:55 419

原创 接口自动化中,场景自动化测试和单接口自动化测试的区别是什么?

在接口自动化测试中,场景自动化测试和单接口自动化测试是两种不同的测试方法,各自有不同的特点和应用场景。

2024-05-22 14:05:39 408

原创 iOS app自动化测试工具有哪些?

第一部分:介绍、在如今的移动应用开发中,自动化测试变得越来越重要。自动化测试可以提高测试效率,减少人工操作的错误,并确保应用的稳定性和质量。而对于iOS应用开发者来说,选择适合的自动化测试工具是至关重要的。在本文中,我们将介绍几个主流的iOS自动化测试工具,以及如何从零开始使用这些工具进行自动化测试。

2024-05-22 14:04:00 351

原创 从零到设计 Python+Selenium 自动化测试框架应该如何开始?

从零开始设计Python+Selenium自动化测试框架可能涉及到多个步骤和概念。在这篇文章中,我将详细介绍如何从零开始设计一个完整的Python+Selenium自动化测试框架。

2024-05-21 15:09:56 858

原创 如何解读 Web 自动化测试 Selenium API?

Web自动化测试是一种通过编写代码来模拟用户操作,并验证Web应用程序的功能和性能的技术。Selenium是一个流行的Web自动化测试工具,它提供了一组API来与Web浏览器进行交互。在本文中,我们将深入探讨Selenium API,并解释如何从零开始编写一个完整的Web自动化测试。

2024-05-21 15:08:10 622

原创 如何使用 Python+selenium 进行 web 自动化测试?

Python+selenium是一种常用的组合,用于进行web自动化测试。本文将详细介绍如何使用Python+selenium进行web自动化测试,包括环境搭建、基本操作和常见问题解决等内容。

2024-05-20 14:39:24 680

原创 Selenium web 网页测试自动化需要哪些技术?

在当今互联网时代,网页测试自动化成为了确保软件质量和提高效率的重要手段之一。Selenium是一种功能强大且广泛应用的工具,可用于实现网页测试自动化。本文将带您了解Selenium Web网页测试自动化所需的技术和步骤,以便您从零开始掌握这一技能。

2024-05-20 14:36:39 841

原创 Jmeter实现自动化压测(思路&样例)

思路:测试计划(Test Plan)的创建:在JMeter中,首先要创建一个测试计划,这个计划包含了所有的测试元素和它们的执行顺序。配置测试元素:这包括添加和配置线程组(模拟用户),采样器(例如HTTP请求),逻辑控制器,定时器,监听器(用于查看结果)等。参数化和变量:为了重复利用脚本和模拟不同的用户行为,可以使用参数化和变量。例如,可以使用CSV数据文件配置器来读取测试数据。脚本增强:可以使用JSR223或BeanShell脚本来自定义测试逻辑,增强脚本的灵活性和功能。

2024-05-17 14:42:08 651

原创 从零到一!web 项目自动化测试工具有哪些?

在Web开发过程中,自动化测试是一个不可或缺的环节。通过自动化测试工具可以提高开发效率、减少人为错误,保证项目的稳定性和质量。本文将从零开始,详细介绍几种常见的Web项目自动化测试工具,并阐述它们的特点和使用方法。

2024-05-17 14:39:55 662

原创 Web 移动端自动化测试主流框架都有哪些?

Web移动端自动化测试成为了现代软件开发流程中的重要环节,因此,很多主流框架被开发出来来帮助开发人员提高测试效率。本篇文章将从零到一详细介绍Web移动端自动化测试的主流框架。

2024-05-16 14:29:23 502

原创 Web自动化测试入门:前端页面的组成分析详解!

在进行Web自动化测试时,了解前端页面的组成是非常重要的,因为页面的不同元素和交互会直接影响测试的实施和结果。本文将从0到1详细规范地介绍前端页面的组成。

2024-05-16 14:27:48 557

原创 了解 Robot Framework :接口自动化测试教程!

Robot Framework 是一个用于实现自动化测试和机器人流程自动化(RPA)的开放源代码框架。它由一个名为 Robot Framework Foundation 的组织得到推广,得到了多家领军企业在软件开发中的广泛应用。框架以其开放性和灵活性为特点,能够无缝整合各种其他工具,无论团队规模大小,均无需承担额外许可成本。

2024-05-15 17:06:24 275

原创 接口自动化框架篇:核心执行器封装流程!

接口自动化测试是现代软件开发过程中的重要一环,它可以帮助开发团队更快速、高效地进行软件测试,并能够提高测试的准确性和可靠性。而一个可靠的接口自动化测试框架是实现这一目标的关键。

2024-05-15 17:04:19 598

原创 Postman —— 实现接口自动化测试!

目录、postman使用、postman进行简单压力测试1、新建一个fodder,在fodder下添加要进行压力测试的接口:2、post接口测试,参数从txt导入3、设置 Pre-request-Script 参数4、设置test(便于观察测试结果)5、保存请求,点击runner,按如下设置6、设置Iteration7、测试结果

2024-05-14 14:22:04 870

原创 Python + selenium如何截图!

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

2024-05-14 14:19:06 109

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

进行压力测试时要确保目标服务器能够承受相应的负载。此外,压力测试可能会对目标服务器产生一定的负担,请谨慎操作,避免对生产环境或敏感系统造成不良影响。

2024-05-13 14:08:39 264

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

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

2024-05-13 14:06:51 966

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

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

2024-05-11 15:28:59 475

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

数据类型处理是接口框架中一个重要的组成部分,正确处理数据类型可以保证测试的准确性和稳定性。通过上述的规划,我们可以设计一个灵活、可维护的接口自动化测试框架,提高测试效率和测试质量。下面是配套资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!最后: 可以在公众号:自动化测试老司机!免费领取一份216页软件测试工程师面试宝典文档资料。以及相对应的视频学习教程免费分享!

2024-05-11 15:27:06 424

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

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

2024-05-10 14:05:45 268

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

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

2024-05-10 14:03:01 239

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

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

2024-05-09 14:18:46 250

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

在进行接口自动化测试时,我们需要一个稳定、易用且可扩展的框架来封装接口请求。Pytest是一种非常流行的Python测试框架,它提供了很多方便的功能和插件,可以帮助我们轻松进行接口自动化测试。接口请求封装是框架的核心部分,它负责发送HTTP请求、处理响应和断言结果。以下是一个从0到1的规划,详细介绍如何在Pytest中实现接口请求封装。

2024-05-09 14:17:25 362

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

1.如何把自动化测试在公司中实施并推广起来的?选择长期的有稳定模块的项目、项目组调研选择自动化工具并开会演示demo案例,我们主要是演示selenium和robot framework两种。搭建自动化测试框架,在项目中逐步开展自动化。把该项目的自动化流程、框架固化成文档推广到公司的其它项目组应用

2024-05-08 14:36:17 685

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

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

2024-05-08 14:32:33 341

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

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

2024-05-07 14:30:37 884

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

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

2024-05-07 14:28:50 451

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

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

2024-05-06 20:15:47 659

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

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

2024-05-06 20:14:14 933

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

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

2024-05-06 14:34:28 663

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

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

2024-05-06 14:32:13 583

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

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

2024-04-30 15:08:41 871

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

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

2024-04-30 15:05:41 531

原创 Python pytest 面试题!

在Python软件开发中,单元测试是非常重要的一环。它可以帮助开发人员确保代码的正确性并提高代码质量。pytest是一个功能强大且易于使用的Python测试框架,它提供了丰富的功能和灵活的用法,使得编写和执行测试变得更简单和高效。本文将介绍一些常见的Python pytest面试题,并给出相应的代码示例。通过学习和理解这些面试题,你将能够更好地掌握pytest框架的使用。

2024-04-29 20:42:57 735

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

在一家公司待久了技术能力反而变弱了,原来的许多知识都会慢慢遗忘,这种情况并不少见。我就是这样一个例子,入行后就没换过工作,在一家工作了五年,因为公司项目相对简单,工作内容不复杂,平时接触不到难的技术,时间一长就陷入了工作舒适区,没有积极追求新的知识和技能。随着身边朋友发展的越来越好,他也决定走出舒适圈,但是在刚开始面试时就遇到了困境,他的能力与其他工作年限差不多的同行,竞争根本不占优势。

2024-04-29 20:41:09 919

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

自动化测试的落地面临着诸多挑战和困难。为了克服这些困难,公司或团队需要重视测试团队的建设和培训,选择合适的工具和技术,打破技术和流程上的障碍,以及确保自动化测试的持续维护和更新。只有这样,才能真正发挥自动化测试的优势,提高软件的质量和开发效率。下面是配套资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!最后: 可以在公众号:自动化测试老司机!免费领取一份216页软件测试工程师面试宝典文档资料。以及相对应的视频学习教程免费分享!

2024-04-29 14:46:28 1000

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

性能测试流程介绍:01、流程一 — 问清性能测试需求、1、新系统能力验证2、明确客户需求3、找出系统性能瓶颈4、稳定性验证(强度测试)

2024-04-29 14:44:59 674

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

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

2024-04-28 13:59:07 309

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

在 pytest 中,固定装置为创建可在多个测试中共享的设置代码提供了一种方法。一个固定装置函数会为测试创建一个固定的基线,然后固定装置名称会被用作任何测试的输入参数。真正的优势来自于在一个或多个独立的 conftest.py 文件中定义固定装置的能力,从而使它们可用于多个测试文件。

2024-04-28 13:56:26 581

空空如也

空空如也

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

TA关注的人

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