软件测试面试问题
对于软件测试的面试者,提前了解面试问题很有必要,那么你准备好了吗?下面阳光网小编已经为你们整理了软件测试面试问题,希望可以帮到你。
软件测试面试问题1
1.测试的目的是什么?
测试的目的是找出软件产品中的错误,是软件尽可能的符合用户的要求。
当软件测试是不可能能够找出全部的错误的。
2. 测试分为那几个阶段?
一般来说测试大体分为5个阶段:
单元测试、集成测试、确认测试、系统测试、验收测试
在测试过程中如果有需要还要进行回归测试。
3. 单元测试的测试对象,目的、测试依据、测试方法?
测试对象是模块内部的程序错误;目的是消除局部模块逻辑和功能上的错误和缺陷;
测试依据是模块的详细设计;测试方法采用白盒测试。
4. 集成测试的测试对象,目的'、测试依据、测试方法?
集成测试的测试对象是模块间的组装和调用关系;
目的是找出与软件设计相关的程序结构模块调用关系,模块间接口方面问题;
测试依据是概要设计;测试方法采用灰盒测试。
5. 系统测试的测试对象,目的、测试依据、测试方法?
系统测试的测试对象是整个系统;测试的目的是对整个系统进行测试;
测试的依据是需求规格说明书;测试方法黑盒测试。
软件测试面试问题2
1. W和H模型的区别
W模型强调的是测试伴随整个软件开发周期,而且测试的对象不仅是程序,需求也需要进行测试,测试与开发是同步进行的。
H模型是讲测试活动玩却的独立出来,形成了完全独立的流程,可以实现迭代而W模型不支持迭代这是两者最打的区别。
2. 没有任何说明书,如何进行测试?
首先是通过对软件测使用来熟悉整个软件,接着是与开发沟通掌握软件的特性并一一记录下来,作为测试的依据。
3. 测试计划包括那些内容那些重要?
测试计划包括:产品基本情况的调研、测试需求说明、本阶段测试策略和记录、测试资源配置、计划表、问题跟踪报告、测试计划的评审、结果等。
重要的有产品的.调研、资源配置、计划表、问题跟踪报告、评审。
4. 什么是回归测试
回归测试是代码别修改后,或bug被修改后,进行的测试。主要目的是确认修改的程序火别修改的bug没有引起新的错误或者导致其他代码产生错误。
5. 执行SQL脚本工具的是?
查询分析器
软件测试面试问题3
1.如果一个很有个性的程序员认为自己的BUG不是BUG,怎么解决?
首先我要确定我所提的在我认为是不是bug,如果我认为是的话我会在他面前重现这个bug和他讲这是个bug,和他沟通,或者我会找到我的直系领导让他解决。
2.为什么在团队中要有测试
因为软件有错误,如果没有专业的测试人员很难发现软件的一些错误。
3.在测试时代学习自己最大的收获是什么?
在测试时代我除了学习了测试的知识外,还看到了老师们对待测试的'一种态度,明白了做任何工作都要有沟通,做测试的也要有很好的沟通才可以做好。知道自己在项目组中的位置,和开发的关系。
4.你对未来的规划
我想在工作中慢慢的积累经验,使自己强大起来,能够担任更重要的职务。
5.自己优势及缺点
我的优点是有足够的耐心对待每一件事情,善于观察事物,承受压力的能力很强。缺点可能就是我不是很爱说话,习惯做不习惯说,但是和人沟通还是没有问题的。
6.你为什么选择测试时代不选择51testing
因为相对比来看测试时代价钱相对公道,师资也不错,还有一个原因就是在网上查了一下测试时代的口碑不错,也是网放心过来的原因。
【软件测试面试问题】相关文章:
面试软件测试的问题04-07
软件测试员面试问题04-07
软件测试面试会问的问题11-25
软件测试面试都问的问题11-25
银行软件测试面试问题04-07
金融软件测试面试问题04-07
软件测试面试常见问题04-07
软件测试面试技巧04-07
软件测试面试题04-03