浅谈测试用例在软件测试中作用.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
浅谈测试用例在软件测试中作用

浅谈测试用例在软件测试中的作用   【摘 要】测试用例是软件测试执行的基础,是软件测试的核心。好的测试用例能够提高测试效率、节约测试时间。本文从五个方面论述了测试用例在软件测试中的作用,希望测试人员,特别是测试项目中的新人,能够在测试中对测试用例给予足够的重视。 【关键词】软件测试;测试用例 通常来说,测试用例(Test Case)是指对一项特定的软件产品进行测试任务的描述,体现软件测试的测试方案、方法、技术和策略。测试用例必须给出测试目标、测试对象、测试环境、前提条件、输入数据、测试步骤和预期结果,并最终形成文档。 不同类别的软件,其测试用例是不同的。通常的做法是把测试数据和测试脚本从测试用例中划分出来。测试用例更趋于针对软件产品的功能、业务规则和业务处理所设计的测试方案。对软件的每个特定功能或运行操作路径的测试便构成了一个个测试用例。 随着中国软件业的日益壮大和逐步走向成熟,软件测试也在不断发展,并逐步与世界接轨。软件测试从最初的由软件编程人员兼职测试,到软件公司组建独立专职测试部门;测试工作也从简单测试逐渐演变为包含多项内容的正规测试;测试方式则由单纯手工测试发展为手工、自动兼而有之,并有向第三方专业测试公司发展的趋势。目前软件测试内容主要包括:编制测试计划、编写测试用例、准备测试数据、编写测试脚本、实施测试、测试评估等等。 影响软件测试的因素很多,例如软件本身的复杂程度、开发人员(包括分析、设计、编程和测试的人员)的素质、测试方法和技术的运用等等。在测试时不可能进行穷举测试,所以应以最小的财力和物力投入,在最短时间内以最低成本尽快发现软件缺陷。因此要提高测试效率、节约测试时间,就必须设计好测试用例。测试用例是测试工作的指导,是软件测试的必须遵守的准则,更是软件测试质量稳定的根本保障。所以,有了好的测试用例,无论是谁来测试,只要参照测试用例实施,都能保障测试的质量。这样就可以把人为因素的对软件质量的影响减少到最小。因此测试用例的设计和编制是软件测试活动中最重要的。 下面就来详细地谈一谈测试用例在软件测试中的作用。 一、测试用例用于指导软件测试的实施 即使是很小的项目,也可能会有几个或是更多的测试用例,测试用例可能在数月甚至几年的测试过程中不断地被被创建和使用,正确的测试计划会很好地组织这些测试用例并提供给测试人员或者其他项目人员来参考并能有效的使用。 测试用例主要适用于集成测试、系统测试和回归测试。在进行软件测试的过程中,测试用例作为测试的标准,测试人员一定要按照测试用例项目和测试步骤逐一实施测试,并对测试情况进行记录,这些记录可以输入到测试用例管理软件中,以便自动生成测试结果文档。 根据测试用例的测试等级,集成测试应测试哪些用例,系统测试应测试哪些用例,回归测试又该测试哪些用例,在设计测试用例时都已作明确规定,实施测试时测试人员不能随意作变动。 二、测试用例可以用于规划测试数据的准备 在实施具体的软件测试时,测试数据是与测试用例分离的。按照测试用例准备一组或若干组与之配套的测试原始数据以及标准测试结果。例如,为保证测试报表之类数据集的正确性,按照测试用例来规划准备测试数据是非常有必要的。当然,除准备正常数据之外,还必须根据测试用例设计大量边缘数据和错误数据。 三、测试用例实际上就是要编写测试脚本的“设计规格说明书” 为提高测试效率,自动测试是目前软件测试大力发展的方向。自动测试的中心任务是编写测试脚本。如果说软件工程中软件编程必须有设计规格说明书,那么测试脚本的设计规格说明书就是测试用例。 四、测试用例是评估测试结果的度量基准 软件测试实施完成后,需要对测试结果进行评估,并且编制出测试报告。判断软件测试是否完成、衡量测试质量是否达到要求,都需要一些量化的结果,比如说测试覆盖率是多少,测试合格率是多少,重要测试的合格率又是多少,等等。以前统计的基准是软件模块或功能点,但是这种统计显得过于粗糙。采用测试用例作度量基准会更加准确、有效。从测试的项目管理角度来说,测试用例的通过率是检验代码质量的保障。经常说代码的质量不高或者代码的质量很好,量化的标准应该是测试用例的通过率和软件缺陷和软件错误的数量。 五、测试用例是分析软件缺陷的标准 通过收集软件缺陷,对比测试用例和缺陷数据库,分析确证是漏测还是缺陷复现。漏测反映了测试用例的不完善,应立即补充相应测试用例,最终达到逐步完善软件质量。而已有相应测试用例,则反映实施测试或变更处理存在问题。 另外,测试用例也可以作为检验测试人员的进度、工作量以及跟踪、管理测试人员的工作效率的因素,尤其是比较适用于对于新的测试人员的检验,从而更加合理做出测试安排和计划。 总之,测试用例将会使得测试的成本降低,并具有可重复使

文档评论(0)

docman126 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档