问题 问答题

阅读以下说明,根据要求回答下面问题
[说明]
某电子商务企业想开发一套B2C电子商务系统,其主要目的是基于互联网在线销售商品和服务,使顾客可以在线浏览和购买商品和服务。系统的用户的IT技能、访问系统的方式差异较大,因此系统的易用性、安全性、可靠性、兼容性等方面的测试至关重要。
该B2C电子商务系统的部分要求是:①所有链接都要正确;②支持不同移动设备、操作系统和浏览器;③系统需通过SSL进行访问,没有登录的用户不能访问应用内部的内容等。

在测试准备会上,大家对测试工作目的、原则、方法等发表了以下观点。
(1)测试是为了证明程序代码没有错误
(2)测试工作应在系统开发初步完成之后着手启动
(3)由于开发人员对功能理解的错误很难由本人测试出来,因此测试工作的主要过程应避免由开发人员来承担
(4)测试后软件中仍存在的错误概率与已经发现的错误数成反比
(5)成功的测试是发现了至今尚未发现的错误的测试
(6)严格的测试计划会使测试工作死板教条,将影响测试进度

答案

参考答案:错误 错误 正确 错误 正确 错误

解析: 依题意,在所罗列的6个观点中,观点A是错误的,因为测试的目的是查找软件系统中的错误,它无法证明软件系统的正确性。观点B是错误的,因为测试工作应尽早介入,例如在需求分析阶段就应该着手考虑验收测试计划,而不是等到程序编码等系统开发初步完成之后才考虑测试工作。观点D是错误的,因为按照软件工程的基本观点,经测试后,软件中仍存在的错误概率与已经发现的错误数成正比。观点F是错误的,因为严格的测试计划会使测试工作有效地发现软件的错误,从而保障测试进度。

单项选择题
问答题 简答题