2022年软件测试工程师笔试试题答案 .pdf





《2022年软件测试工程师笔试试题答案 .pdf》由会员分享,可在线阅读,更多相关《2022年软件测试工程师笔试试题答案 .pdf(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、软件测试工程师笔试试题答案我认为那些面试题不同的人会有不同的答案下面是部分答案一、判断题(每题1 分,12 分,正确的,错误的)1软件测试的目的是尽可能多的找出软件的缺陷。()软件测试的目的就是为了发现软件中的缺陷,从这个意义上面说上面的这个论断是正确的。不少人会认为软件测试可以保证软件的质量,其实这个观点是错误,测试只是软件质量控制中的一个角色,其活动并不能达成软件质量保证的效果。所以不要认为一个公司里面如果有了软件测试人员,产品的质量就会好起来。2Beta 测试是验收测试的一种。()Beta 测试和验收测试是两种不同的测试。验收测试的目的是为了以发现”未实现的需求”为目的,以评估”适合使用
2、”为目标,该类测试的不是以发现缺陷为主要目的。beta 测试是一模拟真实的使用环境从而发现缺陷的一种测试。所以两者之间的是非包容关系。-但我觉得以上的解释有问题,施验收测试的常用策略有三种,它们分别是:正式验收非正式验收或Alpha 测试Beta 测试。显然,无论是Alpha测试还是 Beta 测试,都是属于验收测试。3验收测试是由最终用户来实施的。()上面说到了验收测试的目的和目标,所以验收测试也可是是软件生产的企业内部人员来实施。例如产品经理。当软件以项目的形式出现,那么验收测试由最终用户来实施的情况是比较长见的。但是对于产品形式的软件,生产企业内部的验收测试会更多。4项目立项前测试人员不
3、需要提交任何工件。()应该说这道题目没有明确的答案,在项目立项前测试人员是不是要把一些准备工作以工件的形式给记录下来是完全取决于该企业的软件开发过程的要求。同时不同企业,立项前要达成的一些必要条件也是大相径庭的。应该说这一题目出的不是很好,如果你是出题人这家企业的测试工程师,那么就应该有一个明确的答案。5单元测试能发现约80% 的软件缺陷。()同样这一题目也没有标准答案。因为该数据的来源和其统计的方法,样本都没有一个工业标准。这样出来的数据同样不具有权威性。这里我可以说一个简单的例子,在用ASP,php这类脚本语言开发网页的时候是根本没有复杂的单元测试。那么这样的数字应用在网站开发上面是否有意
4、义,还是值得商榷的。所以这道题目出的不好,没有明确的答案名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 4 页 - - - - - - - - - 6代码评审是检查源代码是否达到模块设计的要求。()代码审查是一种静态技术,从这个意义上说代码复查是需要和其他的一些动态测试技术配合才能检查代码是否符合设计的要求7自底向上集成需要测试员编写驱动程序。()这道题目大家看下top-down 和 down-top 的集成测试示意图就能得出明确的答案。这里需要了解的是什么是驱动测试程序
5、,什么是桩程序。如果集成组件数量众多,多关系层次,那么不论是什么类型的集成测试。驱动程序和桩程序都是需要开发的。自顶向下需要开发桩模块自底向下需要开发驱动模块8负载测试是验证要检验的系统的能力最高能达到什么程度。()Load testing(负载测试),通过测试系统在资源超负荷情况下的表现,以发现设计上的错误或验证系统的负载能力。在这种测试中,将使测试对象承担不同的工作量,以评测和评估测试对象在不同工作量条件下的性能行为,以及持续正常运行的能力。负载测试的目标是确定并确保系统在超出最大预期工作量的情况下仍能正常运行。此外,负载测试还要评估性能特征,例如,响应时间、事务处理速率和其他与时间相关的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年软件测试工程师笔试试题答案 2022 软件 测试 工程师 笔试 试题答案

限制150内