软件测试培训
美国上市软件测试培训机构

400-111-8989

热门课程

软件测试工程师岗位面试题及答案汇总

  • 时间:2018-04-18 14:16
  • 发布:CTE老潘
  • 来源:软件测试分享

相信准备参加面试的小伙伴都知道,面试是找工作的一项重要环节。现在很多同学去面试软件测试工程师的岗位的时候都会遇到要答题的情况,那么今天小编就根据这些情况,整理汇总下比较常见的软件测试面试题和答案。准备参见面试的小伙伴快来看一看吧

1、什么是兼容性测试?兼容性测试侧重那些方面?

答:

1)兼容性测试是检查软件在不同的软/硬件平台上是否可以正常的运行,即软件可移植性。兼容性测试的类型有:细分为不同平台的兼容,网络兼容,数据库兼容,以及数据格式的兼容。
2)兼容性测试侧重点:对兼容环境的分析,通常,是在运行软件的环境不是很确定的情况下,才需要做兼容性测试。
2、软件缺陷的等级应如何划分?
答:虽然有很多公司对这个缺陷的等级划分有不同标准,但是一般都是会遵循以下的原则:
极高:在测试的过程中出现死机,系统崩溃、数据丢失,功能没有实现等此类缺陷的级别;
很高:此类缺陷导致软件系统功能不稳定,或功能实现错误,流程错误等。
中等:校验错误、罕见故障、错别字等不会影响软件系统主流程的功能,但会影响用户易用性等的错误。
较低:对软件系统没影响的一些小问题。
3、简述一下缺陷的生命周期?
答:新建bug——提交bug——确认bug——分配bug——修复bug——验证bug——关闭bug
4、测试结束的标准是什么?
答:

1)软件系统在进行系统测试过程中,发现一、二级缺陷数目达到项目质量管理目标要求,测试暂停返回开发;
2)软件项目在其开发生命周期内出现重大估算和进度偏差,需暂停或终止时,测试应随之暂停或终止,并备份暂停或终止点数据;
3)如有新的需求变更过大,测试活动应暂停,待原测试计划和测试用例修改后,再重新执行测试;
4)若开发暂停,则相应测试也应暂停,并备份暂停点数据;
5)所有功能和性能测试用例100%执行完成;
此外,测试是有成本的,当你2周内才发现2个bug这种情况时,在产品质量要求不是十分严格的情况下,即可以停止测试了。

软件测试面试

5、描述软件测试活动的生命周期?

答:需求分析——测试计划制定和评审——测试用例编写——测试用例执行——bug管理——测试报告输出

6、简述集成测试和系统测试的关系?

答: 

1)集成测试是界于单元测试和系统测试之间,起到“桥梁作用”,一般由开发小组采用白盒加黑盒的方式来测试,既验证“设计”,又验证“需求”;

2)系统测试的粒度最大,一般由独立测试小组采用黑盒方式来测试,主要测试系统是否符合“需求规格说明书”,系统测试是在经过单位测试和集成测试的阶段测试确认之后,把系统完整地模拟客户环境来进行的测试的。

系统测试是在集成测试完成之后进行的测试,所以它们之间的关系比较紧密。

7、如何理解压力、负载、性能测试?

答:性能测试是一个较大的范围,实际上性能测试本身包含了性能、强度、压力、负载等多方面的测试内容。

1)压力测试是标准工作环境下,通过不断增加系统负荷,最终测试出该系统能力达到的最大负荷(稳定和峰值)。是对服务器的稳定性以及负载能力等方面的测试,是一种很平常的测试。在增大访问系统的用户数量、或者几个用户进行大数据量操作都是压力测试。
2)而负载测试是压力相对较大的测试,主要是测试系统在一种或者几种极限条件下的响应能力,是性能测试的重要部分;100个用户对系统进行连续半个小时的访问可以看作压力测试,那么连续访问8个小时就可以认为负载测试,1000个用户连续访问系统1个小时也可以看作是负载测试。
3)实际上压力测试和负载测试没很明显的区别,测试人员应该站在关注整体性能的高度上来对系统进行性能测试。

8、什么是系统瓶颈?

答:系统瓶颈主要是指整个软硬件构成的软件系统某一方面或者几个方面能力不能满足用户的特定业务要求的一种表现。

以上就是小编今天为大家带来的软件测试工程师岗位的面试题及答案了,你学会了吗?掌握这些答题技巧,让你在面试时有更加优异的表现。在这里小编预祝你面试成功,顺利找到工作,成为一名优秀的软件测试工程师。

上一篇:2018常见的软件测试面试题汇总
下一篇:软件公司会问的软件测试面试题

软件公司会问的软件测试面试题

软件测试工程师岗位面试题及答案汇总

2018常见的软件测试面试题汇总

2018软件测试面试经验分享

选择城市和中心
贵州省

广西省

海南省