全球旧事资料 分类
龙源期刊网httpwwwqika
comc
浅谈软件测试用例设计
作者:李秀苹来源:《商情》2012年第21期
摘要软件测试是保证软件产品质量的一个重要因素,而测试用例是实现软件测试的关键,是测试发现错误的必要文档。从测试用例概述,测试用例的重要性,以及如何设计软件测试用例来介绍它的一种使用方法。
关键词软件测试测试用例测试用例设计
一、测试用例概述
软件测试是软件生命周期中的一个重要阶段,它是软件品质得以保证的重要过程,是根据软件开发各阶段的规格说明和程序的内部结构而精心设计的一批测试用例,并利用这些测试用例运行软件测试,以发现软件错误的过程。测试用例是软件质量保证的重要子域。
测试用例(testcase)是关于具体测试步骤的文档,它描述了测试的输入参数、条件及配置、预期的输出结果等,以判断被测软件的工作是否正常。从表现形式上而言,测试用例可以是纯文本的说明文档,也可以是用脚本语言或高级语言编写的一段程序代码。
二、测试用例的重要性
随着中国软件业的日益壮大和逐步走向成熟,软件测试也在不断发展,从最初的由软件编程人员兼职测试到软件公司组建,成立独立专职测试部门,测试工作也从简单测试演变为:编制测试计划、编写测试用例、准备测试数据、编写测试脚本、实施测试、测试评估等多项内容的正规测试。测试方式则由单纯手工测试发展为手工、自动兼之,并有向第三方专业测试公司发展的趋势。因此在测试工作中,测试用例的设计是非常重要的,是测试执行的正确性、有效性的基础。如何有效的设计测试用例,一直是测试人员所关注的问题,设计好测试用例,也是保证测试工作的关键因素之一。
三、设计测试用例设计的步骤
设计测试用例的时候,需要有清晰的测试思路,对要测试什么,按照什么顺序测试,覆盖哪些需求,要做到心中有数。测试用例编写者不仅要掌握软件测试的技术和流程,而且要对被测软件的设计、功能规格说明、用户试用场景以及程序、模块的结构都有比较透彻的理解。测试用例设计一般包括以下几个步骤:
1、测试需求分析
f龙源期刊网httpwwwqika
comc
从软件需求文档中,找出待测试软件、模块的需求,通过自己的分析、理解,整理成为测试需求,清楚被测试对象具有哪些功能。
测试需求应该在软件需求分析的基础上进行归纳、分类,方便设计测试用例设计。测试用例中的测试集与测试需求的关系是多对一的关系,即一个或多个测试用例集对应一个测试需求。
2、业务流程分析
在软件测试中,不但要基于功能r
好听全球资料 返回顶部