nothing is impossible!一切皆有可能!

续:2006年末--测试入门

上一篇 / 下一篇  2007-01-08 17:40:59 / 个人分类:测试经历

其次就是测试理论的初步入门,当时我记得最清楚的就是“no zero bug”和“80%-20%原则”。知道了测试由好多种分类方法,最常见的有按照方法分类和按照过程分类的方法。以上这些就就是我初步接触到测试时学到了和测试相关的理论知识。

下面根据我现在的了解与掌握详细说下上面提到的理论知识。

1.              所说的“no zero bug”即零bug的软件是不存在的。测试是无法穷尽的,不过更是不可能不存在的,但我们能够做的就是尽量发现多的bug,使bug尽可能的少,但没有bug的软件是不存在的,好比人无完人,但是不同的是软件的bug是存在的,只是人们至今可能还没有发现,而人的bug是存在且大家都知道了的这是人的极限。

2.              80%-20%原则”即一种错误群集现象。通俗点说就是一般情况下80%的错误发生在20%的模块中,所以在测试的策略中也可以增加一种“已发现错误周边测试”(本人自己命名的)亦即当发现了一个错误后要留意和这个错误相关的模块,尤其是在这个错误被研发修改之后,测试人员不仅要复测这个错误是否会再度出现,更要测试和发生这个错误的模块相关的模块的类似的一些情况。在这个里面,一种逻辑推理显得尤为重要。(如:故意让这块出错,看其他块是否会发生连锁反应不应该出现的)。

3.              按照测试方法分类:测试主要分为白盒测试和黑盒测试:

白盒测试:也叫结构测试,说通俗一点就是可以看见程序内部运行原理以及代码执行过程的一种测试。这种测试要求会相应的代码,并且自己写代码去测试程序代码是否会出错。(《STE培训,软测工程师》软测中心;摘要:白盒测试的前提是把陈旭堪称装在一个透明的白盒子里,也就是完全了解程序结构和处理过程;它按照程序内部逻辑测试程序,检验程序中每条通路是否按预定要求工作。)

黑盒测试:也叫功能测试,通俗点说就是将程序放在一个黑盒子里面,人们只可以看到每个盒子之间的接口,通过功能规格说明来检查各个接口以及他们之间连接之后的功能是否符合要求,是否存在要求之外的多余的功能。

 

最后就是对项目开发流程的了解以及对交流和合作的深刻体会:在项目流程中勇于承担责任和职责不明时一定要提出来在我大脑中留下的印象尤为深刻,在整个流程中,功能设计显得尤为重要,它起到了承上启下的作用,即承接前面的原始需求、解决方案、立项、启动,计划,进一步确定了用户的需求保证了与用户多方位沟通,又为后面的结构设计,编码测试,单元测试,以及最后的验收和客户交互提供了依据和准则。

就这样我的培训生活结束了,正式的工作开始了,也开始了我自己在测试生涯中的自学探索之路。


相关阅读:

TAG: 测试经历

引用 删除 huangyic   /   2014-07-17 10:23:36
5
 

评分:0

我来说两句

Open Toolbar