软件测试工程师面试经验总结

发布时间:2018-06-30 11:05:26   来源:文档文库   
字号:

首先说明算上找实习的时候的面试总共就经历了不到5次,没有多少经验,就在网上书上摘录了些我认为比较重要的,分享给大家希望各位能找到一份适合自己的好工作

1.笔试

对于笔试,的公司笔试题是不区分开发和测试岗位的,测试人员除了要掌握好测试的基本知识外最好也是有编程基础,具有尽量计算机知识像操作系统基本知识线程,数据库基本操作(增删改查,关联查询,授予权限等)数据结构的知识(像二叉树的前序中序后序查询)。

2.面试

如果在笔试中没有考测试的基本知识,那面试中是肯定要被问到的。面试前一定要做好准备,可以在网上搜一下关于这个公司的笔试题和面试题,以供参考如果时间充裕可以一本自己看的进去的软件测试的书,认真侧重点的看看。软件测试的几个主要的阶段,不一定死记硬背能用自己的话说出来也可以或者举例说明,几个主要的白盒和黑盒的测试方法熟练的应用到实际的例子中等价类划分边界值分析经常被问到。

每个公司做的项目都不一样,最好先了解下要应聘的那家公司主要是做哪方面的,比如对美外包的公司就要求英语水平,能看懂英文文档甚至能同外国人交流,最好能提前先看些英语的文章,准备下英文的自我介绍,临时提高下英语水平。

被问到的面试(答案仅供参考)

1. 为什么不考研?

2. 要一份什么样的工作

3. 软件测试人员需要具备什么样的职业素质

(1) 专业技能,包括测试技能开发的技

(2) 积极的态度

(3) 良好的沟通能力

(4) 细心

(5) 耐心

(6) 团队意识

4. 对他们公司的了解

5. 就是些工作地点能否接受,有没有男朋友之类的基本问题

以下是针对实习项目问的问题(答案仅供参考)

6. 缺陷报告几个状态都包括哪些内容

状态新建,打开,修复,关闭重复的bug无效的bug,被拒绝bug,其他

内容::标题、模块名称、项目名称测试环境、重现步骤、期望结果、实际结果严重级优先级、发现人、接收人和附件(截图,说明

7. 一个文本框,只能输入0-5个字母的组合,如何进行测试

从字符串长度考虑,按照边界值方法设计测试用例

字符串的组成内容考虑,按照等价类划分方法设计测试用例

8. 简单的说一下性能测试和压力测试

9. 写过自动化测试的脚本

10. 实习的项目一个金融的网站,技术的面试官问我,商品的价格是左对齐还是右对齐对于这个问题我知道为啥会被问到,有什么具体的含义猜想可能是判断我的项目经验是否真实)

下面是我网上摘录的一些可能被问到的面试题

1. 您认为做好测试用例设计工作的关键是什么?

答:白盒测试用例设计的关键是以较少的用例覆盖尽可能多的内部程序逻辑结果

黑盒法用例设计的关键同样也是以较少的用例覆盖模块输出和输入接口。不可能做到完全测试,以最少的用例在合理的时间内发现最多的问题

2. 在您以往的工作中,一条软件缺陷(或者叫Bug)记录都包含了哪些内容?如何提交高质量的软件缺陷(Bug)记录?

3. 谈一些自己在以往的学习和工作中获得的工作经验和心得体会?(可以包括软件测试、过程改进、软件开发或者与此无关的其他方面

4. 什么是软件测试。

5. Alpha 测试与beta 测试的区别。

6. 测试结束的标准是什么?

7. 测试项目:杯子

需求测试:查看杯子使用说明书

界面测试:查看杯子外观

功能度:用水杯装水看漏不漏;水能不能被喝到

安全性:杯子有没有毒或细菌

可靠性:杯子从不同高度落下的损坏程度

可移植性:杯子再不同的地方、温度等环境下是否都可以正常使用

兼容性:杯子是否能够容纳果汁、白水、酒精、汽油等

易用性:杯子是否烫手、是否有防滑措施、是否方便饮用

国际化杯子上的图案有没有触犯到某个国家宗教的禁忌

用户文档:使用手册是否对杯子的用法、限制、使用条件等有详细描述

疲劳测试:将杯子盛上水(案例一)放24小时检查泄漏时间和情况;盛上汽油(案例二)放24小时检查泄漏时间和情况等

压力测试:用根针并在针上面不断加重量,看压强多大时会穿透

跌落测试:   杯子加包装(有填充物),在多高的情况摔下不破损

震动测试: 杯子加包装(有填充物),六面震动,检查产品是否能应对恶劣的铁路\公路\航空运输

测试数据:测试数据具体编写此处略(最讨厌写测试数据了)。其中应用到:场景法、等价类划分法、因果图法、错误推测法、边界值法等方法

期望输出:该期望输出需查阅国标、行标以及使用用户的需求

说明书测试: 检查说明书书写准确性

给大家提三个产品:1.手机 2.电饭锅 3.电梯

8. 图书(图书号,图书名,作者编号,出版社,出版日期)

  作者(作者姓名,作者编号,年龄,性别)

  SQL语句查询年龄小于平均年龄的作者姓名、图书名,出版社。

9. 软件测试分为几个阶段 各阶段的测试策略和要求是什么

10. 您认为在测试人员同开发人员的沟通过程中,如何提高沟通的效率和改善沟通的效果?维持测试人员同开发团队中其他成员良好的人际关系的关键是什么?

11.请以您以往的实际工作为例,详细的描述一次测试用例设计的完整的过程

12. 您认为做好测试计划工作的关键是什么?



13.您所熟悉的测试用例设计方法都有哪些?请分别以具体的例子来说明这些方法在测试用例设计工作中的应用。

14. 测试计划工作的目的是什么?测试计划工作的内容都包括什么?其中哪些是最重要的?

答:软件测试计划是指导测试过程的纲领性文件,包含了产品概述、测试策略、测试方法、测试区域、测试配置、测试周期、测试资源、测试交流、风险分析等内容。借助软件测试计划,参与测试的项目成员,尤其是测试管理人员,可以明确测试任务和测试方法,保持测试实施过程的顺畅沟通,跟踪和控制测试进度,应对测试过程中的各种变更。

测试计划和测试详细规格、测试用例之间是战略和战术的关系,测试计划主要从宏观上规划测试活动的范围、方法和资源配置,而测试详细规格、测试用例是完成测试任务的具体战术。所以其中最重要的是测试测试策略和测试方法(最好是能先评审)

15. 为什么要在一个团队中开展软件测试工作?

答:因为没有经过测试的软件很难在发布之前知道该软件的质量,就好比ISO质量认证一样,测试同样也需要质量的保证,这个时候就需要在团队中开展软件测试的工作。在测试的过程发现软件中存在的问题,及时让开发人员得知并修改问题,在即将发布时,从测试报告中得出软件的质量情况。

本文来源:https://www.2haoxitong.net/k/doc/3a28960f1ed9ad51f01df28d.html

《软件测试工程师面试经验总结.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式