测试用例在软件测试中的作用?

题目

测试用例在软件测试中的作用?

参考答案和解析
正确答案:1、指导测试的实施。测试用例主要适用于集成测试、系统测试和回归测试。
2、规划测试数据的准备
3、编写测试脚本的”设计规格说明书”
4、评估测试结果的度量基准。完成测试实施后需要对测试结果进行评估,并且编制测试报告。判断软件测试是否完成、衡量测试质量需要一些量化的结果。例:测试覆盖率是多少、测试合格率是多少、重要测试合格率是多少,等等。
5、分析缺陷的标准
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

●软件测试是软件质量保证的主要手段之一,测试的费用已超过 (10) 的30%以上。因此提高测试的有效性非常重要。"高产"的测试是指 (11) 。根据国家标准GB856688计算机软件开发规范的规定,软件的开发和维护分为8个阶段,其中单元测试是在 (12) 阶段完成的;组装测试的计划内是在 (13) 阶段制定的;确认测试的计划是在 (14) 阶段制定的。

(10) A.软件开发费用

B.软件维护费用

C.软件开发和维护费用

D.软件研制费用

(11) A.用适量的测试用例,说明被测程序正确无误

B.用适量的测试用例,说明被测程序符合相应的要求

C.用少量的测试用例,发现被测程序尽可能多的错误

D.用少量的测试用例,纠正被测程序尽可能多的错误

(12) A.实现

B.组装测试

C.确认测试

D.使用和维护

(13),(14) A.可行性研究和计划

B.需求分析

C.概要设计

D.详细设计


正确答案:A,C,A,C,B
【解析】目前,在大中型软件开发项目中,测试都占据着重要地位,同时,测试也是在将软件交付给客户之前所必须完成的步骤。测试所花费用已超过软件开发费用的30%以上。如何组织好测试,特别是如何选择测试用例,对保障软件质量,降低测试费用有着重要的意义。一个高效的测试,是指通过对所设计的少量测试用例进行测试,从而发现被测试程序中尽可能多的问题,并完成修改。测试按照被测试的内容可分为3种:单元测试(对程序单元或模块单独进行测试)、组装测试(把已通过单元测试的模块连接起来,测试模块间的接口及软件设计中的问题,常用功能测试办法)和确认测试(对软件系统作全面测试,以确认开发的软件是否符合验收标准)。根据国家标准GB8566-88计算机软件开发规范的规定,软件开发和维护分为8个阶段,分别为可行性研究和计划、需求分析、概要设计、详细设计、实现、组装测试、确认测试和使用维护。GB8566-88规定单元测试在实现阶段完成;组装测试在组装测试阶段完成,但组装测试的计划应该在概要设计阶段制定,而确认测试的计划则在需求分析阶段就应该制定好。

第2题:

软件测试是软件质量保证的主要手段之一,“高产”的测试是指(29)。

A.用适量的测试用例运行程序,证明被测程序正确无误

B.用适量的测试用例运行程序,证明被测程序符合相应的要求

C.用少量的测试用例运行程序,发现被测程序尽可能多的错误

D.用少量的测试用例运行程序,纠正被测程序尽可能多的错误


正确答案:C
解析:本题考查软件测试的相关知识。软件测试的目的就是在软件系统交付运行之前,尽可能多地发现系统中的错误和缺陷,它是保证软件质量的主要手段之一。在软件测试过程中,为了发现系统中的错误,应竭力设计能暴露错误的测试用例。高效的测试是指用少量的测试用例,发现被测软件尽可能多的错误。

第3题:

以下关于软件可靠性测试的说法中,正确的是______。

A.软件可靠性测试能有效地减少软件在恶意使用下出现崩溃的次数

B.软件可靠性测试的主要目的是度量软件的可靠性

C.在一次软件可靠性测试中,执行的测试用例可以不完全符合所定义的软件运行剖面

D.软件可靠性测试使用的测试用例必须满足语句覆盖


正确答案:D
解析:软件可靠性测试的目的是收集软件测试时软件故障的情况,并对其进行整理从而为分析和预测软件的可靠性提供帮助。对于具体每个测试用例的设计,可靠性测试需要的测试用例与普通的软件测试并无不同,关键是要保证用于可靠性测试的测试用例集要完全符合运行剖面的定义。因此,此时的测试用例的设计可以完全在运行剖面的指导下进行。

第4题:

在软件测试中,高效的测试是指( )。

A.用较多的测试用例说明程序的正确性
B.用较多的测试用例说明程序符合要求
C.用较少的测试用例发现尽可能多的错误
D.用较少的测试用例纠正尽可能多的错误

答案:C
解析:
在软件测试中,高效的测试是指用较少的测试用例发现尽可能多的错误

第5题:

下列有关软件测试设计的说法中,正确的是______。

A.测试方案应考虑是否可行、是否有效和是否能够达到预期的测试目标

B.基于判定表的测试用例设计方法是白盒测试用例设计方法

C.测试方案设计中可以忽略软件系统的实际使用环境

D.测试开发不是测试用例设计的工作内容


正确答案:A
解析:软件测试设计的要点有:
  所设计的测试技术方案是否可行,是否有效和是否能达到预期的测试目标。
  所设计的测试用例是否完整,边界条件是否考虑,其覆盖范围能达到多高。
  所设计的测试环境是否和用户的实际使用环境比较接近。
  关键是做好测试设计前的知识传递。
  由以上可知A说法正确。
  基于判定表的测试用例设计方法是黑盒测试用例设计方法,B说法错误。
  测试环境应当和用户的实际使用环境比较接近,这样才能更好地进行测试,C说法错误。
  测试开发是测试用例设计的一部分工作内容,D项的说法与事实相反,不选。

第6题:

软件测试中的高产指的是( )。

A.用适量的测试用例,说明被测试程序正确无误

B.用适量的测试用例,说明被测试程序符合相应的要求

C.用少量的测试用例,发现被测试程序尽可能多的错误

D.用少量的测试用例,纠正被测试程序尽可能多的错误


正确答案:C

第7题:

以下关于软件可靠性测试的说法中,正确的是______。

A.定义软件运行剖面是软件可靠性测试的重要步骤

B.软件可靠性测试使用的测试用例应该满足分支覆盖

C.软件可靠性测试可以在单元测试中实施

D.软件可靠性预测模型的作用是指导软件可靠性测试中的测试用例生成


正确答案:A
解析:软件可靠性测试过程包括五个步骤:①确定可靠性目标;②定义软件运行剖面;③设计测试用例;④实施可靠性测试;⑤分析测试结果。所以说定义软件运行剖面是软件可靠性测试的重要步骤,故选项A正确。

第8题:

测试用例是为了测试而设计的一组数据,在测试之前应精心选择。测试用例主要用来检验程序,因此测试用例应包括______。

A) 测试输入数据和与之对应的输出结果

B) 测试输入数据和软件产生的效果

C) 软件的执行流程和执行结果

D) 软件的执行结果和结果分析

A.

B.

C.

D.


正确答案:A
解析:测试用例主要用来检验程序,因此不仅要有测试的输入数据,而且要指明这些输人数据的预期结果。如果对测试输入数据没有给出预期的程序输出结果,那么就缺少了检验实测结果的基准,就有可能把一个似是而非的错误当成正确的结果。

第9题:

下列叙述中,正确的是 ______。

A.软件测试的目标是保证交付的软件产品不包含缺陷

B.软件测试有利于降低软件产品发布后的维护费用

C.测试包是指一个测试脚本,它由一组顺序执行的测试用例组成

D.在V模型中,集成测试用例的设计对应于软件需求分析活动


正确答案:B
解析:软件测试的目标是发现缺陷,证明程序有错而非证明其正确。故A不正确。

第10题:

测试用例是测试使用的文档化的细则,其规定如何对软件某项功能或功能组合进行测试。测试用例应包括下列( )内容的详细信息。①测试目标和被测功能。②测试环境和其他条件。③测试数据和测试步骤。④测试记录和测试结果。

A.①③
B.①②③
C.①③④
D.①②③④

答案:B
解析:
本题考查测试用例的概念。测试用例应包括:·测试目标和被测功能。·测试环境和其他条件。·测试数据和测试步骤。

更多相关问题