gtest从一无所知到熟练使用(2)什么是测试夹具(test fixture)、测试用例、测试套件

本文介绍了测试术语,如测试套件(test suite)和测试用例(test case),以及Fixture的概念。Fixture是为测试用例创建前置条件的操作或脚本,有助于保持测试环境一致性,提高效率。文章探讨了Setup/Teardown和Pytest Fixture两种实现方式,并强调了Fixture的可重用性和对测试一致性的重要性。
摘要由CSDN通过智能技术生成

在介绍gtest之前补充介绍几个测试术语。

什么是test suite和test case

通常把一组相关的测试称为一个测试套件(test suite),而单个测试用例叫test case。

软件工程中的测试套件(test suite)有时也称为验证套件(validation suite),是许多测试用例的集合,测试用例可用来测试一程式是否正确工作,测试套件包括许多测试用例,一般也会有针对测试用例及其测试目的的详细说明,在进行测试时的系统组态资讯以及测试前需进行的步骤。

通过测试套件,将服务于同一个测试目的或同一运行环境下的一系列测试用例有机的组合起来。测试套件是按照测试计划所定义的各个阶段的测试目标决定的,即先有测试计划,后面才有测试套件。

测试用例的集合是测试套件。

在这里插入图片描述

什么是Fixture

Fixture是软件测试中的一个重要概念。许多人对这个概念感到模糊,原因之一是迄今为止它没有统一的中文翻译。有人叫它测试固件,有人叫它测试装置ÿ

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值