读书小计--测试集
**
测试集(test suite)简述
**
测试集是由一系列测试用例并与之关联的测试环境组合而构成的集合,已满足测试执行的特别要求。通过测试集,将服务于用一个测试目标、特别阶段性测试目标或某一运行环境下的一系列测试用例有机地组合起来。
-测试集是按照测试计划定义的各个阶段测试目标所决定的,即先有测试计划,然后才有测试集。
在测试用例的套件组织中,常用的基本方法有3种–根据程序功能模块、测试用例的类型和优先级等组织测试用例,有时会将这些方法混合使用。
—测试集什么情况下需要创建?
部分模块发生改动、需要执行部分用例、功能测试和自动化测试、操作系统兼容、用户群体
—测试集和测试框架的关系?
测试框架是为产品线而建立的,相对稳定,而测试集相对来说是动态的,随测试项目或测试计划而建立和调整,而且测试集是以测试框架为基础的,或者说先有测试框架
小结:
一个测试用例应该包含测试目标、测试环境、输入数据、步骤和期望结果等内容,也就是回答“5W1H”,确保测试用例所需的环境、输入数据、步骤和期望结果等信息应有尽有,使测试用例的执行结果不会因人而异。
5W1H: why——为什么而测? what——测什么? where——在哪测? when——什么时候开始测? which——哪些输入数据?How——如何操作?
在测试用例的应有和维护中,需要根据不同的测试目的或任务构建测试集,使之完整地覆盖软件产品的功能点及其相关的质量特性,满足测试要求。常用的构建方法有3种,根据程序功能模块、测试用例的类型和优先级等组织测试用例。
通过测试集,将服务于同一测试目标、特定阶段性测试目标或某一运行环境下的一系列测试用例有机地组合起来,有助于使用测试,提高测试的复用性。
架