阅读以下说明,根据要求回答问题1~问题3。 (15分)
【说明】
系统集成商 PH 公司承担了为某企业开发电子商务系统的任务。为了保证软件系统的质量, PH 公 司在成立项目组的同时,成立了该项目的测试小组。测试组对软件开发的全过程进行了测试,重点针对
软件的功能和性能进行测试。
【问题1】 (5分)
软件测试的目的是(1)。为了提高测试的效率,应该(2)。使用白盒测试方法时,确定测试数据应 根据(3)和指定的覆盖标准。与设计测试数据无关的文档是(4)。软件的集成测试工作最好由(5)
承担,以提高集成测试的效果。
(1)A. 证明软件是正确的 B. 找出软件中的所有错误
C. 发现软件的错误 D. 评价软件的质量
(2)A. 在完成编码以后制定软件的测试计划
B. 抽样选择发现错误的可能性大的数据作为测试数据
C. 随机地选取适量测试数据
D. 取一切可能的输入数据作为测试数据
(3)A. 用户使用说明书 B. 程序的复杂程度
C. 需求规格说明书 D. 程序的内部逻辑
(4)A. 项目开发计划 B. 该软件的设计人员
C. 源程序 D. 程序的复杂程度
(5)A. 该软件的编程人员 B. 该软件的项目经理
C. 该软件的设计人员 D. 不属于该软件开发组的软件设计人员
【问题2】 (6分)
软件测试中的单元测试、集成测试和系统测试都有各自的测试目标。以下描述中,属于单元测试的是(6);
属于集成测试的是(7);属于系统测试的是(8)。
(请将以下8个选项的序号分别填入上述空白处,且不能重复)
A. 测试对象为单个模块或者函数;
B. 包括测试部分全局数据结构及变量:
C. 测试对象为多个模块或多个单元;
D. 整个测试必须在系统实际运行环境中进行;
E. 主要测试局部数据结构及变量;
F. 测试各个模块间的调用接口;
G. 测试对象包括整个软件系统,以及软件所依赖的硬件、外设等;
H. 主要测试模块内部逻辑结构的正确性。
【问题3】 ( 4 分 )
针对电子商务平台的运行特性,测试小组进行了基于Web 的系统测试,主要完成了以下工作:
A. 测试同一页面在不同宽带上网方式中展现给用户的快慢程度;
B. 检验用户填写的所属省份与所在城市是否匹配:
C. 验证应用系统在预设的5次登录失败后能否锁定登录界面;
D. 测试应用系统在不同操作系统平台上运行是否有差异;
其中, (9) 是功能测试,(10)是性能测试,(11)是兼容性测试,(12)是安全性测试。