软件测试(复习题).doc

上传人:F****n 文档编号:101072828 上传时间:2019-09-26 格式:DOC 页数:9 大小:81.50KB
返回 下载 相关 举报
软件测试(复习题).doc_第1页
第1页 / 共9页
软件测试(复习题).doc_第2页
第2页 / 共9页
软件测试(复习题).doc_第3页
第3页 / 共9页
软件测试(复习题).doc_第4页
第4页 / 共9页
软件测试(复习题).doc_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《软件测试(复习题).doc》由会员分享,可在线阅读,更多相关《软件测试(复习题).doc(9页珍藏版)》请在金锄头文库上搜索。

1、2005年1. 在系统验收测试中,_(23)A_是在一个模拟的环境下使用模拟数据运行系统;_(24)A_是在一个实际环境中使用真实数据运行系统。(23)A验证测试B审计测试C确认测试D模块测试(24)A验证测试B审计测试C确认测试D模块测试 2. 当测试工作正在进行时,公司B为了申报某科技奖项,希望机构A能先出具一份证实其软件质量优秀的测试报告,并且口头承诺测试会继续进行,并且测试过程中发现的问题都会得到改正。如果你是机构A的负责人,对于评测师甲的请求,你将_(38)_A_。对于公司B提出的要求,机构A的评测师甲、乙分别给出了如下的建议:甲认为可以出质量优秀报告,但是需要公司B出具改正所有测试

2、问题的书面承诺书和自己QA部门认可;乙认为由于测试还没有结束,很多问题海没有得到改正,因此不能出质量优秀的报告,但可以根据已经测试过的模块的情况,出具一个质量基本合格的报告。对于以上建议你认为_(39)_D_。测试结束后,评测师乙提出要保留公司B的被测试软件的样品,对于评测师乙的要求你认为_(40)_D_。 (38)A不批准甲的请求B批准甲的请求,但是要求甲不能透露公司B的信息C不批准甲的请求,但是建议甲可以到公司B做兼职开发工作 D批准甲的请求,并要求甲尽快提高自己在ERP方面的知识,为公司多做贡献(39)A应该听从甲的建议B应该听从乙的建议C应该综合甲乙的建议D都不正确(40)A不合理,这

3、样侵犯了B的知识产权B不合理,仅保留程序就行了C不合理,仅保留文档就行了D合理3. 关于软件测试对软件质量的意义,有以下观点:度量与评估软件的质量;保证软件质量;改进软件开发过程;发现软件错误。其中正确的是_(41)_C_。(41)A、 B、C、D、4. 某软件公司在招聘软件评测师时,应聘者甲向公司做如下保证:经过自己测试的软件今后不会再出现问题;在工作中对所有程序员一视同仁,不会因为在某个程序员编写的程序中发现的问题多,就重点审查该程序,以免不利于团结;承诺不需要其他人员,自己就可以独立进行测试工作;发扬咬定青山不放松的精神,不把所有问题都找出来,决不罢休; 你认为应聘者甲的保证_(43)D

4、_。(43)A、是正确的B是正确的C都是正确的D都不正确5. 软件测试的对象包括_(44)B_。(44)A目标程序和相关文档 B源程序、目标程序、数据及相关文档C目标程序、操作系统和平台软件 D源程序和目标程序6. 软件测试类型按开发阶段划分是_(45)B_。(45)A需求测试、单元测试、集成测试、验证测试B单元测试、集成测试、确认测试、系统测试、验收测试C单元测试、集成测试、验证测试、确认测试、验收测试D调试、单元测试、集成测试、用户测试7. 下述说法错误的是_(46)B_。(46)A单元测试又称为模块测试,是针对软件测试的最小单位程序模块进行正确 性检验的测试工作B集成测试也叫做组装测试,

5、通常在编码完成的基础上,将所有的程序模块进行有序的、递增的测试C集成测试是检验程序单元或部件的接口关系,逐步集成为符合概要设计要求的程序部件或整个系统。D系统测试是在真实或模拟系统运行环境下,检查完整的程序系统能否和相关硬件、外设、网络、系统软件和支持平台等正确配置与连接,并满足用户需求8. V模型指出,_(47)A_对程序设计进行验证,_(48)D_对系统设计进行验证,_(49)C_应当追朔到用户需求说明。(47)A单元和集成测试B系统测试C验收测试和确认测试D验证测试(48)A单元测试B集成测试C功能测试D系统测试(49)A代码测试B集成测试C验收测试D单元测试9. 错误管理的流程可以概括

6、为:测试人员提交新的错误入库,错误状态为1;高级测 试人 员验证错误,如果确认是错误,分配给相应的开发人员,设置状态为2,如果不是错误, 则拒绝,设置为拒绝状态;开发人员查询状态为3的错误,做如下处理:如果不是错误, 则置状态为拒绝,如果是错误则修复并置状态为4,如果不能解决的错误,要留下文字 说明并保持错误为拒绝状态;测试人员查询状态为5的错误,验证错误是否已解决,做 如下处理:如问题解决了置错误的状态为6,如问题没有解决则置状态为7。上述流程中1 至7相对应的状态标识为_(50)A_。(50)A新信息打开打开修正修正关闭重新打开B打开修正关闭修正修正关闭打开C新信息打开打开关闭修正关闭重新

7、打开D新信息打开打开修正关闭修正重新打开10. 关于对第三方测试的描述,正确的观点是_(51)B_。(51)A既不是开发人员,也不是用户所进行的测试就是第三方测试B由在技术、管理和财务上与开发方和用户方相对独立的组织进行的测试C第三方测试是在开发方与用户方的测试基础上所进行的验证测试D第三方测试又被称为测试11. 验收测试的定义是_(52)C_。(52)A由用户按照用户手册对软件进行测试以决定是否接收B由某个测试机构代表用户按照需求说明书和用户手册对软件进行测试以决定是否接收C按照软件任务书或合同,供需双方约定的验收依据进行测试,决定是否接收D由开发方和用户按照用户手册执行软件验收 2006年

8、1. 两个小组独立地测试同一个程序,第一组发现25个错误,第二组发现30个错误,在两个小组发现的错误中有15个是共同的,那么可以估计程序中的错误总数是_(35)C_个。(35)A25B30C50D60 2. 对于软件的测试,下列描述正确的是_(36)D_。(36)A测试就是在软件公司内部展开的测试,由公司专业的测试人员执行的测试B测试就是在软件公司内部展开的测试,由公司的非专业测试人员执行的测试C测试就是在软件公司外部展开的测试,由专业的测试人员执行的测试D测试就是在软件公司外部展开的测试,可以由非专业的测试人员执行的测试 3. _(37)B_可以作为软件测试结束的标志。(37)A使用了特定的

9、测试用例B错误强度曲线下降到预定的水平C查出了预定数目的错误D按照测试计划中所规定的时间进行了测试 4. 下面-是关于软件评测师工作原则的描述,正确的判断是_(38)D_。对于开发人员提交的程序必须进行完全的测试,以确保程序的质量必须合理安排测试任务,做好周密的测试计划,平均分配软件各个模块的测试时间在测试之前需要与开发人员进行详细的交流,明确开发人员的程序设计思路,并以 此为依据开展软件测试工作,最大程度地发现程序中与其设计思路不一致的错误要对自己发现的问题负责,确保每一个问题都能被开发人员理解和修改。(38)A、 B、 C、 D无 5. 在软件生命周期的不同阶段,需要实施不同类型的测试工作

10、,单元测试是对程序设计进行验证,其中_(39)B_不是单元测试的主要内容。在进行单元测试过程中,通常测试工程师都需要借助_(40)A_来代替所测模块调用的子模块:在单元测试的基础上,需要将所有模块按照概要设计和详细设计说明书的要求进行组装,模块组装成系统的方式有两种,分别是_(41)A_。(39)A模块接口测试B有效性测试C路径测试D边界测试(40)A桩模块B驱动模块C桩模块和驱动模块D存根模块和驱动模块(41)A一次性组装和增殖性组装 B自顶向下组装和启底向上组装C单个模块组装和混合模块组装 D接口组装和功能组装 6. 黑盒测试是通过软件的外部表现来发现软件缺陷和错误的测试方法,具体地说,黑

11、盒测试用例设计技术包括_(42)A_等。现有一个处理单价为1元的盒装饮料的自动售货机软件,若投入1元币,按下“可乐”、“雪碧”或“红茶”按钮,相应的饮料就送出来,若投入的是2元币,在送出饮料的同时退还1元币。下表是用因果图法设计的部分测试用例,l表示执行该动作,0表示不执行该动作,_(43)A_的各位数据,从左到右分别填入空格表中的(1)(8)是正确的。 用例序号12345输入投入1元币11000投入2元币00100按“可乐”按钮10000按“雪碧”按钮00010按“红茶”按钮00101输出退还1元币(1)0(5)(7)0送出“可乐”饮料(2)0000送出“雪碧”饮料(3)00(8)0送出“红

12、茶”饮料(4)0(6)00(42)A等价类划分法、因果图法、边界值分析法、错误推测法、判定表驱动法B等价类划分法、因果图法、边界值分析法、正交试验法、符号法C等价类划分法、因果图法、边界值分析法、功能图法、基本路径法D等价类划分法、因果图法、边界值分析法、静态质量度量法、场景法(43)ABCD 7. 多条件覆盖是一种逻辑覆盖,它的含义是设计足够的测试用例,使得每个判定中条件的各种可能组合都至少出现一次,满足多条件覆盖级别的测试用例也是满足_(44)A_级别的:针对布尔表达式A&(B|C) 执行逻辑覆盖测试,测试用例至少需要_(45)C_种组合才能满足多条件覆盖的要求。(44)A语句覆盖、判定覆盖、条件覆盖、条件判定组合覆盖B判定覆盖、条件覆盖;条件判定组合覆盖、修正条件判定覆盖C语句覆盖、判定覆盖、条件判定组合覆盖、修正条件判定覆盖D路径覆盖、判定覆盖、条件覆盖、条件判定组合覆盖(45)A6 B4 C8 D12 8. 典型的软件测试过程模型有_(46)C_等,在这些模型中,_(47)B_强调了测试计划等工作的先行和对系统需求和系统设计的测试,_(48)C_对软件测试流程予以了说明。(46)AV模型、W模型、H模型、渐进模型BV模型、W模型、H模型、螺旋模型CX模型、W模型、H模型、前置测试模型DX模型、W模型、H模型、增量模型(47)AV模型 BW模型C渐进模型D螺旋模型

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号