- 1、本文档共24页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
软件测试工程师笔试试题
由安博测试空间技术中心/提供
为什么要在一个团队中开展软件测试工作?
开发人员不太了解需求,不清楚应该“做什么”和“不做什么”,常常做不合需求的事情,因
此产生了错误。
软件系统越来越复杂,开发人员不太可能精通所有的技术,如果不能正确的使用技术,将产
生错误。
技术文档普遍比较糟糕,文档本身就有错误,导致使用者产生更多的错误。
软件需求,设计报告,程序经常发生变更每次变更都可能产生新的错误。
任何人在编程时都有可能犯错误,导致程序中有错误。
6人们长处于进度的压力之下,急忙之下容易产生错误,尤其是在期限临近之际。
7.人们过于自信,喜欢说“没问题”,不真实的“没问题”将产生真实的问题。
因为软件产品的错误是不可避免的。很多公司都在测试过程中统计错误发生的原因,这样将有利于工作的改进。
您是否了解以往所工作的企业的软件测试过程?如果了解,请试述在这个过程中都有哪些工作要做?分别由哪些不同的角色来完成这些工作?
单元测试是由开发人员来完成的,方法是:静态测试白盒测试。集成测试是由测试人员和开发
人员开完成,方法是:黑盒测试。系统测试是由测试人员来完成的,方法是:黑盒测试。验收测试是由开发人员产品经理测试人员用户等,方法是:黑盒测试。回归测试是由开发人员和测试人员来完成,方法是:黑盒测试和白盒测试。
您是否了解以往所工作的企业的软件开发过程?如果了解,请试述一个完整的开发过程需要完成哪些工作?分别由哪些不同的角色来完成这些工作?(对于软件测试部分,可以简述)
计划
分析
设计
编码
测试
维护
您在以往的测试工作中都曾经具体从事过哪些工作?其中最擅长哪部分工作?
测试工作有很多,这里介绍的是专职测试工作,不包含自测.首先,测试案例的编写工作,测试脚本的编写,测试环境的建设,测试计划的安排,bug的搜集
\监控,统计报告,等等.
06.请试着比较一下黑盒测试、白盒测试、单元测试、集成测试、系统测试、验收测试的区别与联系。
黑盒-看不见里面,白盒-代码可见,单元-类这个级别的,集成-一个操作流程级别,验收-帮客户的.
07.测试计划工作的目的是什么?测试计划工作的内容都包括什么?其中哪些是最重要的?
07.测试计划工作的目的是什么?测试计划工作的内容都包括什么?其中哪些是最重要的?
测试计划的目的,和一切计划的目的一样,内容和一切计划的内容一样,最重要
的是排好和交付制品之间的流程,简单说就是你要测试的那人啥时完成,测试计划是整个开发计划中不可分割的部分,你可以让它成为关键路径,也可以不是,所以它最重要的是如何配合其它过程.
您认为做好测试计划工作的关键是什么?
和保证一切计划成功一样,保质保量保进度.
您所熟悉的测试用例设计方法都有哪些?请分别以具体的例子来说明这些方法在测试用例设计工作中的应用。
您认为做好测试用例设计工作的关键是什么?
关键当然还是客户需求.
请以您以往的实际工作为例,详细的描述一次测试用例设计的完整的过程。
例子,做过的就知道了,例如登录,契约怎么写,前置后置怎么写,怎么评价
bug,等等。
您以往的工作中是否曾开展过测试用例的评审工作?如果有,请描述测试用例评审的过程和评审的内容。
您以往是否曾经从事过性能测试工作?如果有,请尽可能的详细描述您以往的性能测试工作的完整过程。
您在从事性能测试工作时,是否使用过一些测试工具?如果有,请试述该工具的工作原理,并以一个具体的工作中的例子描述该工具是如何在实际工作中应用的。
太多了.工作原理一般是对软件代码中的执行过程进行统计,例如函数运行时间
\运行次数等等.
您认为性能测试工作的目的是什么?做好性能测试工作的关键是什么?
目的和关键就是找到所有概念的hotspot,然后去优化它.
16
16.在您以往的工作中,一条软件缺陷(或者叫Bug)记录都包含了哪些内容?如何提交高质
量的软件缺陷(Bug)记录?
17.您以往所从事的软件测试工作中,是否使用了一些工具来进行软件缺陷(Bug)的管理?
如果有,请结合该工具描述软件缺陷(Bug)跟踪管理的流程。
18.您以往是否曾经从事过单元测试和集成测试?如果有,请谈一下这些工作的实际开展情况。
18.您以往是否曾经从事过单元测试和集成测试?如果有,请谈一下这些工作的实际开展情况。
19.您如何看待软件过程改进?在您曾经工作过的企业中,是否有一些需要改进的东西呢?您
期望的理想的测试人员的工作环境是怎样的?
20.您以往工作过的企业中,是否开展了软件配置管理工作?您能否描述一下这项工作的开展
情况和您对这项工作的认识?
软件配置非常重要,需要专人去管理,因为它涉及到一个执行效率问题.当你一
个发现一个致命错误,半天找
文档评论(0)