《软件测试工程师考试试题.pdf》由会员分享,可在线阅读,更多相关《软件测试工程师考试试题.pdf(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、软件测试工程师考试试题一、单选题(共2 题,共4分)1、单元测试对象是A.代码B.模块C.数据库D.界面答案:B解析:暂无解析2、下列哪个不属于软件缺陷产生的原因A.需求解释有错误B设计说明有误C软件代码有误D 操作系统有误B.设计说明有误C.软件代码有误D.操作系统有误答案:D解析:暂无解析二、多选题(共6 题,共12 分)1、典型的瀑布模型的四个阶段是A.分析B.设计C.编码D.测试E.需求调研F.实施答案:A BCD解析:暂无解析2、软件验收测试的合格通过准则是A.软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求。B.所有测试项没有残余一级、二级和三级错误。C.立项审批
2、表、需求分析文档、设计文档和编码实现一致。D.验收测试工件齐全。答案:A BCD1/5解析:暂无解析3、编写测试计划的目的是A.使测试工作顺利进行B.使项目参与人员沟通更舒畅C.使测试工作更加系统化D.软件工程以及软件过程的需要E.软件过程规范化的要求F.控制软件质量答案:A BC解析:暂无解析4、以测试的形态分测试可以分为A.建构性测试B.系统测试C.专项测试D.单元测试E.组件测试F.集成测试答案:A BC解析:暂无解析5、1&l t;=n&l t;10 0 的边界值有哪些A.1B.10 0C.99D.10 1答案:A BCD解析:暂无解析6、选出属于黑盒测试方法的选项A.测试用例覆盖B.
3、输入覆盖C.输出覆盖D.分支覆盖E.语句覆盖F.条件覆盖答案:A BC2/5解析:暂无解析三、判断题(共7 题,共14分)1、单元测试通常应该先进行“人工走查”,再以白盒法为主,辅以黑盒法进行动态测试。答案:正确解析:暂无解析2、功能测试是系统测试的主要内容,检查系统的功能、性能是否与需求规格说明相同。答案:正确解析:暂无解析3、测试只要做到语句覆盖和分支覆盖,就可以发现程序中的所有错误。答案:错误解析:暂无解析4、测试人员在测试过程中发现一处问题,如果问题影响不大,而自己又可以修改,应立即将此问题正确修改,以加快、提高开发的进程。答案:错误解析:暂无解析5、系统测试计划不需要同行审批答案:错
4、误解析:暂无解析6、测试中应该对有效和无效、期望和不期望的输入都要测试。答案:正确解析:暂无解析7、软件质量管理即Q M 由Q A 和Q C构成,软件测试属于Q C的核心工作内容。答案:正确解析:暂无解析四、填空题(共5题,共10 分)1、系统测试的策略有:_,_,可靠性测试,_,易用性测试,强度测试,_,配置测试,安装测试,卸载测试,文挡测试,故障恢复测试,界面测试,容量测试,兼容性测试,分布测试,可用性测试3/5答案:功能测试、性能测试、负载测试、安全测试解析:暂无解析2、软件测试主要分为:_、_、_、_、四类测试答案:单元测试、集成测试、系统测试、回归测试解析:暂无解析3、在测试生命周期
5、,测试过程分为几个阶段:_、_、_、_、测试评估答案:测试计划、测试设计、编写用例、测试执行解析:暂无解析4、软件验收测试包括:_、_、_答案:正式验收测试、a l p h a 测试、b e t a 测试解析:暂无解析5、测试用例由_和预期的_两部分组成。答案:输入数据、输出数据解析:暂无解析五、问答题(共4题,共6 0 分)1、请试着比较一下黑盒测试、白盒测试、单元测试、集成测试、系统测试、验收测试的区别与联系答案:黑盒测试:把测试对象当成一个黑盒子,测试人员完全不考虑逻辑结构和内部特性,只依据程式的需求说明书来检查程式的功能是否满足它的功能说明。白盒测试:把测试对象当成一个透明的盒子,允许
6、测试人员利用程序内部逻辑结构及相关信息,设计或选择测试用例,对程式所有逻辑路径进行测试。单元测试:白盒测试的一种,对软件设计中的单元模块进行测试。集成测试:在单元测试的基础上,对单元模块之间的连接和组装进行测试。系统测试:在所有都考虑的情况下,对系统进行测试。验收测试:第三方进行的确认软件满足需求的测试。解析:暂无解析2、什么是兼容性测试?兼容性测试侧重哪些方面?4/5答案:兼容测试主要是检查软件在不同的硬件平台、软件平台上是否可以正常的运行,即 是通常说的软件的可移植性。兼容的类型,如果细分的话,有平台的兼容,网络兼容,数据库兼容,以及数据格 式的兼容。兼容测试的重点是,对兼容环境的分析。通
7、常,是在运行软件的环境不是很确定的 情况下,才需要做兼容。根据软件运行的需要,或者根据需求文档,一般都能够得出用 户会在什么环境下使用该软件,把这些环境整理成表单,就得出做兼容测试的兼容环境 了。兼容和配置测试的区别在于,做配置测试通常不是 Cl e a n O S下做测试,而兼容测试多 是在 Cl e a n O S的环境下做的。解析:暂无解析3、什么是负载测试?什么是性能测试?答案:负载测试是通过逐步增加系统负载,测试系统性能的变化,并最终确定在满足性能指标 的情况下,系统所能承受的最大负载量的测试,例如,访问一个页面的响应时间规定不 超过 1 秒,负载测试就是测试在响应时间为 1秒时,系统所能承受的最大并发访问用户 的数量。性能测试:指在一定的约束条件下(指定的软件、硬件、网络环境等),确定 系统所能承受的最大负载压力。解析:暂无解析4、性能测试包含了哪些软件测试(至少举出3种)?简述使用软件测试工具Lo a d r u n n e r 的步骤。答案:性能测试包含负载测试、压力测试、大数据量测试、疲劳强度测试等。步骤:制定性能测试计划&g t;开发测试脚本&g t;设计测试场景&g t;执行测试场景&g t;监控测 试场景&g t;分析测试结果解析:暂无解析Powered by TCPDF(www.tcpdf.org)5/5
限制150内