软件测试试题
- 格式:doc
- 大小:123.00 KB
- 文档页数:11
一、选择题
1.作为一名合格的测试人员需要具备一定的技术素质和非技术素质,其中下列哪些技术素质需要测试人员具备__________。
A.测试技术B.项目开发技术
C.行业知识D.软件工程能力
2.测试人员的职责范围包括__________。
A.参加需求、设计等文档的评审
B.进行测试设计,编写测试脚本
C.搭建测试环境,执行测试
D.编写测试报告,进行测试总结
3.下面①-④是关于软件评测师工作原则的描述,正确的判断是__________。
①对于开发人员提交的程序必须进行完全的测试,以确保程序的质量
②必须合理安排测试任务,做好周密的测试计划,平均分配软件各个模块的测试时间
③在测试之前需要与开发人员进行详细的交流,明确开发人员的程序设计思路,并以此为依据开展软件测试工作,最大程度地发现程序中与其设计思路不一致的错误
④要对自己发现的问题负责,确保每一个问题都能被开发人员理解和修改。
A.①、② B.②、③ C.①、③D.无
二、判断题
1.当前国内测试行业仍然处于一个成熟度、被认知程度等都比较低的水平()
2.测试人员要坚持原则,缺陷未修复完坚决不予通过。()
3.好的测试员不懈追求完美。()
4.测试程序仅仅按预期方式运行就行了。()
一、选择题
1.螺旋模型相对于瀑布模型,解决了瀑布模型的那种弊端__________。
A.对于大型项目周期过长
B.人员工作分布不均
C.在后续阶段不能对之前阶段进行修改
D.不能将重点功能及早推向市场
2.瀑布模型表达了一种系统的、顺序的软件开发方法。以下关于瀑布模型的叙述中,正确的是__________。
A.瀑布模型能够非常快速地开发大规模软件项目
B.只有很大的开发团队才使用瀑布模型
C.瀑布模型已不再适合于现今的软件开发环境
D.瀑布模型适用于软件需求确定,开发过程能够采用线性方式完成的项目
3.典型的瀑布模型的四个阶段是_________。
A.分析B.设计C.编码
D.测试E.需求调研F.实施
4.软件测试的对象包括_________。
A.目标程序和相关文档
B.源程序、目标程序、数据及相关文档
C.目标程序、操作系统和平台软件
D.源程序和目标程序
二、判断题
1.在开发过程中,代码完成之后进行测试即可。()
2.对于开发人员提交的程序必须进行完全的测试,以确保程序的质量。()
3.在测试之前需要与开发人员进行详细的交流,明确开发人员的程序设计思路,并以此为依据开展软件测试工作,最大程度地发现程序中与其设计思路不一致的错误。()
4.某软件公司在招聘软件评测师时,应聘者甲向公司做如下保证:发扬咬定青山不放松的精神,不把所有问题都找出来,决不罢休。()
5.软件就是程序。()
三、简答题
1.V模型指出,①对程序设计进行验证,②对系统设计进行验证,③应当追朔到用户需求说明。
①A.单元和集成测试B.系统测试
C.验收测试和确认测试D.验证测试
②A.单元测试B.集成测试
C.功能测试D.系统测试
③A.代码测试B.集成测试
C.验收测试D.单元测试
3.以下关于软件测试分类定义的叙述,不正确的是_________。
A.软件测试可分为单元测试、集成测试、确认测试、系统测试、验收测试
B.确认测试是在模块测试完成的基础上,将所有的程序模块进行组合并验证其是否满足用户需求的过程
C.软件测试可分为白盒测试和黑盒测试
D.系统测试是将被测软件作为整个基于计算机系统的一个元素,与计算机硬件、外设、某些支持软件、数据和人员等其他系统元素结合在一起进行测试的过程
4.按照测试阶段划分,软件测试可以分为单元测试、集成测试、系统测试等。为什么要有这些阶段划分?因为我们的软件会有各种类型的错误和各种测试种类。能够反映这一思想得软件测试模型是_________。
A.V模型B.h模型C.X模型D.W模型
5.按照测试阶段划分,哪些测试阶段是在确认测试之前的_________。
A.系统测试B.单元测试
C.集成测试D.验收测试
6.某软件公司在招聘软件评测师时,应聘者甲向公司做如下保证:
①经过自己测试的软件今后不会再出现问题;
②在工作中对所有程序员一视同仁,不会因为在某个程序员编写的程序中发现的问题多,就重点审查
该程序,以免不利于团结;
③承诺不需要其他人员,自己就可以独立进行测试工作;
④发扬咬定青山不放松的精神,不把所有问题都找出来,决不罢休;
你认为应聘者甲的保证_________。
A.①、④是正确的B.②是正确的
C.都是正确的D.都不正确
7.对于软件的β测试,下列描述正确的是_________。
A.β测试就是在软件公司内部展开的测试,由公司专业的测试人员执行的测试
B.β测试就是在软件公司内部展开的测试,由公司的非专业测试人员执行的测试
C.β测试就是在软件公司外部展开的测试,由专业的测试人员执行的测试
D.β测试就是在软件公司外部展开的测试,可以由非专业的测试人员执行的测试
9.软件测试类型按开发阶段划分是_________。
A.需求测试、单元测试、集成测试、验证测试
B.单元测试、集成测试、确认测试、系统测试、验收测试
C.单元测试、集成测试、验证测试、确认测试、验收测试
D.调试、单元测试、集成测试、用户测试
11.关于对第三方测试的描述,正确的观点是_________。
A.既不是开发人员,也不是用户所进行的测试就是第三方测试
B.由在技术、管理和财务上与开发方和用户方相对独立的组织进行的测试
C.第三方测试是在开发方与用户方的测试基础上所进行的验证测试
D.第三方测试又被称为β测试
12.验收测试的定义是_________。
A.由用户按照用户手册对软件进行测试以决定是否接收
B.由某个测试机构代表用户按照需求说明书和用户手册对软件进行测试以决定是否接收
C.按照软件任务书或合同,供需双方约定的验收依据进行测试,决定是否接收
D.由开发方和用户按照用户手册执行软件验收
13.测试人员是从项目的什么阶段开始介入并开展测试活动的()
A.启动阶段B.设计阶段
C.开发阶段D.测试阶段
二、判断题
测试是为了验证软件已正确地实现了用户的要求。()
1.软件测试就是为了验证软件功能实现的是否正确,是否完成既定目标的活动,所以软件测试在软件工程的后期才开始具体的工作。
2.软件运行时产生的错误是BUG。()
3.测试只能检测错误的存在而不能检测它的不存在。()
4.测试人员在测试过程中发现一处问题,如果问题影响不大,而自己又可以修改,应立即将此问题正确修改,以加快、提高开发的进程。()
5.测试是为了验证该软件已正确地实现了用户的要求。()
6.软件测试活动是贯穿于整个开发周期的,但是在常规开发流程中(计划、需求、设计、编码、测试、发布)只有一个阶段是测试,所以说这种开发流程描述是错误的。()
7.并非所有缺陷都值得修复。()
9.为了达到最佳效果,应该由程序员和用户之外的独立的第三方来构造测试。()