2022年测试面试题 .pdf
《2022年测试面试题 .pdf》由会员分享,可在线阅读,更多相关《2022年测试面试题 .pdf(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、软件测试面试试题1.白箱测试和黑箱测试是什么?什么是回归测试? 黑盒测试也称为功能测试,它是通过测试来检查每个功能是否都能正常的使用。在程序的接口处进行测试 ,主要是针对软件界面和软件功能进行测试。结构化测试、基于代码的测试,是一种测试用例设计的方法,已知软件的内部工作过程,通过测试证明每种内部操作是否符合设计规格要求。回归测试是指修改了旧代码后,重新进行测试以确认修改没有引入新的错误或导致其他代码产生错误。 自动回归测试将大幅降低系统测试、维护升级等阶段的成本。回归测试作为软件生命周期的一个组成部分,在整个软件测试过程中占有很大的工作量比重,软件开发的各个阶段都会进行多次回归测试。在渐进和快
2、速迭代开发中,新版本的连续发布使回归测试进行的更加频繁,而在极端编程方法中,更是要求每天都进行若干次回归测试。因此, 通过选择正确的回归测试策略来改进回归测试的效率和有效性是非常有意义的。2.单元测试、集成测试、系统测试的侧重点是什么?单元测试主要强调被测对象的独立性(即避免其他单位对该单位的影响)获得被测单元的实际状态集成测试3.设计用例的方法、依据有那些?等价类划分;边界值分析法;错误推测法;因果图方法;正交法分析法;场景分析法;依据:需求分析;产品规格说明书;用户手册4.一个测试工程师应具备那些素质和技能?2.1 基本素质沟通能力、自信心、幽默感、记忆力(挖掘以往错误 )、耐心、细心、怀
3、疑精神、洞察力 ;广泛的经验;表达能力、问题描述能力;会提问,会寻求Help;逻辑思维能力;团队协作能力;处理日常事务的能力和处理突发事件的能力2.2 专业素质名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 6 页 - - - - - - - - - 对于系统测试,把握需求是第一位的。对产品熟练,能够快速熟悉新的产品需求,测试基础:明确测试流程中各个阶段的工作,测试方案的分析设计能力、测试用例的设计能力(测试用例的覆盖率、优先级等);测试工具的使用(包括测试管理和测试执行
4、工具,也包括开发工具的能力);编程能力,数据库知识,网络知识,操作系统知识,编程语言;团队协作能力,与各个小组之间的沟通能力;测试管理,管理决定了工作质量。尤其是测试经理,需要管理团队测试的能力。5.集成测试通常都有那些策略?大爆炸集成、自顶向下、自底向上、三明治集成(即前两种的结合)6.你用过的测试工具的主要功能、性能及其他?7.一个缺陷测试报告的组成8.基于 WEB 信息管理系统测试时应考虑的因素有哪些?界面设计、界面易用性、功能、规范性、合理性、美观与协调性、菜单设置、独特性、快捷方式的组合、容错性考虑、多窗口的应用与系统资源。9.软件本地化测试比功能测试都有哪些方面需要注意?软件国际化
5、测试的对象是采用国际化方法进行设计的软件,例如英文的Word 2003。测试的环境是各种不同语言的操作系统,例如简体中文、 繁体中文、 德语、日语等的Windows 操作系统。国际化测试的内容包括产品的安装和卸载,是否支持不同区域设置的数据格式(日期、时间、度量衡、地址、电话号码、纸张格式),是否支持不同字符集的编码和输入、编辑、显示和保存。软件本地化的对象是经过本地化后的软件,例如,简体中文的Word 2003。对于简体中文的Word 2003的本地化测试的环境是简体中文的Windows ,对于德语Word 2003而言测试环境是德语的Windows 。软件本地化测试的内容包括:软件的本地化
6、内容是否准确,软件经过本地化后功能是否失效,软件控件(例如按钮的大小和按钮上的文字)的大小和位置是否适当。10.软件测试项目从什么时候开始,?为什么?11.需求测试注意事项有哪些?一个良好的需求应当具有一下特点:完整性: 每一项需求都必须将所要实现的功能描述清楚,以使开发人员获得设计和实现这些功能所需的所有必要信息。正确性:每一项需求都必须准确地陈述其要开发的功能。一致性:一致性是指与其它软件需求或高层(系统,业务)需求不相矛盾。可行性:每一项需求都必须是在已知系统和环境的权能和限制范围内可以实施的。无二义性: 对所有需求说明的读者都只能有一个明确统一的解释,由于自然语言极易导致二义性,所以尽
7、量把每项需求用简洁明了的用户性的语言表达出来。健壮性:需求的说明中是否对可能出现的异常进行了分析,并且对这些异常进行了容错处理。必要性: “ 必要性 ” 可以理解为每项需求都是用来授权你编写文档的“ 根源 ” 。要使每项需求都名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 6 页 - - - - - - - - - 能回溯至某项客户的输入,如Use Case 或别的来源。可测试性:每项需求都能通过设计测试用例或其它的验证方法来进行测试。可修改性:每项需求只应在系统需求分析
8、中出现一次。这样更改时易于保持一致性。另外,使用目录表、索引和相互参照列表方法将使软件需求规格说明书更容易修改。可跟踪性: 应能在每项软件需求与它的根源和设计元素、源代码、 测试用例之间建立起链接链,这种可跟踪性要求每项需求以一种结构化的,粒度好(f i n e - g r a i n e d )的方式编写并单独标明,而不是大段大段的叙述。12.简述一下缺陷的生命周期测试发现 BUG- 开发修改 BUG- 测试拿到修改后的BUG 做回归测试 -通过则关闭软件生命周期:需求分析;软件设计;程序编码;软件测试;运行维护13.测试分析测试用例注意(事项)?二。瑞星笔试题(15 道) 1.一台计算机的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年测试面试题 2022 测试 试题
限制150内