11道软件测试常见面试题总结

发表于:2019-12-12 11:58

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:Orlando_1    来源:CSDN

  1.你的测试职业发展是什么?
  做测试是需要经验的,测试经验越多,测试能力就越高。所以我的测试职业发展是需要时间的积累的,一步步向着测试工程师去。
  第一步,前三年积累测试经验,学会如何去做好测试工程师,按照要求去严格要求自己。做好测试任务。
  第二步,在公司里要不断的进行知识的学习,专研技术。以后如果分配到性能、安全等测试要去仔细的做到精细。
  第三步,要提高自己的能力,如果有希望的话往管理层发展。
  2.你认为测试人员需要具备哪些经验?
  第一点,具备良好的沟通能力,避免“冲突”。测试人员经常要与开发人员接触处理问题,学会沟通避免冲突,共同完成任务。
  第二点,要有对问题充满好奇心。测试人员在测试中会遇到一些技术问题,这时候要对问题充满好奇心,去学会学习、请教他人。
  第三点,对待测试任务要细心。测试人员不能放过每一个可能的错误
  第四点,不管做什么都要有耐心。测试是一个相对比较枯燥的任务。还有在工作上,不管是请教他人技术,还是给人讲解。
  3.你为什么能够做测试这一行?
  虽然我的测试技术还不是很成熟,但是我觉得我完全可以胜任软件测试这份工作。因为做测试不仅要技术好,还需要一定的沟通能力,耐心,细心等外在因素。综合起来看我认为我是可以胜任这份工作。
  4.测试的目的是什么?
  测试的目的是找出软件产品中的错误,使软件符合用户的需求、满足软件上线的要求。(当然软件测试是不可能找出全部错误)
  5.测试分为哪几个阶段?
  一般来说是分为五个阶段。
  1.单元测试
  2.集成测试
  3.确认测试
  4.系统测试
  5.验收测试
  6.单元测试的测试对象、目的、测试依据、测试方法?
  测试对象是模块内部的程序错误,是软件尽可能的符合用户的要求,当然软件测试是不可能找出全部错误的。
  7.单元测试工具有哪些?(按照编程语言分)
  C/C++
  1.CppUnit
  2.C++Test
  3.Visual Unit
  4.gtest
  C#
  Visual Build Professional
  Java
  1.JUnit:白盒测试、回归测试
  2.junit4
  3.JUnit-addons
  4.Spring 测试框架
  5.DJUnit
  6.EasyMock
  8.怎么看待加班问题?
  加班的话我没有太多意见。但是我觉得可以可以合理分配时间。
  9.结合你以前的学习和工作经验,你认为如何做好测试?
  如何做好测试,我总结为5点:
  第一点,良好的沟通能力。只有沟通无障碍了,才会有更好的协作,才会有更好的效率。
  第二点,技术一定要过关。
  第三点,对待任何事情都要有耐心。教我测试的老师就是一个很有耐心的人。
  第四点,学会问问题。面对不懂的问题,要虚心的请教他人或者查阅资料。问的问题一定要是关键问题。
  第五点,良好的工作习惯。学会自我安排,自我调节。
  10.你为什么选择软件测试行业?
  因为曾经参加过软件测试比赛,自学软件测试这个过程当中,就对这个行业感到了喜爱。对这个行业也了解,对软件测试行业的长期发展是很看好的。
  11.根据你以前的工作或学习经验描述一下软件开发/测试过程,由那些角色负责,你做什么?
  要有架构师、开发经理,测试经理,程序员,测试员。我在里面主要负责编写/执行用例,性能测试自动化测试代码编写。

       本文内容不用于商业目的,如涉及知识产权问题,请权利人联系博为峰小编(021-64471599-8017),我们将立即处理
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号