东软面试归来

2010-05-13  张燕 

       昨天接到东软集体人事的面试电话,唉!她说她们公司对英语要求比较严,测试用例,还有测试报告,可能都需要英语来写,自己对此没太有信心啊,毕竟自己两年没有学过了,原先学的也差不多都就着饭吃完了,开始有点打退堂鼓的,不想去了,距离远点不说,怕自己去了什么都不会,丢人啊。。。。。。,但后来想了想,就当是锻炼一下自己吧,也给自己积累总结点经验,今天就按时去了。
      到了那一看,软件园和普通的写字楼就是不一样,感觉那里是属于一个她们自己的地方,还有一个小的花园,可以让你休息一下,不错,这可能是她们的设计者专门设计的,还有喷泉,去的时候正好是中午午饭的时候,看到路上来来回回的人,感觉自己是一个局外人,呵呵。在那看了一会,快到时间了,就进了中软大厦,进去之后才知道,原来可以早进来的,呵呵。先是笔试,从前台拿了一份试题和一份工作申请表,然后到二楼的小圆桌上开始了答题,上去的时候看到已经有好几位应聘者在那答题了,完后,到三楼见了给我打电话的缪老师,呵呵,人挺好的,问了我的基本情况,然后是部门面试,一个男生在我前面,进去谈了大约15分钟吧,后来到我了,进去之后,先是自我介绍,然后随便问了几个问题,完了说我们先到这,我们会在三个工作日内给消息,自己觉得的肯定是又没戏了。等吧。。。。。。。。
      不过就算给自己增加了点经验吧,见了一回大公司的办公是什么样的。
     自己还要加油,不会轻言失败的!!!Fighting!
     今天的最后一道题目是这样的:
     测试一个游戏在不同的手机以及操作系统上的运行情况,
     不同的操作系统:S40,S60V3,S60V5
     相同操作系统的不同手机型号:S40:3300,3400,6500 ,ETC
                                                      S60V3:N95,N86,N47,ETC
                                                      S60V5:5800,N96 ,etc
    相同手机型号的不同版本:p1.0,p1.1,p2.0 etc
试分析,如何用最少的测试用例覆盖最多的测试路径
大概意思是这样的,具体的数字可能不太准,大家有什么好的设计思路吗?
 
458°/4352 人阅读/23 条评论 发表评论

金鑫  2010-05-13

正交试验或Pairwise算法,借花献佛一下
你可以看看http://www.testwo.com/space-8-do-blog-id-10.html
http://www.testwo.com/space-8-do-blog-id-9.html


张挺  2010-05-14

首先完全覆盖测试路径只需要8*3=24次测试
然后可以考虑全单值(每个值至少出现一次)的覆盖,需要8次测试

因为你这个问题只有两个变量,所以根本没必要弄什么算法,如果变量多可以考虑全对偶的覆盖方法(覆盖每两个变量的所有取值对)。

此外,使用全覆盖以外的方法必须加上额外补充的测试用例,以减小覆盖率不足的风险。


张燕  2010-05-14

张挺: 首先完全覆盖测试路径只需要8*3=24次测试
然后可以考虑全单值(每个值至少出现一次)的覆盖,需要8次测试

因为你这个问题只有两个变量,所以根本没必要弄什么算法,如果变
谢谢


王朋  2010-05-14

你这个是主要测试什么内容的??手机软件么?


熊志男  2010-05-14

加油 东软好像一直在招人啊


刘俊  2010-05-14

cheer up!


雷雨  2010-05-14

张挺: 首先完全覆盖测试路径只需要8*3=24次测试
然后可以考虑全单值(每个值至少出现一次)的覆盖,需要8次测试

因为你这个问题只有两个变量,所以根本没必要弄什么算法,如果变
这个咋理解呀~


张燕  2010-05-14

王朋: 你这个是主要测试什么内容的??手机软件么?
对,主要是做手机测试


黄杰  2010-05-14

支持一楼的,考的就是正交...
东软原来是做外包的公司...汗一个...没兴趣啦...


张挺  2010-05-15

雷雨: 这个咋理解呀~
比如ABC三个变量都可以取值123,那么

全覆盖就是完全覆盖出现的值的可能组合,27种(最完全的测试)
ABC
111
112
113
121
122
123
131
132
133
211
212
213
221
222
223
231
232
233
311
312
313
321
322
323
331
332
333
全单值就是每个变量的每个值出现一次,共3种(很不完全的测试)
ABC
111
222
333

全对偶就是每两个变量的每个取值对出现一次,共15种(介于上述两者之间的测试覆盖率)
ABC
111
122
133
211
222
233
311
322
333
112
113
221
223
331
332

除非用第一种完全覆盖,否则务必要补充一些特殊情况也就是15+x

如果变量比较多,可以用这个方法类推,具体地讲怎么样把变量全对偶化,就是
Combinatorial Design的算法

举个复杂的例子
Table 4
Fifteen Test Cases for 13 Parameters with Three Values Each
a b c d e  f g h  i  j  k l  m
0 0 0 0 0 0 0 0 0 0 0 0 0
1 1 1 1 1 1 1 1 1 0 0 0 0
2 2 2 2 2 2 2 2 2 0 0 0 0
0 0 0 1 1 1 2 2 2 1 1 1 0
1 1 1 2 2 2 0 0 0 1 1 1 0
2 2 2 0 0 0 1 1 1 1 1 1 0
0 0 0 2 2 2 1 1 1 2 2 2 0
2 2 2 1 1 1 0 0 0 2 2 2 0
1 1 1 0 0 0 2 2 2 2 2 2 0
0 1 2 0 1 2 0 1 2 0 1 2 1
1 2 0 1 2 0 1 2 0 1 2 0 1
2 0 1 2 0 1 2 0 1 2 0 1 1
0 2 1 0 2 1 0 2 1 0 2 1 2
2 1 0 2 1 0 2 1 0 2 1 0 2
1 0 2 1 0 2 1 0 2 1 0 2 2

前面1楼的正交算法还给了外文的参考文献,那我这里也给一个全对偶算法的文献参考资料链接
http://www.argreenhouse.com/papers/gcp/AETGieee97.shtml
另外看不懂英文的可以看这个
http://202.202.11.37/pdf/2005GC139/TP3/92166X/028/010/20285017.pdf

呵,看完1楼的文献才发现1楼提供的pairwise算法就是这个。不过没关系,大家就当看一看这种算法的原理吧。

另外,增加针对特殊情况的测试用例,是必须的,因为覆盖算法中有遗漏重要组合的风险。


王博  2010-05-16

个人观点:
1.分为3个输入参数:操作系统A,硬件环境B,游戏版本C;
2.由于A和B已经进行了限定,即某种操作系统只能选用特定型号的手机;因此输入条件可精简为:A+B(9),C(3);全面测试用例有9*3=27
3.由于输入参数只有2个,因此即使采用楼上的全对偶算法进行用例精简,也有27个。全对偶算法只对输入参数大于2时有效。


程守标  2010-05-17

支持老金的正交分析法


吴卓扬  2010-05-19

张挺: 首先完全覆盖测试路径只需要8*3=24次测试
然后可以考虑全单值(每个值至少出现一次)的覆盖,需要8次测试

因为你这个问题只有两个变量,所以根本没必要弄什么算法,如果变
为什么是8*3=24次测试呢,麻烦讲下具体的分析思路~~


张挺  2010-05-19

吴卓扬: 为什么是8*3=24次测试呢,麻烦讲下具体的分析思路~~
因为,每种型号的手机他的操作系统都是确定的,选定手机的时候已经选定了操作系统,也就是说这里不存在游戏在独立的操作系统上运行的问题。所以不用考虑3种操作系统。只要考虑8种手机和3种版本。根据排列组合的原理得8x3=24种。


袁永云  2010-05-28

你面试的怎么样 我今天也去面试了 笔试+人力+部门HR+技术 完了说5个工作日内通知


王先初  2010-05-29

张挺: 因为,每种型号的手机他的操作系统都是确定的,选定手机的时候已经选定了操作系统,也就是说这里不存在游戏在独立的操作系统上运行的问题。所以不用考虑3种操作系统。
支持


张燕  2010-05-29

袁永云: 你面试的怎么样 我今天也去面试了 笔试+人力+部门HR+技术 完了说5个工作日内通知
我的估计是没戏了,都好久了。呵呵,祝你顺利啊!


袁永云  2010-05-29

张燕: 我的估计是没戏了,都好久了。呵呵,祝你顺利啊!
也是经历这么多轮?


袁永云  2010-05-29

张燕: 我的估计是没戏了,都好久了。呵呵,祝你顺利啊!
看来是面试失败的就不给通知了 不管怎么样至少发个邮件通知下 那我就等到周五没电话直接判定失败


张燕  2010-05-30


赵倩  2010-06-04

垃圾公司 加死班 不去也好


刘志强  2010-07-16

群面 海选 我比较胆怯。。


张园  2010-07-20

我也去过东软,不过是考JAVA笔试,我很多同学都去面试过,而且JAVA考的也不差,就是没有一个接到录取通知,看来东软是不诚心诚意的招人。。。。


登录 后发表评论