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出具改正所有测试问题的书面承诺书和自己QA部门认可;乙认为由于测试还没有结束,很多问题海没有得到改正,因此不能出质量优秀的报告,但可以根据
已经测试过的模块的情况,出具一个质量基本合格的报告。对于以上建议你认为__(39)_D___。
测试结束后,评测师乙提出要保留公司B的被测试软件的样品,对于评测师乙的要求你认为_____(40)_D___。
(38)A.不批准甲的请求
B.批准甲的请求,但是要求甲不能透露公司B的信息
C.不批准甲的请求,但是建议甲可以到公司B做兼职开发工作
D.批准甲的请求,并要求甲尽快提高自己在ERP方面的知识,为公司多做贡献
(39)A.应该听从甲的建议 B.应该听从乙的建议
C.应该综合甲乙的建议 D.都不正确
(40)A.不合理,这样侵犯了B的知识产权 B.不合理,仅保留程序就行了
C.不合理,仅保留文档就行了 D.合理
3. 关于软件测试对软件质量的意义,有以下观点:①度量与评估软件的质量;②保证软件质量;③改进软件开发过程;④发现软件错误。其中正确的是__(41)_C___。 (41)A.①、②、③ B.①、②、④ C.①、③、④ D.①、②、③、④
4. 某软件公司在招聘软件评测师时,应聘者甲向公司做如下保证:
①经过自己测试的软件今后不会再出现问题;
②在工作中对所有程序员一视同仁,不会因为在某个程序员编写的程序中发现的问题多,就重点审查该程序,以免不利于团结;
③承诺不需要其他人员,自己就可以独立进行测试工作;
④发扬咬定青山不放松的精神,不把所有问题都出来,决不罢休; 你认为应聘者甲的保证__(43)D__。
(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.集成测试也叫做组装测试,通常在编码完成的基础上,将所有的程序模块进行有序的、递增的测试
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. 错误管理的流程可以概括为:测试人员提交新的错误入库,错误状态为1;高级测 试人
员验证错误,如果确认是错误,分配给相应的开发人员,设置状态为硫酸铵盐析2,如果不是错误, 则拒绝,设置为"拒绝"状态;开发人员查询状态为3的错误,做如下处理:如果不是错误, 则置状态为"拒绝",如果是错误则修复并置状态为4,如果不能解决的错误,要留下文字 说明并保持错误为"拒绝"状态;测试人员查询状态为5的错误,验证错误是否已解决,做 如下处理:如问题解决了置错误的状态为6,如问题没有解决则置状态为7。上述流程中1 至7相对应的状态标识为__(50)A__。
(50)A.新信息→打开→打开→修正→修正→关闭→重新打开
B.打开→修正→关闭→修正→修正→关闭→打开
C.新信息→打开→打开→关闭→修正→关闭→重新打开
D.新信息→打开→打开→修正→关闭→修正→重新打开
10. 关于对第三方测试的描述,正确的观点是__(51)B__。
(51)A.既不是开发人员,也不是用户所进行的测试就是第三方测试
B.由在技术、管理和财务上与开发方和用户方相对独立的组织进行的测试 阻尼线
C.第三方测试是在开发方与用户方的测试基础上所进行的验证测试
D.第三方测试又被称为β测试
11. 验收测试的定义是__(52)C__。
(52)A.由用户按照用户手册对软件进行测试以决定是否接收
B.由某个测试机构代表用户按照需求说明书和用户手册对软件进行测试以决定是否接收
C.按照软件任务书或合同,供需双方约定的验收依据进行测试,决定是否接收
D.由开发方和用户按照用户手册执行软件验收
2006年
1. 两个小组独立地测试同一个程序,第一组发现25个错误,第二组发现30个错误,在两个
小组发现的错误中有15个是共同的,那么可以估计程序中的错误总数是__(35)C___个。
(35)A.25 B.30 C.50 D.60
2. 对于软件的β测试,下列描述正确的是__(36)D__。
(36)A.β测试就是在软件公司内部展开的测试,由公司专业的测试人员执行的测试
B.β测试就是在软件公司内部展开的测试,由公司的非专业测试人员执行的测试
C.β测试就是在软件公司外部展开的测试,由专业的测试人员执行的测试
D.β测试就是在软件公司外部展开的测试,可以由非专业的测试人员执行的测试
3. ___(37)B___可以作为软件测试结束的标志。
(37)A.使用了特定的测试用例 B.错误强度曲线下降到预定的水平
C.查出了预定数目的错误 D.按照测试计划中所规定的时间进行了测试
4. 下面①--④是关于软件评测师工作原则的描述,正确的判断是__(38)D__。
①对于开发人员提交的程序必须进行完全的测试,以确保程序的质量
②必须合理安排测试任务,做好周密的测试计划,平均分配软件各个模块的测试时间
③在测试之前需要与开发人员进行详细的交流,明确开发人员的程序设计思路,并以 此为依据开展软件测试工作,最大程度地发现程序中与其设计思路不一致的错误
④要对自己发现的问题负责,确保每一个问题都能被开发人员理解和修改。
(38)A.①、② B.②、③ C.①、③ D.无
5. 在软件生命周期的不同阶段,需要实施不同类型的测试工作,单元测试是对程序设计进行验证,其中__(39)B___不是单元测试的主要内容。在进行单元测试过程中,通常测试工程师都需要借助___(40)A___来代替所测模块调用的子模块:在单元测试的基础上,需要将所有模块按照概要设计和详细设计说明书的要求进行组装,模块组装成系统的方式有两种,分别是__(41)A__。
(39)A.模块接口测试 B.有效性测试 C.路径测试 D.边界测试
(40)A.桩模块 B.驱动模块 C.桩模块和驱动模块 D.存根模块和驱动模块
(41)A.一次性组装和增殖性组装 B.自顶向下组装和启底向上组装
C.单个模块组装和混合模块组装 D.接口组装和功能组装
6. 黑盒测试是通过软件的外部表现来发现软件缺陷和错误的测试方法,具体地说,黑盒测试用例设计技术包括__(42)A__等。现有一个处理单价为1元的盒装饮料的自动售货机软件,若投入1元币,按下“可乐”、“雪碧”或“红茶”按钮,相应的饮料就送出来,若投入的是2元币,在送出饮料的同时退还1元币。下表是用因果图法设计的部分测试用例,l表示执行该动作,0表示不执行该动作,__学生科技网(43)A__的各位数据,从左到右分别填入空格表中的(1)—(8)是正确的。
用例序号 | 1 | 2 | 3 | 4 | 5 |
输 入 | 投入1元币 | 1 | 1 | 0 | 0 | 0 |
投入2元币 | 0 | 0 | 1 | 0 | 0 |
按“可乐”按钮 | 1 | 0 | 0 | 0 | 0 |
按“雪碧”按钮 | 0 | 0 | 0 | 1 | 0 |
按“红茶”按钮 | 0 | 0 | 1 | 0 | 1 |
输 出 | 退还1元币 | (1) | 0 | (5) | (7) | 0 |
送出“可乐”饮料 | (2) | 0 | 0 | 0 | 0 |
送出“雪碧”饮料 | (3) | 0 | 0 | (8) | 0 |
送出“红茶”饮料 | (4) | 0 | (6) | 0 | 0 |
| | | | | | |
(42)A.等价类划分法、因果图法、边界值分析法、错误推测法、判定表驱动法
B.等价类划分法、因果图法、边界值分析法、正交试验法、符号法
C.等价类划分法、因果图法、边界值分析法、功能图法、基本路径法
D.等价类划分法、因果图法、边界值分析法、静态质量度量法、场景法
(43)A.01001100 B.01101100 C.01001010 霍尔效应D.11001100
7. 多条件覆盖是一种逻辑覆盖,它的含义是设计足够的测试用例,使得每个判定中条件的各种可能组合都至少出现一次,满足多条件覆盖级别的测试用例也是满足__(44)A___级别的:针对布尔表达式A&&(B||C) 执行逻辑覆盖测试,测试用例至少需要__(45)C___种组合才能满足多条件覆盖的要求。