软件测试工程师考试试题.docx
- 文档编号:10797876
- 上传时间:2023-02-23
- 格式:DOCX
- 页数:6
- 大小:16.68KB
软件测试工程师考试试题.docx
《软件测试工程师考试试题.docx》由会员分享,可在线阅读,更多相关《软件测试工程师考试试题.docx(6页珍藏版)》请在冰豆网上搜索。
软件测试工程师考试试题
软件测试工程师考试试题
一、单选题(共2题,共4分)
1.单元测试对象是
A.代码
B.模块
C.数据库
D.界面
2.下列哪个不属于软件缺陷产生的原因
A.需求解释有错误B设计说明有误C软件代码有误D操作系统有误
B.设计说明有误
C.软件代码有误
D.操作系统有误
二、多选题(共6题,共12分)
3.典型的瀑布模型的四个阶段是
A.分析
B.设计
C.编码
D.测试
E.需求调研
F.实施
4.软件验收测试的合格通过准则是
A.软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求。
B.所有测试项没有残余一级、二级和三级错误。
C.立项审批表、需求分析文档、设计文档和编码实现一致。
D.验收测试工件齐全。
5.编写测试计划的目的是
A.使测试工作顺利进行
B.使项目参与人员沟通更舒畅
C.使测试工作更加系统化
D.软件工程以及软件过程的需要
E.软件过程规范化的要求
F.控制软件质量
6.以测试的形态分测试可以分为
A.建构性测试
B.系统测试
C.专项测试
D.单元测试
E.组件测试
F.集成测试
7.1<=n<100的边界值有哪些
A.1
B.100
C.99
D.101
8.选出属于黑盒测试方法的选项
A.测试用例覆盖
B.输入覆盖
C.输出覆盖
D.分支覆盖
E.语句覆盖
F.条件覆盖
三、判断题(共7题,共14分)
9.单元测试通常应该先进行“人工走查”,再以白盒法为主,辅以黑盒法进行动态测试。
正确
错误
10.功能测试是系统测试的主要内容,检查系统的功能、性能是否与需求规格说明相同。
正确
错误
11.测试只要做到语句覆盖和分支覆盖,就可以发现程序中的所有错误。
正确
错误
12.测试人员在测试过程中发现一处问题,如果问题影响不大,而自己又可以修改,应立即将此问题正确修改,以加快、提高开发的进程。
正确
错误
13.系统测试计划不需要同行审批
正确
错误
14.测试中应该对有效和无效、期望和不期望的输入都要测试。
正确
错误
15.软件质量管理即QM由QA和QC构成,软件测试属于QC的核心工作内容。
正确
错误
四、填空题(共5题,共10分)
16.系统测试的策略有:
_________,_________,可靠性测试,_________,易用性测试,强度测试,_________,配置测试,安装测试,卸载测试,文挡测试,故障恢复测试,界面测试,容量测试,兼容性测试,分布测试,可用性测试
17.软件测试主要分为:
________、________、________、________、四类测试
18.在测试生命周期,测试过程分为几个阶段:
_______、_______、_______、_______、测试评估
19.软件验收测试包括:
________、________、________
20.测试用例由_________和预期的_________两部分组成。
五、问答题(共4题,共60分)
21.请试着比较一下黑盒测试、白盒测试、单元测试、集成测试、系统测试、验收测试的区别与联系
22.什么是兼容性测试?
兼容性测试侧重哪些方面?
23.什么是负载测试?
什么是性能测试?
24.性能测试包含了哪些软件测试(至少举出3种)?
简述使用软件测试工具Loadrunner的步骤。
1、正确答案:
B
2、正确答案:
D
3、正确答案:
ABCD
4、正确答案:
ABCD
5、正确答案:
ABC
6、正确答案:
ABC
7、正确答案:
ABCD
8、正确答案:
ABC
9、正确答案:
正确
10、正确答案:
正确
11、正确答案:
错误
12、正确答案:
错误
13、正确答案:
错误
14、正确答案:
正确
15、正确答案:
正确
16、正确答案:
功能测试、性能测试、负载测试、安全测试
17、正确答案:
单元测试、集成测试、系统测试、回归测试
18、正确答案:
测试计划、测试设计、编写用例、测试执行
19、正确答案:
正式验收测试、alpha测试、beta测试
20、正确答案:
输入数据、输出数据
21、正确答案:
黑盒测试:
把测试对象当成一个黑盒子,测试人员完全不考虑逻辑结构和内部特性,只依据程式的需求说明书来检查程式的功能是否满足它的功能说明。
白盒测试:
把测试对象当成一个透明的盒子,允许测试人员利用程序内部逻辑结构及相关信息,设计或选择测试用例,对程式所有逻辑路径进行测试。
单元测试:
白盒测试的一种,对软件设计中的单元模块进行测试。
集成测试:
在单元测试的基础上,对单元模块之间的连接和组装进行测试。
系统测试:
在所有都考虑的情况下,对系统进行测试。
验收测试:
第三方进行的确认软件满足需求的测试。
22、正确答案:
兼容测试主要是检查软件在不同的硬件平台、软件平台上是否可以正常的运行,即是通常说的软件的可移植性。
兼容的类型,如果细分的话,有平台的兼容,网络兼容,数据库兼容,以及数据格式的兼容。
兼容测试的重点是,对兼容环境的分析。
通常,是在运行软件的环境不是很确定的情况下,才需要做兼容。
根据软件运行的需要,或者根据需求文档,一般都能够得出用户会在什么环境下使用该软件,把这些环境整理成表单,就得出做兼容测试的兼容环境了。
兼容和配置测试的区别在于,做配置测试通常不是CleanOS下做测试,而兼容测试多是在CleanOS的环境下做的。
23、正确答案:
负载测试是通过逐步增加系统负载,测试系统性能的变化,并最终确定在满足性能指标的情况下,系统所能承受的最大负载量的测试,例如,访问一个页面的响应时间规定不超过1秒,负载测试就是测试在响应时间为1秒时,系统所能承受的最大并发访问用户的数量。
性能测试:
指在一定的约束条件下(指定的软件、硬件、网络环境等),确定系统所能承受的最大负载压力。
24、正确答案:
性能测试包含负载测试、压力测试、大数据量测试、疲劳强度测试等。
步骤:
制定性能测试计划—>开发测试脚本—>设计测试场景—>执行测试场景—>监控测试场景—>分析测试结果
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 测试 工程师 考试 试题