- 您是否了解以往所工作的企业的软件开发过程?如果了解,请试述一个完整的开发过程需要完成哪些工作?分别由哪些不同的角色来完成这些工作?您在以往的测试工作中都曾经具体从事过哪些工作?其中最擅长哪部分工作?
- 您所熟悉的软件测试类型都有哪些?请试着分别比较这些不同的测试类型的区别与联系(如功能测试、性能测试……)。
- 请试着比较一下黑盒测试、白盒测试以及单元测试、集成测试、系统测试、验收测试的区别与联系。
- 测试计划的目的是什么?测试计划的内容都包括什么?其中哪些是最重要的?
- 您认为做好测试计划的关键是什么?
- 您所熟悉的测试用例设计方法和依据有哪些?请分别以具体的例子来说明这些方法在测试用例设计工作中的应用。
- 您以往所从事的软件测试工作中,是否使用了一些工具来进行软件缺陷(Bug)的管理?如果有,请结合该工具描述软件缺陷(Bug)跟踪管理的流程。
- 您如何看待软件过程改进?在您曾经工作过的企业中,是否有一些需要改进的东西呢?您期望的理想的测试人员的工作环境是怎样的?
- 您认为在测试人员同开发人员的沟通过程中,如何提高沟通的效率和改善沟通的效果?维持测试人员同开发团队中其他成员良好的人际关系的关键是什么?
- 测试notepad的文件保存功能,即file/save弹出对话框的功能,应该从哪几个方面编写测试用例?
- 您用过哪些测试工具,包括功能、性能及其它方面的?
- 手工测试与自动测试有哪些区别?
- 测试生命周期,测试过程分为几个阶段,以及各阶段的含义及使用的方法?
- 一个三角形,给定3个边,判断是否满足三角形的条件,并计算周长;如果不是,提示错误,如果是,判断是等腰、等边三角形,给出提示。请画出流程图,控制流程图以及基本路径测试的测试用例。
- WinRunner分几种录制模式,有什么特点?
参考答案:
企业模拟面试题(一)参考答案
l 开发过程—需求调研(需求人员)、需求分析(需求人员)、概要设计(设计人员)、详细设计(设计人员)、编码(开发人员)
l 测试过程—需求评审、系统测试设计、概要设计评审、集成测试设计、详细设计评审、单元测试设计、测试执行
l 测试工作的整个过程都做过,擅长做测试设计
l 见TP教材第79-81页
l 黑、白盒见TP教材第76页
l 四个阶段的区别于联系见TP教材第72-74页
l 目的见TP教材第100页
l 内容见TP教材第100-101页
l 都重要
l 了解公司的开发过程、测试流程及所测产品的特点
l 等价类、边界值、因果图、状态图、大纲法
l 使用过Bugzilla
l 见TP教材第33页的Bugzilla状态转换图
l 过程决定质量,软件的过程改进正是为了提高软件的质量,将过往的种种经验和教训积累起来。
l 就事论事、对事不对人
l 沟通时不夹杂个人情绪
l 见TC教材第117-118页
l 见ATT教材第7页
l 见TP教材第176-177页
l 生命周期见TP教材第46页
l 四个阶段见TP教材第72-74页
l 见ATT教材第326页(关于GUI Map)