51Testing软件测试论坛

标题: 请问有人能解答2006软件测试师考试中的这个问题吗? [打印本页]

作者: vitamin20000    时间: 2008-5-16 20:07
标题: 请问有人能解答2006软件测试师考试中的这个问题吗?
两个小组独立测试同一个程序,第一组发现25个错误,第二组发现30个错误,在两个小组发现的错误有15个是共同的,那么可以估计程序中错误的个数为:
A.25   B   30     C50      D 60
作者: 兰兰    时间: 2008-5-20 10:14
我也有这个疑问
作者: jiang860718    时间: 2008-5-20 11:44
40?
作者: huyanquan    时间: 2008-5-20 12:13
标题: 50个错误
按照80~20原理,应该为50个错误,不知道对否
作者: vitamin20000    时间: 2008-5-21 20:49
80:20是什么原则,能具体的说一下吗?希望有高手能详细讲解一下
作者: vitamin20000    时间: 2008-5-23 21:52
在软件生命周期的不同阶段,需要实施不同类型的测试工作,单元测试是对程序设计进行验证,其中  39  不是单元测试的主要内容,在进行单元测试的过程中,通常测试工程师都要借助 40   来代替所测模块调用的子模块,在单元测试的基础上,需要将所有模块按照概要设计和详细设计的说明书的要求进行组装,模块组装成系统的方式有两种,分别是    41
39.A.模块接口测试   B有效性测试       C路径测试    D 边界测试
40.A.桩模块   B  驱动模块     C桩模块和驱动模块      D 存根模块和驱动模块
41.A.一次性组装和增殖性组装  B自底向上组装和自顶向下组装
C单个模块组装和混合模块组装  D接口组装和功能组装
作者: 天网    时间: 2008-6-17 10:50
50个错误。
这个题要用到缺陷注入分析法。例如,对于第二组发现的30个错误,可以看成是故意插入到软件中的错误,当第一组的人利用他们所有用例来测试时,只发现了这30个错误中的15个,也就是说发现比率只有50%;那么可以推论出对于第一组发现的所有25个错误,只占软件中所有错误的50%,所以可以得出软件中所有错误数为50个。
作者: aiming    时间: 2008-6-17 14:41
我觉得这个题本身出的就有问题~~  是挑战你思维地~`  反正我也被考过这个题~~也是不会。
作者: 你就笨死吧    时间: 2008-6-24 16:17
没看懂版主的回复
我的想法是,先算出,两组共测出40个错误,那么根据28法则,得出有50个错误
作者: qwertymo    时间: 2008-6-26 17:09
这个题目出的好,按缺陷注入分析法和28原则得出的答案一样的。并且如果把第一组发现的25个错误看成是故意注入的,也可以得出同样的答案
作者: syang0517    时间: 2008-7-1 09:38
顶!值得学习了
作者: 阿七    时间: 2008-7-1 15:08
原帖由 天网 于 2008-6-17 10:50 发表
50个错误。
这个题要用到缺陷注入分析法。例如,对于第二组发现的30个错误,可以看成是故意插入到软件中的错误,当第一组的人利用他们所有用例来测试时,只发现了这30个错误中的15个,也就是说发现比率只有50%;那 ...


有疑问了

题目说    2组人是独立的!!!    而且没有先后     怎末说是故意插入的呢?
作者: 阿七    时间: 2008-7-1 15:11
我觉得28原则更正确些
作者: hellen_ma    时间: 2008-8-22 14:34
原帖由 天网 于 2008-6-17 10:50 发表
50个错误。
这个题要用到缺陷注入分析法。例如,对于第二组发现的30个错误,可以看成是故意插入到软件中的错误,当第一组的人利用他们所有用例来测试时,只发现了这30个错误中的15个,也就是说发现比率只有50%;那 ...

反正我是没看明白.是8:2比较看的懂
作者: seaboy    时间: 2008-8-28 18:10
这个是概率题,假设共有x个bug,对b而言,b的bug发现率=30/x, 另外有15个是a也发现的,那么b的概率也=15/20,前提是a也是完全测试同时a、b独立。
因此30/x=15/20.


求解:x=50。
作者: arispy314    时间: 2008-9-3 17:03
楼上算术不过关

作者: miyahuan    时间: 2008-9-7 16:10
什么是82?

学习了~~~
作者: 天网    时间: 2008-9-8 00:09
82只要统计意义,怎么可能是按照82原则来求解
作者: yanxipanda    时间: 2008-9-9 12:07
我用的是缺陷注入法:
首先第一组测试出25个缺陷;假设将这25个缺陷注入该系统;
同时,第二组测试出30个缺陷;其中有15个缺陷是与第一组是相同的;
我们知道,如何测试,系统中的缺陷数是有个概率的;可以用概率的方法来估算,15/25=30/X;
X=50... 这个数是估计数,谁也没法说出系统中到底有多少缺陷。所以答案应该是50。
作者: yuandjing    时间: 2008-9-9 13:10
50个,抽屉原理
作者: mengweidsg    时间: 2008-9-13 10:01
原帖由 miyahuan 于 2008-9-7 16:10 发表
什么是82?

学习了~~~

82也称作80-20原则,是指我们在系统分析、系统设计、系统实现阶段的复审,测试工作中能够发现和避免80%的软件缺陷,此后的系统测试能够帮助我们找出剩余缺陷中的80%,最后的5%的软件缺陷可能只有在系统交付使用后用户经过大范围、长时间使用后才会曝露出来。因为软件测试只能够保证尽可能多地发现软件缺陷,却无法保证能够发现所有的软件缺陷。
作者: TEST_HUAN    时间: 2008-10-8 14:52
标题: 回复 20# 的帖子
什么意思?抽屉原理?
作者: 新手笑哈哈    时间: 2008-10-13 15:22
学习了。。。。。。
作者: baderjackie    时间: 2008-11-3 14:34
越看越晕。。。。。。。。。。。。。。
作者: mingg    时间: 2008-11-3 15:52
好多能人哦,不错,要我选,我也选50个,还真说不出原理呢!
作者: huang162    时间: 2008-11-4 17:59
见识了很多原理 我能选对 但说不出原因
作者: billhu    时间: 2009-9-9 12:20
假设A、B两组独立测试同一系统,对于A、B两组人来说,他们有不同的缺陷发现能力,但同一组人的缺陷发现能力是不变的。
假设系统的缺陷总数是X,
对于A组来说,错误发现率(DDP)=25/X=15/30;
对于B组来说,错误发现率(DDP)=30/X=15/25;
两组都能推算出X=50。
作者: 牛子    时间: 2009-10-30 17:14
原帖由 billhu 于 2009-9-9 12:20 发表
假设A、B两组独立测试同一系统,对于A、B两组人来说,他们有不同的缺陷发现能力,但同一组人的缺陷发现能力是不变的。
假设系统的缺陷总数是X,
对于A组来说,错误发现率(DDP)=25/X=15/30;
对于B组来说,错误发 ...


我搞不懂为什么错误的发现率一定是要15/30或者是15/25呢?
作者: leefeel    时间: 2009-12-3 20:36
不大明白啊
作者: billhu    时间: 2010-3-25 09:01
注意:同一组人的缺陷发现能力是不变的。假设B组发现的30个缺陷也是一个集合,其中15个由于是两组都发现的,可以视为A组在此集合中发现的缺陷数量。那么,A组的错误发现率=15/30。对于A组来说,他们在全部缺陷集合中的错误发现率,应该等同于他们在此集合中的错误发现率。所以有25/X=15/30。
B组同理。
作者: xiaoman04    时间: 2010-5-10 16:46
跟脑力测试似的
作者: xiaoman04    时间: 2010-5-10 16:47
跟数理统计似的
作者: xiaoman04    时间: 2010-5-10 16:48
反正怎么说都有理




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