4.测试人员在需求阶段应做哪些工作?

  首先,测试用例和测试工作本身是不断完善的,在开发过程的初期,可以认为是需求阶段,或者没有规范需求工作的设计阶段。

  如果有一个比较明确的需求文档,可以在这个阶段检查完了需求文档以后开始设计测试用例。这里,对于需求文档的检查主要是两个方面:

  1.检查需求文档描述的正确性,愚以为测试人员要对于真实的系统所涉及的业务非常熟悉,比如一个简单的财务软件,那么测试人员本身

  要对会计工作熟悉,财务制度熟悉,在检查需求文档的时候不要迷信所谓的“都是用户真实的需求”,这里存在两个问题,一是用户是否

  真的能正确地描述自己的需求,二是需求人员是否真的能正确地理解需求。另外,还有一个用户的嘘气是否符合行业规范的问题,如果不符

  合,那么是否要确认—这里存在一个隐患,用户可能会在开发的后期突然要求他们自己要走行业规范,让你的需求变动,所以要事先明确好。

  2.检查需求文档描述的准确性。主要是考虑文档中是否存在描述的模糊的地方,对于自己不清楚的问题一定要明确。这个时候是要保证需求的

  可测试性—意思是说保证需求是可以完全为测试工作服务的。那么在检查完了需求之后,可以开始设计测试用例了,在这个阶段因为

  没有开始设计工作,所以对于测试用例的考虑不能仅仅从界面出发—虽然RUP中对于用例的要求有这一项。因而测试用例的设计应该从业务

  角度出发,从实际业务出发来设计测试用例。当然,在测试用例的描述时,要尽量考虑怎样同应用程序脱离开而仍然具有有效性。当然,这个

  阶段所实现的测试用例是不过完善的,只能涵盖某些内容,但是我认为这些用例不仅仅全部都是功能测试用例,而且在整个项目中都将有效。

  不过,当缺少需求文档时,那要发挥测试人员自己的能动性了,要主动的工作,而不是被动的等待。要自己尝试着去熟悉实际业务,要尽量

  通过自己所能想到的方法来开展工作。

  面试:

  1.请你做个自我介绍:

  答:应该包含的要点:

  1.学历:            我是  XXX大学  XXX专业  本科毕业;

  2.工作经验:    在XXX公司   从事XXX工作、   在XXX公司  从事XXX工作;

  3.培训经验:    在X年,X 公司,学习XX技能、   在X年,X 公司,学习XX技能;

  4.某某时间---某某时间    在那里 干什么,...至今;

  2.说说你以前公司的测试流程:

  答:需求分析-->测试计划-->测试方案 -->测试设计-->测试执行;

  测试过程(阶段): 单元测试、集成测试、系统测试、验收测试;

  3.测试计划、测试方案应该包含哪些内容:

  答:测试计划:

  测试项、被测特性、不被测特性、测试方法、测试项通过标准、成果物、测试任务、环境要求、职责分配、

  进度、风险和应急措施、人员和培训要求;

  测试方案:

  环境搭建、测试数据准备、测试规程设计;

  4.谈谈你的职业规划:

  答:希望用1-2年时间,达到中级测试人员的水平。

  5.你使用过或知道的测试工具有那些?

  答:测试工具分类:

  1.执行类工具

  a.静态:

  b.动态:单元测试工具、接口测试工具、系统测试工具(QTP、LR、Selenium);

  2.分析设计类工具

  TestPlatform(TP);

  3.管理类工具

  QC、BugFree;

  6.请问系统测试工具有那些?

  答:1.测试管理工具:TD/QC/ALM;

  2.缺陷管理工具:bugzilla、mantis、bugfree、clearquest;

  3.配置管理工具:vss、cvs、svn、clearcase;

  4.功能测试工具: QTP、robot;

  5.性能测试工具:LoadRunner、robot;

  7.请问黑盒测试有那些方法?

  答:黑盒测试法 本身是一种测试软件系统功能的方法,黑盒测试也是一种测试的类型。但是要问黑盒测试有那些方法,

  我也不知道怎么回答。我只能说我知道黑盒测试用例的设计方法,比如等价类、边界值、因果图、判定表等等。

  8.软件验收测试包括哪三种类型:正式验收测试、非正式验收测试和Alpha测试、Beta测试。

  9.简述集成测试的过程:将通过单元测试的单元模块按照设计要求组合起来再进行测试。重点检测程序接口处是否有问题。

  10.白盒测试有哪几种方法?

  答:白盒测试方法分为:静态测试和动态测试 (有个面试官给我说了下这个问题,似乎明白了。)

  静态测试方法: a编码标准与准则    b走查    c审查    d评审

  动态测试方法: a语句覆盖    b判定覆盖    c条件覆盖    d条件判定覆盖    e条件组合覆盖    f路径覆盖    g条件组合+路径覆盖

  关于白盒测试的方法,其实 单元测试是一种白盒测试方法。我太愚钝、死板了。算是遇到个好心的面试官。

  11.WebLogic环境部署的问题?

  12. 用例设计、用例写作?

  13.性能测试的流程是怎样的? 性能测试的指标有哪些?

  14.写出清空数据表的语句(oracle)?

  delete from tablename;

  truncate table tablename;

  15.tomcat + oracle 环境搭建过程?