测试的几点心得

之前待过一个推崇敏捷的团队。项目初期,QA在拿到需求后,分析story的测试用例,成文档。然后进行迭代计划,在每个迭代的测试阶段,以及最终的regression测试,QA按照测试用例进行测试。

这看起来很正确的流程,可是我的疑问是如何确保项目初期QA能想全所有的情况,并且写成测试用例呢?就算测试用例完整,在测试过程中怎么确保QA按照测试用例按部就班的进行?怎么处理在测试过程中的发挥?

第一个问题最直接的答案是在整个流程中测试用例会有更新。当测试出的bug没有对应的测试用例时,就会添加。当客户发现的bug没有对应的测试用例时就会添加。当需求有变更时会修改相应的测试用例。

有些测试用例管理的工具比如testlink,测试结果会有通过与否的标记。数据的准确性就要看QA人员的职业感了。

如果测试过程有自己的发挥,这是很好的事情,应当鼓励。按照不同于测试用例的角度思维来重新看待待测对象,新发现就会浮现。这时候就不一定按照用例来测试了,属于发散性的adhoc测试。

posted @ 2013-04-11 14:50  雅~  阅读(150)  评论(0编辑  收藏  举报