51Testing软件测试论坛

标题: 面试的两个问题 [打印本页]

作者: 放任无奈    时间: 2009-5-15 13:23
标题: 面试的两个问题
1:作为黑盒测试员最重要的是什么

我觉得是对被测系统/软件背景、结构等的深刻理解

2:给两个测试员50个相同的CASE,执行出来的结果一样么?

我觉得结果应该一样,结论不一样吧。如果结果都不一样那重现性就无从谈起了
作者: kf11859    时间: 2009-5-18 09:13
1、黑盒主要是测试业务
2、或许不一样吧,没碰到过这样无聊的问题,更没去做过这样无聊的事
作者: kuangquanshui    时间: 2009-5-18 09:33
1  熟悉业务流程   测试角度全面   
2  感觉结果不应该相同但变化不是太大   结论应该一样 (个人感觉应该是在测试什么如果是输入设置 那结果一定一样  如果是逻辑那就不一定了  )   个人看法  如果不对  请大家指教    一起努力
作者: liuyinju    时间: 2009-5-20 09:55
1 、态度+行业知识
2、不一样,case一样,但是人的思维是不一样的,对软件的认识不一样,凸现了人的优势。
自己的一些想法。。。
作者: kf11859    时间: 2009-5-20 15:21
第2个题目也许是想考测试人员是否有可靠性测试的思维了,华为号称他们的产品是7个9还是8个9(全年无故障率达到小数点面7个9或8个9),我忘了,这是需要时间和精力来测试的,同样的操作在经历了长时间反复测试后,往往会出现故障,这种测试就是测试产品的可靠性了,也许你测试10次同样的用例没有出现问题,第11次就出现问题了,这种测试也逐渐变得重要起来。
作者: alextowxm    时间: 2009-5-20 16:30
1 我认识是对软件系统的认识了解, 对要测试系统的熟悉和测试工具 测试环境的熟悉
2. 我感觉如果两个测试人员对测试的50 case是一样的 测试环境一样 那么测试的结果应该是一样的
但是要是测试环境不一样 测试的理解也不一样的话 测试的结果就是不同的 而且是很不相同。
作者: chenmonanhai    时间: 2009-5-21 17:00
黑盒测试技术,我认为注重的是业务,是对业务进行测试
对于50个CASE,那么两个人员对CASE的理解不一样,所做出的结果也会不一样,个人见解/
作者: kalada    时间: 2009-5-22 10:51
1:作为黑盒测试员最重要的是什么

爱加班!

2:给两个测试员50个相同的CASE,执行出来的结果一样么?

多数情况下一样!除非搞用例的人很2,写的用例没有覆盖全.
作者: kf11859    时间: 2009-5-22 15:13
似乎大家对第2个问题都拿捏不准,我可以举一个小小的例子来说明可能不会得出同样的结果:
大家都知道UDP协议是数据包形式来传递信息的,相对于TCP协议,UDP协议是不可靠的,因为它不管数据报发送是否正确,所以往往以庞大的数据包来充斥着网络,如防火墙的syslog数据包,产生量极大,极易冲破服务器的缓存,从而引起数据包的丢弃,所以在强大的压力测试用例执行情况下,你根本拿不准,哪一刻会冲破缓存,哪一刻不会,所以同样的用例也可以造成不一样的结果。
作者: tnt277    时间: 2009-5-25 13:11
1:作为黑盒测试员最重要的是什么

我觉得是对被测系统/软件背景、结构等的深刻理解
这个貌似是面试官要考虑的问题,这么直观的提出来,感觉很怪异,每个公司相同岗位的要求都是不一样的,这类问题回答 耐心 责任心 等等 就成;反正他出这问题就没指望你回答什么特别好的,随大流就成

2:给两个测试员50个相同的CASE,执行出来的结果一样么?

我觉得结果应该一样,结论不一样吧。如果结果都不一样那重现性就无从谈起了

要我说出这个题目的人不是搞这行的,给两个测试员50个相同的CASE这个纯粹就是浪费资源,相同的CASE就说明都是一样的操作步骤,环境,数据的输入输出都相同;那这问题和一个人执行两次相同的CASE有什么区别呢,这题纯粹就是恶搞
作者: tnt277    时间: 2009-5-25 13:12
标题: 回复 8# 的帖子
相同CASE 意味着环境相同
作者: tnt277    时间: 2009-5-25 13:14
2:给两个测试员50个相同的CASE,执行出来的结果一样么?

多数情况下一样!除非搞用例的人很2,写的用例没有覆盖全.

不按照CASE的步骤做,是要追加CASE的,也就是说 你觉得CASE 有遗漏 那么你要追加,
作者: yzylion    时间: 2009-5-25 14:28
对于第二个问题,我个人认为是不一定会得到相同的结果,原因楼前的有朋友提到了,执行用例的人不同
举个例子:例如xxx的状态下输入xxx点击提交,输出红色
这个时候两个人来执行这个用例,两人对于红色的理解不同,则结果就不同
我是这样理解的呵呵
作者: 放任无奈    时间: 2009-5-26 23:01
原帖由 kf11859 于 2009-5-22 15:13 发表
似乎大家对第2个问题都拿捏不准,我可以举一个小小的例子来说明可能不会得出同样的结果:
大家都知道UDP协议是数据包形式来传递信息的,相对于TCP协议,UDP协议是不可靠的,因为它不管数据报发送是否正确,所以往往 ...


我是楼主,你说的这个可能是应该考虑的一方面吧,因为我说的出这两道题的公司是法国电信北京研发中心,和这方面还是很有联系的
作者: 鹭岛    时间: 2009-5-27 10:25
1.业务需求的理解,沟通
2.不一定一样,水平不同测试出来的结果也可能不一样(虽然大部分情况会一样,但是难免有不一样的地方)
作者: hongyan    时间: 2009-5-27 10:58
1. 对需求、功能、业务流程方面的理解和沟通。
2. 不一定。拿我在公司实习测试时候发生的事情来说吧,当时我们做的是本地化方面的测试。测试主管就给了两个测试人员几十条相同的CASE,在一定的时间内要求给出一个测试结果。最后,两个人的结果不完全相同。
个人认为第2个问题有可能是在考察测试人员的素质、以及对CASE的理解能力。不对之处请指教。
作者: peterz    时间: 2009-5-27 17:41
1 对业务的测试,包括各个业务的分支。
2 按照测试用例来做,肯定是一样的,要么通过,要么不通过。没有第三种可能。
作者: 3155530    时间: 2009-5-27 18:03
第二问,看tc写的怎么样了。写的好的话,肯定是一样的。
作者: kf11859    时间: 2009-5-31 15:18
标题: 回复 14# 的帖子
上述只是说明一个冲破缓存的例子。在Windows下,打开任务管理器,可以看到所有进程占有的内存,也有的时候,在测试一台服务器的硬件环境时,我们需要测试出硬件配置需求,反复的执行相同的用例,也不一定会得到同样的结果,因为消耗的内存随着时间的变化会在一个值上下波动,可以说是一个不规则的波形图,如果围绕着波动的这个值是内存的最大值的时候,冲破这个临界点是很容易的。所以请各位不要认为同样的用例测不出不同样的结果,甚至是同样的环境,如温度、湿度、实验室内信号强弱等,都会有不同的结果产生,关键在于测试人员的坚持和正确对待测试的态度。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2