总结

上一篇 / 下一篇  2008-09-24 15:22:31 / 个人分类:面试题

1. 系统测试的依据来自于用户需求规格说明书和行业的已成文的或事实上的标准。

2.  接收测试是用户对产品进行测试,一般分为Alpha测试和Beta测试。Alpha测试一般由公司内部的非技术人员或非参与人员对产品进行的测试;Beta测试往往是指定客户对公司进行测试,是系统推出市场之前,测试阶段推出的第二个版本。

3.软件测试曲线

大家都知道软件的bug是不可能为零的,它一般随着时间的推移bug数逼近于零,用一个曲线图表示:

这里横坐标是时间,纵坐标是还没有发现的bugs数。项目开始之前bug为无穷大,随着时间的推移,bug趋于零但是不会等于零。

由于bug不会等于零,难道产品就不发布了吗?还有一种bug可以确定产品发布时间。

横坐标为时间,纵坐标是已经发现的bugs数,当这个曲线趋于平稳,也就是说它的斜率趋于零的时候,这个产品就可以发布了。

4.软件的杀虫剂现象

由于测试人员的思路不尽相同,每个人测试的侧重点不同,由于都按照测试用例进行测试,但是测试用例一般仅描述系统的一些基本测试项,不会将所有的测试用例方方面面都写到,有时还需要测试人员的经验和素质。所以A测试某个产品用了七个工作日,第一天到第四天报出许多bug,但从第五天开始几乎报不出啥bug了。七天后换了B,B一下子又测试出一堆bug,不能说A的水平差,只能说,该产品已经对A产生了抗药性,这就是测试学中的杀虫剂现象。用图表示:

所以在测试中每次轮流测试最好安排不同的测试人员进行不同模块测试工作,以避免杀虫剂现象产生。


TAG: 面试题

 

评分:0

我来说两句

Open Toolbar