合集-软件测试

摘要:无文档情况下的测试 这是一个非常现实且常见的问题。在很多中小企业或敏捷团队中,正式的需求文档(PRD)确实可能缺失或不完善。但这并不意味着测试无法进行,反而对测试人员提出了更高的要求——从“需求验证者”转变为“需求挖掘者和质量共建者”。 在这种情况下,您可以遵循下图所示的策略来主动挖掘和分析测试点: 阅读全文
posted @ 2025-11-28 19:45 GDms 阅读(38) 评论(0) 推荐(0)
摘要:什么是接口测试 接口测试是现代化软件开发流程中至关重要的一环,尤其在后端服务、微服务架构和前后端分离的背景下,其重要性甚至超过了部分传统UI测试。 一、 核心概念:什么是接口测试? 简单定义:接口测试主要用于检测系统组件之间或系统与系统之间的交互点。这些交互点就是“接口”。测试的重点是检查数据的交换 阅读全文
posted @ 2025-11-29 20:13 GDms 阅读(87) 评论(0) 推荐(0)
摘要:修改JMeter的测试计划的保存位置 JMeter 新建的执行计划(Test Plan)默认保存在 JMeter 的安装目录下的 bin文件夹中。 但为了更清晰和实用,我为您提供一个更详细的说明。 1. 默认保存位置 当您第一次点击 File-> Save或 Save Test Plan as... 阅读全文
posted @ 2025-11-29 20:14 GDms 阅读(97) 评论(0) 推荐(0)
摘要:JSON提取器和正则提取器 非常好!JSON 提取器 和正则表达式提取器 是 JMeter 中最重要、最常用的两个后置处理器,用于关联(Correlation)—— 即从服务器响应中提取数据,供后续请求使用。 核心概念 作用:都是从采样器的响应结果中提取特定数据,并保存为变量。 位置:必须作为后置处 阅读全文
posted @ 2025-11-29 20:15 GDms 阅读(51) 评论(0) 推荐(0)
摘要:软件测试的定义和分类 一、软件测试的定义 软件测试的定义可以从不同角度理解,但核心思想是一致的。 1. 经典定义: 软件测试是使用人工或自动化的手段来运行或测定某个软件系统的过程,其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别。 2. 通俗理解: 软件测试就像软件的“体检”和“ 阅读全文
posted @ 2025-11-28 19:43 GDms 阅读(81) 评论(0) 推荐(0)
摘要:CSV数据文件设置 在config中配置CSV data set config,如果同一个接口需要多组参数,可以建一个csv文件,目录结构如下 循环控制器: 循环次数,和csv中有效数据行数要一致,这样所有数据就都可以测了 | 待测接口 | HTTP信息头管理器:value的部分要用csv的变量,如 阅读全文
posted @ 2025-11-30 19:23 GDms 阅读(55) 评论(0) 推荐(0)
摘要:Python基础 测试常用库 好的!这些是 Python 自动化测试中最常用的文件操作库。我来为你详细讲解每个库的常用操作。 一、JSON 文件操作 1. 读取 JSON 文件 import json # 方法1:读取文件 with open('data/users.json', 'r', enco 阅读全文
posted @ 2025-11-30 19:24 GDms 阅读(63) 评论(0) 推荐(0)
摘要:2. 参数化测试(数据驱动) Pytest 参数化与数据驱动测试详解 1. 基本参数化使用 @pytest.mark.parametrize 装饰器 import pytest # 基本参数化示例 @pytest.mark.parametrize("input, expected", [ (1, 2 阅读全文
posted @ 2025-11-30 19:25 GDms 阅读(60) 评论(0) 推荐(0)
摘要:python的requests模块 requests是 Python 中最流行的 HTTP 客户端库,以简洁优雅的 API 著称,用于发送 HTTP/HTTPS 请求。以下是其核心使用场景和常用方法详解: 一、核心使用场景 API 调用 与 RESTful API 交互(如获取天气数据、股票行情、社 阅读全文
posted @ 2025-12-02 18:48 GDms 阅读(41) 评论(0) 推荐(0)
摘要:Selenium Selenium的定位 好的,这是一个非常核心的Selenium问题。我们可以从两个层面来理解“Selenium的定位”: 作为自动化测试工具的核心定位:它在软件测试领域扮演什么角色? 作为API的功能定位:它如何识别和操作网页上的元素?(这通常被称为“元素定位”) 下面我将从这两 阅读全文
posted @ 2025-12-02 18:48 GDms 阅读(48) 评论(0) 推荐(0)
摘要:selenium的等待机制 好的,我们来深入探讨 Selenium 中至关重要的一环——等待机制。 这是区分一个自动化脚本是“玩具”还是“工具”的关键。如果不加等待,你的脚本会因为页面加载速度跟不上代码执行速度而到处报错;但如果等待不当,又会让你的脚本运行缓慢,效率低下。 为什么需要等待? 在 We 阅读全文
posted @ 2025-12-02 18:49 GDms 阅读(36) 评论(0) 推荐(0)