个人学习到的测试原则和理念

来源:互联网 发布:装修计价软件 编辑:程序博客网 时间:2024/06/05 12:45

1.  测试先行,尽早测试

     抛开敏捷测试, 传统的测试都是在中后期才真正开始介入测试,  而现在的测试思路都是往前移.  越早发现bug, 付出代价越小.

     需求阶段:    在需求阶段就开始介入测试,  可以提出一些需求不合理, 不细化等问题.

     设计阶段:    这个是设计一些实现原理, 产出特性的流程图.  测试介入测试主要是了解实现原理, 提出一些设计不合理, 异常考虑,  设计方案的扩展性等方面问题. 

                          主要是开发一些异常考虑和扩展性可能考虑不全.

     编码阶段:    通过单元测试或者代码检视手段, 


2.  深入代码测试

    单单从黑盒的角度来测试,难免会有一些代码的逻辑没有覆盖到, 而一般这些代码逻辑可能正常情况下不会出错. 在测试的环境中,可能难以出错. 一旦到客户那边, 用户数量多了,

    就很容易出来各种问题.

3.  让开发参与测试

    测试不单单是测试人员的事情, 调动开发的测试. 开发不仅仅是编编代码, 就交给测试组测试, 开发也要有测试的意识, 保证写出的代码不会有基本功能问题.

4.  从被动到主动

    测试人员以前是被动等待开发提交代码, 进行测试. 这种比较被动的方式已经过时,  测试要有主动的意识, 包括一些前期的缺陷预防工作, 主动了解开发的情况, 协助开发减少前期带来的bug

5.  自动化繁琐的测试工作

     一些繁琐的重复的工作, 最好能自动化, 减少人工测试的工作量. 

6. 对于每一个被发现的缺陷,明确的讨论它应该在什么时候被发现

    对于一个bug来说, 不仅仅是局限于发现bug就可以, 还要讨论和研究这个bug应该在什么时候就能发现, 为啥到这个阶段才发现. 回过头看看我们的工作是否有问题等

原创粉丝点击