最近一直在忙测试相关工作,记录下测试工作心得:
1.重要的不仅只是懂业务流程,也要把思路抽离在流程之外。因为产品在设计时,往往会先定下大的方向,再逐渐寻找最优路线,在不停的修改中,也许已经偏离“可用”的轨道,此时测试应该代入的是用户的思路,对测试时找到的BUG,提出期望结果;对不合适的流程,也要提出优化期望。
2.细化的测试用例很重要,一方面可用于自动化测试的架构,另一方面,越细的测试用例,在写的时候就能发现非常多的问题。
3.如果作为懂技术的测试人员,对于测出的问题,应该做到比写这个功能的开发了解的更透彻,这也是一个测试人员平庸和杰出的分水岭。
4.测试人员是产品和开发扯皮中的重要第三方,沟通非常重要。
5.同上,测试“可信任”也是非常重要的,对能复现的问题,一定要通过复现从而找出问题;对不能复现的问题,记录下相关操作以便将来找出原因,直觉是知识、感官的积累,对于难以找到原因的问题,直觉非常重要。
6.最好的用例就是文档,文档即用例。