关于软件测试笔试、面试的一些思考
作者:网络转载 发布时间:[ 2013/7/17 14:40:33 ] 推荐标签:面试
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 环境搭建过程?
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11