如何写出覆盖率高的测试用例(用例分析篇)

在使用脑图进行用例设计的实践中,首先需要先出来两个中心:“需求分析”和“模块用例分析”

对于明确需求,主要参考指标总结如下几点:

软件开发合同

项目开发计划

系统/子系统设计文档

软件需求规格说明书(含接口需求规格说明)

用户需求说明书

软件设计说明

对于继承需求,主要是该项目或产品的上游内容已有需求或指标,而这一块儿往往是最容易忽略的地方,所以单独拿出来统计分析。正如在做该项目之前,已经有过一个版本存在,并经过了大量的测试与实践,也进行了各种修改以及需求的完善,那么在设计本项目需求分析属性时,就应该继承上一版本的可用需求或指标,避免只是针对本项目的明确需求分析不到位,导致项目质量不过关。

所以,对于继承需求的参考指标,总结如下几点:

相关产品或上一版本的软件需求说明书

相关产品或上一版本的测试需求或测试报告

相关产品或上一版本在使用过程中遇到并且需要解决的问题汇总

隐含需求的指标需要十分有经验的测试设计人员的思考,要对项目或产品非常熟悉,甚至对该产品所属行业清晰明了。

主要的参考内容如:

有关产品使用场景的梳理数据

该产品相关的行业标准

非专业人士不清楚的特性指标(如六性要求、稳定性要求)

 

安装性测试与易安装性方面的质量子特性(可移植性)相对应。

安装性测试有两个目的:

第一个目的是确保该软件在正常情况和异常情况的不同条件下可以正常安装: 例如,进行首次安装、升级、完整的或自定义的安装,都能进行安装成功。完整的或自定义的卸载,都能进行卸载。异常情况包括磁盘空间不足、缺少目录创建权限等情况,都能正常处理或响应。

第二个目的是核实软件在安装后可立即正常运行。这通常是指运行大量功能测试制定的测试用例。

安装测试包括测试安装代码以及安装手册:安装手册提供如何进行安装,安装代码提供安装一些程序能够运行的基础数据。

依据安装性测试目的可知常规安装性需涵盖如下类型:

安装

升级

卸载

猜你喜欢

转载自www.cnblogs.com/duxf100/p/11541498.html
今日推荐