首先说明我算上找实习的时候的面试总共就经历了不到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质量认证一样,测试同样也需要质量的保证,这个时候就需要在团队中开展软件测试的工作。在测试的过程发现软件中存在的问题,及时让开发人员得知并修改问题,在即将发布时,从测试报告中得出软件的质量情况。
测试工程师简历
个人简历。基本信息 姓名 性别 xx 毕业院校 学历 本科。手机 158888888邮箱 求职意向 软件测试工程师 想从事软件测试工程师的可以联系,应届毕业生优先 职业技能 1 熟悉软件测试流程及常用软件测试方法。2 熟悉测试与开发的模型 瀑布模型 双v模型 3 熟练掌握黑盒测试用例常用设计方法。4...
性能测试工程师的面试题
1.什么是负载测试?什么是性能测试?2.性能测试包含了哪些测试 至少举出3种 3.简述性能测试的步骤。4.简述使用loadrunner的步骤。5.什么时候可以开始执行性能测试?由哪些部件组成?7.你使用loadrunner的哪个部件来录制脚本?的哪个部件可以模拟多用户并发下回放脚本?9.什么是集合点...
测试工程师任职要求
5 测试工程师工作职责 1 参与全系列互联网产品的研发与测试过程 产品需求,功能设计,产品可测性设计与反馈,单元测试,系统测试,性能测试,产品效果评估评测等多方面,全流程的保证产品质量 2 参与构建研发体系的持续集成环境构建及自动化测试平台的研发,构建和模拟线上大规模和分布式的多样化运维场景,参与产...
自动化测试工程师面试题
答题时间 100分钟 1 白盒测试与黑盒测试的区别是什么?2 什么是正交试验法,使用场景是什么?3 数据库中,游标是什么?其作用是什么?4 简述常用的bug管理或者用例管理工具,并且描述其中一个工作流程。5 智力题。一个屋子有一个门 门是关闭的 和3盏电灯。屋外有3个开关,分别与这 3盏灯相连。你可...
软件工程师个人简历
软件工程师个人简历范文。软件工程师个人简历范文 基本资料 姓名 性别 男。出生年月 1988 10 25目前所在地 湖南 求职意向 寻求职位 j a软件工程师。求职地区 湖南工资待遇 4000到岗时间 随时到岗。自我评价 为人诚恳 自信,工作中踏实 沉稳 积极进取且有耐心。服从上级安排且有良好的团队...
软件工程师岗位职责
岗位职责。1 根据项目具体要求,承担开发任务,按计划完成任务目标 2 根据用户需求按时完成软件开发进度,并分析开发的功能是否能达到客户的要求,以及保证软件到用户处的稳定性 3 负责工程中主要功能的 实现,软件交付后,还要参与软件的维护工作,及时解决客户使用中遇到的问题。4 负责编制与项目相关的技术文...