下列软件测试技术中,依据程序逻辑结构的是()。
A.状态测试技术
B.功能测试技术
C.黑盒测试技术
D.白盒测试技术
A.状态测试技术
B.功能测试技术
C.黑盒测试技术
D.白盒测试技术
A.便于用户、开发人员进行理解和交流
B.反映出用户问题的结构,可以作为软件开发工作的基础和依据
C.作为确认测试和验收的依据
D.便于开发人员进行需求分析
从供选择的答案中选出同下列关于软件测试的各条叙述关系最密切的字句。
A.对可靠性要求很高的软件,例如操作系统,由第三者对源代码进行逐行检查。
B.已有的软件被改版时,由于受到变更的影响,改版前正常的功能可能发生异常,性能也可能下降。因此,对变更的软件进行测试是必要的。
C.在意识到被测试模块的内部结构或算法的情况下进行测试。
D.为了确认用户的需求,先做出系统的主要部分,提交给用户试用。
E.在测试具有层次结构的大型软件时,有一种方法是从上层模块开始,由上到下进行测试。此时,有必要用一些模块替代尚未测试过的下层模块。
供选择的答案:
A~E.①仿真器
②代码审查
③模拟器
④桩
⑤驱动器
⑥域测试
⑦黑盒测试
⑧原型
⑨白盒测试
⑩退化测试
A.多媒体教学软件的制作脚本是在文字脚本的基础上改写而成的
B.多媒体教学软件的制作脚本是软件制作的间接依据
C.多媒体教学软件的制作脚本主要由教学软件的组织结构构成
D.多媒体教学软件的文字脚本是软件制作的直接依据
A.只用于智力测试的解释
B.是衡量测试有效性的指标
C.是判断心理测试是否良好的唯一依据
D.是可以用于比较不同被试者测试分数的标准
E.是一组具有代表性被试样本测试成绩的分布结构
A.软件测试的主要目的是发现程序中的错误
B.软件测试的主要目的是确定程序中错误的位置
C.为了提高软件测试的效率,最好由程序编制者自己来完成软件测试的工作
D.软件测试是证明软件没有错误
A.软件测试的目的是证明程序是否正确
B.软件测试的目的是使程序运行结果正确
C.软件测试的目的是尽可能多地发现程序中的错误
D.软件测试的目的是使程序符合结构化原则
A.测试的目的是为找出软件中所有存在的错误
B.调试的目的是为了解决软件中存在的错误
C.成功的测试是发现了至今为止尚未发现的错误的测试
D.调试能够证明软件的正确性