- 相关推荐
面试测试方法
一、不考即考测试
就是在没有言明或没有任何迹象表明是在考试的情况下,考试早已开始了。有一次,大学毕业生小牛前往三星公司应聘。他到场后,发现除自己是普通大学的毕业生外,其余都是名牌大学的毕业生。当他与最后20多名候选人进入会议厅准备接受公司经理最后面试时,老板迟迟没有出现。小牛突然意识到:这也许就是一种考试。于是他马上对在场的应聘者说:“同学们,我们相互认识一下吧,难得有这样一次相识的机会,不管我们中间谁被录用,我们仍可以多加联系。”接着,他开始介绍自己,并主动与人交谈。当时,有些应聘者对他的举动还不以为然。最后,三星公司录用的惟一一名大学生就是小牛,而且进公司不久,他便被任命为部门主管。
二、即席发言测试
就是考官给应试者一个题目,并在发言之前向应试者提供有关的背景材料,让应试者稍作准备后按题目要求进行发言。即席发言的内容可以是公司面临产品销售的暂时困难,向全体员工作一次动员,要求大家齐心协力共渡难关;可以是就新产品的推出在一次新闻发布会上的发言;也可以是在新年职工联欢会上发表祝词等。通过即席发言,可以测试应试者的快速反应能力、理解能力、思维的逻辑性及发散性、语言表达能力以及风度举止等。
三、明暗结合测试
就是在当面测试的同时进行暗中的测试。例如某企业到一所大学中去招聘毕业生,考官要求学生就“从我做起,从小事做起”进行两分钟的演讲,许多学生侃侃而谈,言辞动人。就在演讲的同时,另外几名考官逐一到这些学生的宿舍中检查他们个人平时的卫生状况。演讲一完,考官当场公布了卫生检查的结果。有一位演讲时还神采飞扬的女生,听考官说到她宿舍中被子未叠、衣服未洗等情况时,眼泪顿时夺眶而出。
四、与人谈话测试
就是通过让应试者与他人谈话的方式来考察应试者。与人谈话测试一般有以下三种类型:
一是接待来访者。来访者可以多种多样,根据特定的需求,或者是来谈生意的,或者是来推销产品的,或者是来叙旧的,或者是来纠缠的。这些来访者当然都是由考官来扮演的。
二是电话交谈。这方面的面试考题可能是让你接电话,或者让你按提供的几个号码打电话,而对方就是面试的考官。
三是拜访有关人士。这些人士当然也是由考官扮演的。通过拜访有关人士的测试,可以考察应试者待人接物的技巧、语言表达能力、有关的专业知识、应付各种困难的能力等。
五、设计路障测试
就是在应试者面试时必经的路道上或在面试过程中故意设计一些有路障的题目,通过观察应试者经过路障时的各种表现来测试应试者的素质的一种方式。例如,考官要求应试者用最快的速度跑到楼顶大厅观察,然后尽快返回,用英语描述自己的所见所感。楼道里有的地方横着拖把,有的地方堆放着杂物。一些应试者只顾上楼,见了拖把一脚踢开,或者横跨而去,只有少数人弯下腰来将拖把或杂物拿开。考官们跟在应试者身后,给那些俯身扶好拖把或清除杂物的应试者加了分。
六、事实判断测试
就是给予应试者少量的有关某一问题的资料,要求他作出对这一问题的全面分析。应试者可以通过向考官提出一些问题,从而获得更多的信息。事实判断测试的目的是测试应试者搜集信息的能力,特别是从那些不愿意或不能提供全部信息的人那里去获取信息的能力,以及把握事实作出正确决策的能力。
七、角色扮演测试
就是设计一系列尖锐的人际矛盾与人际冲突,要求应试者分别扮演不同的角色,去处理各种问题和矛盾。考官通过对应试者在扮演不同角色时所表现出来的行为进行观察和记录,测试应试者如下的能力:一是角色把握能力;二是处理人际关系的技能,如缓和气氛、化解矛盾的技巧、行为策略的正确性、情绪控制能力等等;三是对突发事件的应变能力等。
八、编组讨论测试
就是将应试者编成一个或几个不同的小组,每组4至8人不等,考官要求他们讨论某些有争议的问题或实际经营中存在的某种困难,例如,征收利息税问题、房改问题、移动通信单向收费问题等等。要求讨论最后形成一致意见,以书面形式汇报讨论结果,每个组员都要求在书面汇报上签字。
考官或者坐在一边,或者坐在讨论室隔壁的房间里,通过电视屏幕或单向玻璃屏观察整个讨论过程,倾听讨论发言。考官将根据每一个应试者的表现,从以下几个方面进行考核:领导欲望、主动性、说服能力、口头表达能力、抵抗压力的能力等等。评分的依据是发言次数的多少,是否善于提出新的见解和方案;是否敢于发表不同的意见,支持或肯定别人的意见,坚持自己的正确意见;是否善于消除紧张气氛,说服别人,调解有争议的问题,创造一个使不大开口的人也想发言的气氛,把众人的意见引向一致;是否尊重别人,是否倾听他人的意见,是否侵犯他人的发言权。还要看语言表达能力如何,分析问题、概括和总结不同意见的能力如何等。
九、随便聊天测试
表面上看似乎与传统的一问一答面试方法相差无几,但在实际上却有很大的区别。随便聊天测试,最大的特点就是看上去很随和,应试者几乎感觉不到是在面试,而是在拉家常。考官就是在这种拉家常的轻松气氛中,将你考察个透。
十、面谈模拟测试
就是让应试者与他的假定的某个领导、下属、同事或顾客进行面对面的谈话,其具体形式有许多种:或者是应试者模拟中层行政管理人员,考官模拟上层领导,讨论绩效考核问题;或者是应试者模拟高层主管,考官模拟记者,采访捆-绑销售问题;或者是应试者模拟消费者服务代理,考官模拟发怒的顾客,商谈解决劣质产品投诉问题……这种测试方法的目的是考察应试者的口头交流技巧、谈话机智、人际关系技巧以及解决问题的能力等。
软件测试面试技巧
常见的测试用例设计方法都有哪些?请分别以具体的例子来说明这些方法在测试用例设计工作中的应用。
1. 等价类划分
常见的软件测试面试题划分等价类: 等价类是指某个输入域的子集合.在该子集合中,各个输入数据对于揭露程序中的错误都是等效的.并合理地假定:测试某等价类的代表值就等于对这一类其它值的测试.因此,可以把全部输入数据合理划分为若干等价类,在每一个等价类中取一个数据作为测试的输入条件,就可以用少量代表性的测试数据.取得较好的测试结果.等价类划分可有两种不同的情况:有效等价类和无效等价类.
2. 边界值分析法 边界值分析方法是对等价类划分方法的补充。测试工作经验告诉我,大量的错误是发生在输入或输出范围的边界上,而不是发生在输入输出范围的内部.因此针对各种边界情况设计测试用例,可以查出更多的错误. 使用边界值分析方法设计测试用例,首先应确定边界情况.通常输入和输出等价类的边界,就是应着重测试的边界情况.应当选取正好等于,刚刚大于或刚刚小于边界的值作为测试数据,而不是选取等价类中的典型值或任意值作为测试数据.
3. 错误推测法
基于经验和直觉推测程序中所有可能存在的各种错误, 从而有针对性的设计测试用例的方法.
错误推测方法的基本思想: 列举出程序中所有可能有的错误和容易发生错误的特殊情况,根据他们选择测试用例. 例如, 在单元测试时曾列出的许多在模块中常见的错误. 以前产品测试中曾经发现的错误等, 这些就是经验的总结。还有, 输入数据和输出数据为0的情况。输入表格为空格或输入表格只有一行. 这些都是容易发生错误的情况。可选择这些情况下的例子作为测试用例.
4. 因果图方法
前面介绍的等价类划分方法和边界值分析方法,都是着重考虑输入条件,但未考虑输入条件之间的联系, 相互组合等. 考虑输入条件之间的相互组合,可能会产生一些新的情况. 但要检查输入条件的组合不是一件容易的事情, 即使把所有输入条件划分成等价类,他们之间的组合情况也相当多. 因此必须考虑采用一种适合于描述对于多种条件的组合,相应产生多个动作的形式来考虑设计测试用例. 这就需要利用因果图(逻辑模型). 因果图方法最终生成的就是判定表. 它适合于检查程序输入条件的各种组合情况. 5. 正交表分析法 有时候,可能因为大量的参数的组合而引起测试用例数量上的激增,同时,这些测试用例并没有明显的优先级上的差距,而测试人员又无法完成这么多数量的测试,就可以通过正交表来进行缩减一些用例,从而达到尽量少的用例覆盖尽量大的范围的可能性。
6. 场景分析方法
指根据用户场景来模拟用户的操作步骤,这个比较类似因果图,但是可能执行的深度和可行性更好。 您认为做好测试用例设计工作的关键是什么?
白盒测试用例设计的关键是以较少的用例覆盖尽可能多的内部程序逻辑结果
黑盒法用例设计的关键同样也是以较少的用例覆盖模块输出和输入接口。不可能做到完全测试,以最少的用例在合理的时间内发现最多的问题 详细的描述一个测试活动完整的过程。
1. 项目经理通过和客户的交流,完成需求文档,由开发人员和测试人员共同完成需求文档的评审,评审的内容包括:需求描述不清楚的地方和可能有明显冲突或者无法实现的功能的地方。项目经理通过综合开发人员,测试人员以及客户的意见,完成项目计划。然后SQA进入项目,开始进行统计和跟踪
2. 开发人员根据需求文档完成需求分析文档,测试人员进行评审,评审的主要内容包括是否有遗漏或者双方理解不同的地方。测试人员完成测试计划文档,测试计划包括的内容上面有描述。
3. 测试人员根据修改好的需求分析文档开始写测试用例,同时开发人员完成概要设计文档,详细设计文档。此两份文档成为测试人员撰写测试用例的补充材料。
4. 测试用例完成后,测试和开发需要进行评审。
5. 测试人员搭建环境
6. 开发人员提交第一个版本,可能存在未完成功能,需要说明。测试人员进行测试,发现BUG后提交给BugZilla。
7. 开发提交第二个版本,包括Bug Fix以及增加了部分功能,测试人员进行测试。
8. 重复上面的工作,一般是3-4个版本后BUG数量减少,达到出货的要求。
9. 如果有客户反馈的问题,需要测试人员协助重现以及回归测试。
以往是否曾经从事过性能测试工作?请尽可能的详细描述您以往的性能测试工作的完整过程。
曾经做过一套网管系统的性能测试,主要测试该软件在同时管理大量终端的情况下,在响应时间,CPU/磁盘/内存等参数是否满足要求。
也曾经做过软交换系统的呼叫性能测试,主要是测试软交换系统在有大量呼叫的情况下,响应时间,呼叫成功率,CPU/磁盘/内存等参数是否满足设计要求。
您在从事性能测试工作时,是否使用过一些测试工具?如果有,请试述该工具的工作原理,并以一个具体的工作中的例子描述该工具是如何在实际工作中应用的。
测试网管系统中,使用的Mimic来模拟终端,能够大量的节省成本。
测试软交换系统的时候,使用的Prolab来模拟终端并发送呼叫软交换,他完成了同时数百人才能完成的摘机拨号工作,主要工作原理是产生一些符合要求的IP包并发送给软交换系统,同时对软交换系统的回应进行处理,决定下一步动作。 您认为性能测试工作的目的是什么?做好性能测试工作的关键是什么?
主要是保障在大量用户的情况下,服务能正常使用。
在您以往的工作中,一条软件缺陷(或者叫Bug)记录都包含了哪些内容?如何提交高质量的软件缺陷(Bug)记录? 1. 在传统的BugZilla中,BUG描述应该包括以下的信息
2. 和BUG产生对应的软件版本
3. 开发的接口人员
4. BUG的优先级
5. BUG的严重程度
6. BUG可能属于的模块,如果不能确认,可以用开发人员来判断
7. BUG标题,需要清晰的描述现象
8. BUG描述,需要尽量给出重新Bug的步骤
9. BUG附件中能给出相关的日志和截图。
高质量的BUG记录就是指很容易理解的BUG记录,所以,对于描述的要求高,能提供的信息多且准确,很好的帮助开发人员定位。
【面试测试方法】相关文章:
软件测试的面试技巧05-18
面试方法及技巧05-17
面试的方法与技巧05-01
面试的技巧与方法05-18
面试性格测试题06-07
面试技巧与方法研究05-18
面试方法技巧 论文05-18
面试软件测试的自我介绍12-13
软件测试面试自我介绍07-26
材料分析测试方法名词解释03-29