第一作用是过滤器
测试第一个作用就起到过滤器的作用。把劣质产品不让流到客户那里去。
过滤网的编织
我们都知道过滤器好坏,完全取决于滤网制定是否合理。
过滤网太细密,水会流的很慢,也就是说产品的质量是提高了但是要考虑到成本的消耗。成本消耗过大,优质产品也可能是失败的产品。
过滤网太粗糙,水会流的很快,但这样过滤的水好像不能被人饮用,人们会很不留情的把水倒掉。 我的产品也是同样太粗糙总是有问题,我们的客户也会很不留情的放弃我们的产品。
所以过滤网不能太细密也不能太粗略,适合就好。
如何建立适合的过滤网是需要反复修复的过程。
过滤网的网层-需求规格说明书
需求规格说明书,是主点的重点。贯穿这个项目工作。是整个项目活动的依据。
在测试产品是否完成了客户的需求,就要依照需求规格说明书。
包括性能及功能等其他方面。
过滤网的网层-防微杜渐网
防微杜渐解释: 在不良事物刚露头时就加以防止,杜绝其发展。
防微杜渐网: 是在需求确定及功能确定后,编写测试功能点用例。这些测试功能点用例主要以失败,及特殊情况为主的功能点,这个功能点主要是容错为主。在编程之前提交,通过讨论那些容错要做,那些不必要作。
例如:远程下载文件这个功能点
过滤网的网层-代码规范
根据公司的代码规范进行查看代码是否符合代码规范。
查看时间:编码刚开始阶段,当每个开发人员开发第一个小模块后,都要经过测试人员或者项目负责人检查,是否符合代码规范。在编码过程中新加入成员开发第一小模块也要经过测试人员或者项目负责人检查。这个检测应持续一段时间,检测是随机。直到开发人员编码习惯于这这种规范。切忌千万不要到最后或者开发已经进入大半的时间才进行检查。如果开发后期再改这样工作量会相当大。
过滤网的网层-文档规范
初步列出下面的文档,但各个文档的基本格式及什么样的文档是否是合格的没有。
过滤网的网层-界面规范
根据项目界面规范,进行查看界面是否符合代码规范。
基于我们公司大部分产品采用原形讨论需求。在做原形之前必有有界面规范。
查看时间: 在岗开始做原形时,当开发人员做完第一个界面要通过测试人员或者项目负责人检查,以后要随时检查直到开发习惯这个规范为止。原形完成后整体检查但切忌不要在原形完成后才检查。这做带来的返工带费时间。
过滤网的网层-无形网
上面可以称之为有形网。有形网是可以看见显示文档(需求说明书,各种规范)。更强大的网往往是无形网。无形网是要测试人员主动扑捉需求信息。例如测试人员可以在通过会议讨论得到有关需求业务信息,还有可以参看其他厂家的产品,及网上的行业知识及在平时跟程序员及销售,项目经理,实施人员那里得到有关产品的一些信息。
第二作用是储蓄器
测试第二个作用就是起到储蓄器的作用。通过已有产品的缺陷,
总结出通用用例。在测试期间可以用这些用例来衡量软件的质量。
通过这些通用用例又可以为别的产品开发提炼出界面规范,易用性,抽取公共用容错的模块。