测试是信息系统工程质量控制最重要的手段之一,这是由信息系统工程本身的特点所决定的

练习题库2022-08-02  36

问题 测试是信息系统工程质量控制最重要的手段之一,这是由信息系统工程本身的特点所决定的。信息系统工程一般由网络系统、主机系统、应用系统等组成,而这些系统的质量到底如何,只有通过实际的测试才能够进行度量。【问题1】(5分)请将下列测试类型与相应的测试方法用直线连接。【问题2】(5分)请指出下面关于软件测试的叙述是否正确(填写对或错,每个小题0.5分)。(1)软件质量是满足规定用户需求的能力。(2)监理工程师应按照有关国家标准审查提交的测试计划和测试规范,并提出审查意见。(3)软件测试的目的是为了验证软件功能是否正确。(4)软件测试计划始于软件设计阶段,完成于软件开发阶段。(5)α测试是由一个用户在开发环境下进行的测试,也可以是公司内部的用户在模拟实际操作环境下进行的测试。(6)代码审查是代码检查的一种,是由开发和测试人员组成一个审查组,通过阅读和讨论,对程序进行静态分析的过程。(7)采用正确的测试用例设计方法,软件测试可以做到穷举测试。(8)界面测试不是易用性测试包括的内容。(9)验收测试是由承建方和用户按照用户使用手册执行软件验收。(10)软件测试监理是对软件测试工程活动和产品进行评审和(或)审核,并报告结果。

选项

答案

解析 【问题1】【问题2】1)错,2)对,3)错,4)错,5)对,6)对,7)错,8)错,9)错,10)对本题考查与信息工程质量控制相关的软件测试理论与实践。[问题1]重点考察测试类型与测试方法的关系。黑盒测试主要在软件的接口处进行。是把测试对象看做一个黑盒子,测试人员完全不考虑程序内部的逻辑结构和内部特性,只依据程序的需求规格说明书,检查程序的功能是否符合它的功能说明。黑盒测试方法包括:等价类划分、边界值分析、因果图分析、错误推测法、功能图分析等。白盒测试是按照程序内部的结构测试程序,通过测试来检测产品内部动作是否按照设计规格说明书的规定正常进行,检验程序中的每条通路是否都能按预定要求正确工作。这一方法是把测试对象看作一个打开的盒子,测试人员依据程序内部逻辑结构相关信息,设计或选择测试用例,对程序所有逻辑路径进行测试,通过在不同点检查程序的状态,确定实际的状态是否与预期的状态一致。白盒测试方法包括:代码检查法、静态结构分析法、逻辑覆盖法、循环覆盖法和基本路径法。其中逻辑覆盖包括语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖和路径覆盖。[问题2]根据信息工程质量控制和软件测试的有关理论,题目中第2,5,6,10项描述是正确的,其余各项是错误的,正确的描述如下。第1项,软件质量是反映软件产品满足规定用户和潜在用户需求能力的特性的总和,软件质量特性包括功能性、可靠性、易使用性、效率、可维护性和可移植性等6个特性。第3项,软件测试是程序的一种执行过程,目的是尽可能发现并改正被测试软件中的错误,提高软件的可靠性。第4项,软件测试计划始于软件需求分析阶段,完成于软件设计阶段。第7项,采用正确的测试用例设计方法,软件测试也不可以做到穷举测试。第8项,界面测试是易用性测试包括的内容。第9项,验收测试是由承建方和用户按照项目合同、软件系统需求和用户使用手册在软件正式验收前执行的测试。
转载请注明原文地址:https://tihaiku.com/congyezige/2413298.html

最新回复(0)