从事测试工作已经有一年多了,越到后来越不清楚,测试是什么,怎样测试,怎样才能测试好这三个问题。为了解惑,最近在看些资料,在书中终于找到了些许答案。
首先,测试是什么,测试是试图发现程序中错误的破坏性的过程,不断研究错误的过程,不仅证明程序做了该做的事情,还要证明程序没有做不该做的事情。
其次,怎样测试,测试是按照系统的功能点走一遍,按照需求书结合用户的背景不断模拟业务的过程。当然,我们不能凭空想象去测试,应该是根据某些文档来指引我们做事,所以在正式测试之前,就应该先把测试用例写好,设计和生成有效的测试用例是测试好与坏的重点。写测试用例,应该是一个从少到多,从多到精的过程,最后完成的用例应该是可以覆盖所有bug。
最后,怎样才能测试好,个人觉得应该是在每个阶段测试时,不厌烦测试用例的多,不厌烦业务的复杂,真正的将自己的角色换位成客户,以客户验收项目的角度来完成整个流程。