2012软件测试题与答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件测试中期测试答案
判断题(10分)
软件测试只能发现错误,但不能保证测试后的软件没有错误。(√)
软件测试就是为了验证软件功能实现的是否正确,是否完成既定目标的活动,所以软件测试在软件工程的后期才开始具体的工作。(×)
测试人员说:“没有可运行的程序,我无法进行测试工作”。(×)
单元测试通常应该先进行“人工走查”,再以白盒法为主,辅以黑盒进行动态测试。(√)功能测试属于白盒测试的技术范畴。(×)
黑盒测试的测试用例是根据程序内部逻辑设计的。(×)
白盒测试仅与程序的内部结构有关,完全可以不考虑程序的功能要求。(√)
集成测试也叫做组装测试,通常在编码完成的基础上,将所有的程序模块进行有序的、递增的测试( × )
第三方测试是在开发方与用户方的测试基础上进行的验证测试 ( × )
验收测试是由最终用户来实施的。(×)
多项选择题(5分)
从是否需要执行被测软件的角度,软件测试技术可划分的类型是:( AC )。
A、静态测试
B、黑盒测试
C、动态测试
D、白盒测试
下面选项中可能导致软件缺陷的原因有( ABD )。
A、软件需求说明书编写的不全面,不完整,不准确,而且经常更改
B、软件设计说明书编写不准确
C、软件使用人员的水平
D、开发人员不能很好的理解需求说明书和沟通不足
IIS提供的服务有( ABCD )
A. FTP
B. WWW
C. SMTP
D. NNTP
VSS是一款配置管理工具,它提供了完善的版本和配置管理功能,VSS中我们处理的所有文档都称为文件,VSS对文件的常用操作有( ABC )
A. check out
B. check in
C. undo check out
D. copy
典型的瀑布模型的四个阶段是:(BCDE)
A、需求调研
B、分析
C、设计
D、编码
E、测试
F、实施
单项选择题(15分)
单元测试主要针对模块的几个基本特征进行测试,该阶段不能完成的测试是( A )。
A. 系统功能
B. 局部数据结构
C. 重要的执行路径
D. 错误处理
以下关于需求测试的描述中,不正确的是( D )
需求测试是要检测需求规格说明书中设计的软件需求是否符合用户的要求。
需求测试只是验证需求是否真的是用户所需要的。
需求测试不等同于后面阶段的集成测试或系统测试。
需求测试是需求测试人员来执行的,与用户无关。
对程序的测试最好由由来做,对程序的调试最好由来做。( B )
A.程序员第三方测试机构
B.第三方测试机构程序员
C.程序开发组程序员
D.程序开发组程序开发组
软件的六大质量特性包括:( A )
A、功能性、可靠性、可用性、效率、可维护、可移植
B、功能性、可靠性、可用性、效率、稳定性、可移植
C、功能性、可靠性、可扩展性、效率、稳定性、可移植
D、功能性、可靠性、兼容性、效率、稳定性、可移植
下面有关软件缺陷的说法中错误的是( C)。
A.缺陷就是软件产品在开发中存在的问题
B.缺陷就是软件维护过程中存在的错误、毛病等各种问题
C.缺陷就是导致系统程序崩溃的错误
D.缺陷就是系统所需实现的某种功能的时效和违背
功能或特性没有实现,主要功能部分丧失,次要功能完全丧失,或致命的错误声明,这属于软件缺陷级别中的( B )。
A.致命缺陷
B.严重缺陷
C.一般缺陷
D.微小缺陷
即使对程序的所有路径都进行了测试,程序也可能存在没能检查出来的缺陷,其原因可能是( D )。
A.程序可能会因为缺少某些路径而存在问题
B.即使是穷举路径测试也决不能保证程序符合其设计规格说明
C.穷举路径测试也可能不会暴露数据敏感错误
D.以上全部
在系统测试中,测试人员主要根据( A )设计测试用例。
A.需求分析说明书
B.概要设计说明书
C.详细设计说明书
D.系统规格说明书
下列关于软件验收测试的合格通过准则是( D )。
1)软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求
2)所有测试项没有残余一级、二级和三级错误
3)立项审批表、需求分析文档、设计文档和编码实现一致
4)验收测试工件齐全
A.1)
B.1)和3)
C.1)和3)和4)
D.所有都对
用来代替被测模块的子模块的是( B )。
A.驱动模块
B.桩模块
C.调用模块
D.配置模块
与设计测试数据无关的文档是( C )。
A.该软件的设计文档
B.需求规格说明
C.项目开发计划
D.源程序
在某大学学籍管理信息系统中,假设学生年龄的输入范围为16—40,则根据黑盒测试中的等价类划分技术,下面划分正确的是( B )。
A)可划分为2个有效等价类,2个无效等价类
B)可划分为1个有效等价类,2个无效等价类
C)可划分为2个有效等价类,1个无效等价类
D)可划分为1个有效等价类,1个无效等价类
关于软件测试模型,描述正确的是( C )
A、V模型测试的对象就是程序本身,测试与开发可以同一阶段进行