《测试面试题及答案.doc》由会员分享,可在线阅读,更多相关《测试面试题及答案.doc(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、 测试面试题及答案测试面试题及答案一 1.比拟负载测试,容量测试和强度测试的区分? 负载测试:在肯定的工作负荷下,系统的负荷及响应时间。 强度测试:在肯定的负荷条件下,在较长时间跨度内的系统连续运 行给系统性能所造成的影响。 容量测试:容量测试目的是通过测试预先分析出反映软件 系统应用特征的某项指标的极限值(如最大并发用户数、数据库记录数等),系统在其极限值状态下没有消失任何软件故障或还能保持主要功能正常运行。容量测试 还将确定测试对象在给定时间内能够持续处理的最大负载或工作量。容量测试的目的是使系统承受超额的数据容量来发觉它是否能够正确处理。容量测试是面对数据的,并且它的目的是显示系统可以处
2、理目标内确定的数据容量。 2.测试完毕的标准是什么? 用例全部测试。 掩盖率到达标准。 缺陷率到达标准。 其他指标到达质量标准 3.描述软件测试活动的生命周期? 测试周期分为规划、设计、实现、执行、总结。其中: 规划:对整个测试周期中全部活动进展规划,估量工作量、风险,安排人力物力资源,安排进度等; 设计:完成测试方案,从技术层面上对测试进展规划; 实现:进展测试用例和测试规程设计; 执行:依据前期完成的规划、方案、用例、规程等文档,执行测试用例。 总结:记录测试结果,进展测试分析,完成测试报告。 测试面试题及答案二 1.软件的缺陷等级应如何划分? A类严峻错误,包括以下各种错误: 1. 由于
3、程序所引起的死机,非法退出。 2. 死循环 3. 数据库发生死锁 4. 因错误操作导致的程序中断5. 功能错误 6. 与数据库连接错误 7. 数据通讯错误 B类较严峻错误,包括以下各种错误: 1. 程序错误 2. 程序接口错误 3. 数据库的表、业务规章、缺省值未加完整性等约束条件 C类一般性错误,包括以下各种错误: 1. 操作界面错误(包括数据窗口内列名定义、含义是否全都) 2. 打印内容、格式错误 3. 简洁的输入限制未放在前台进展掌握 4. 删除操作未给出提示 5. 数据库表中有过多的空字段。 D类较小错误,包括以下各种错误: 1. 界面不标准 2. 帮助说明描述不清晰 3. 输入输出不
4、标准 4. 长操作未给用户提示 5. 提示窗口文字未采纳行业术语 6. 可输入区域和只读区域没有明显的区分标志 2. 当开发人员说不是BUG时,你如何应付? 开发人员说不是bug,有2种状况,一是需求没有确定,所以我可以这么做,这个时候可以找来产品经理进展确认,需不需要改动,3方商议确定好后再看要不要改。二是这种状况不行能发生,所以不需要修改,这个时候,我可以先尽可能的说出是BUG的依据是什么?假如被用户发觉或出了问题,会有什么不良结果? 程序员可能会给你许多理由,你可以对他的解释进展反对。假如还是不行,那我可以给这个问题提出来,跟开发经理和测试经理进展确认,假如要修改就改,假如不要修改就不改
5、。其实有些真的不是bug,我也只是建议的方式写进TD中,假如开发人员不修改也没有大问题。假如确定是bug的话,肯定要坚持自己的立场, 让问题得到最终确实认。 3.你为什么想离开目前的职务? 由于公司运作状况并不抱负,公司需要调整部门体系,公司考虑到缩减部门人员,所以大批量的裁员(有6,7个),这是我的第一份工作,对公司也有较深的 感情,由于在这里我找到了职业抱负(就是测试),所以公司需要精简人员,我自愿退出。虽然很舍不得,但我将会有新的发挥力量的舞台。 4.您认为做好测试用例设计工作的关键是什么? 白盒测试用例设计的关键是以较少的用例掩盖尽可能多的内部程序规律结果。 黑盒法用例设计的关键同样也
6、是以较少的用例掩盖模块输出和输入接口。不行能做到完全测试,以最少的用例在合理的时间内发觉最多的问题 测试面试题及答案三 1.怎么做好文档测试? 认真阅读,跟随每个步骤,检查每个图形,尝试每个例如,检查文档的.编写是否满意文档编写的目的,内容是否齐全,正确,完善.标记是否正确. 软件测试分哪2种方法?分别适合什么状况? 软件测试分2种:白盒测试和黑盒测试。白盒测试又称为构造测试、规律驱动测试或基于程序本身的测试,它着重于程序的内部构造及算法,通常不关怀功能与性能指标;黑盒测试又称功能测试、数据驱动测试或基于规格说明的测试,它实际上是站在最终用户的立场,检验输入输出信息及系统性能指标是否符合规格说
7、明书中有关功能需求及性能需求的规定 2.白盒测试有几种方法? 总体上分为静态方法和动态方法两大类。 静态:关键功能是检查软件的表示和描述是否全都,没有冲突或者没有歧义。 动态:语句掩盖、判定掩盖、条件掩盖、判定条件掩盖、条件组合掩盖、路径掩盖。 3.系统测试规划是否需要同行审批,为什么? 需要,系统测试规划属于工程阶段性关键文档,因此需要评审。 4.Alpha测试与beta的区分? Alpha测试在系统开发接近完成时对应用系统的测试;测试后仍旧会有少量的设计变更。这种测试一般由最终用户或其它人员完成,不能由程序或测试员完成。 Beta测试当开发和测试根本完成时所做的测试,最终的错误和问题需要在最终发行前找到。这种测试一般由最终用户或其它人员完成,不能由程序员或测试员完成。