对一个成功的软件来说,只有经过编码、测试、再编码、再测试,这样一个不断的循环过程,才能获得较高的产品质量。
第1题:
下列有关软件测试的叙述中,正确的是
A) 测试是软件开发中一个单独的阶段,其目的是对已实现的程序编码进行正确性检验
B) 一个成功的测试能够验证程序的确做了它应该做的事情
C) 根据80/20的原则,优秀的软件开发人员所编写的程序错误少,因此时于他们的程序,重点不应放在缺陷测试上
D) 在软件过程的早期寻找尽可能多的错误符合软件测试的原则
A.
B.
C.
D.
第2题:
A.需求分析
B.详细设计
C.编码和单元测试
D.综合测试
第3题:
关于对软件测试定义的理解,下边哪句话是正确的______。
A) 应用系统开发完毕,再对它进行测试
B) 软件开发中产生的错误都源于编码阶段的错误代码
C) 测试是我们考察并理解与发布的软件系统有关的利益和风险状况的过程
D) 完备的测试能够详尽地表明软件中不存在的错误
A.
B.
C.
D.
第4题:
程序测试是指()
A找出编码中错误的代码执行活动
B对软件计划、软件设计,软件编码进行查错的活动
C对软件计划、软件设计,软件编码进行纠错的活动
D纠正编码中的错误的代码执行活动
第5题:
软件生存周期的正确顺序是______。
A) 软件设计、系统与软件需求定义、制定计划、编码和单元测试、集成和系统测试、运行和维护
B) 系统与软件需求定义、软件设计、制定计划、编码和单元测试、集成和系统测试、运行和维护
C) 制定计划、软件设计、系统与软件需求定义、编码和单元测试、集成和系统测试、运行和维护
D) 制定计划、系统与软件需求定义、软件设计、编码和单元测试、集成和系统测试、运行和维护
A.
B.
C.
D.
第6题:
开发一个新软件包时,软件设计,写编码和编码测试等工作要按顺序进行,这是一个()约束的例子。
A.物理
B.技术
C.资源
D.进度
E.时间
第7题:
A.编码
B.软件详细设计
C.软件总体设计
D.需求分析
第8题:
以下关于软件测试的叙述中,正确的是(35)。
A.软件测试不仅能表明软件中存在错误,也能说明软件中不存在错误
B.软件测试活动应从编码阶段开始
C.一个成功的测试能发现至今未发现的错误
D.在一个被测程序段中,若已发现的错误越多,则残存的错误数越少
第9题:
为了提高测试的效率,正确的做法是______。
A) 选择发现错误可能性大的数据作为测试用例
B) 在完成程序的编码之后再制定软件的测试计划
C) 随机选取测试用例
D) 取一切可能的输入数据作为测试用例
A.
B.
C.
D.
第10题:
下列软件测试说法正确的是()