1.软件质量不是光靠测试一头来把关行了,软件开发中要对每个阶段严格把关,测试只是整个过程的后一关而已

  更重要是对每个阶段严格把关,这样才能更好的保证项目质量/进度。

  2.在测试的过程中怎么才能更好的做好测试?

  1)对被系统的业务逻辑要有深刻理解,这样才能找出深的bug。

  2)在执行的测试时,可以使用一些自动化测试来协助完成测试。这样既可让测试人员省力,也能保证测试的时间。

  3)测试人员要能懂编程知识,能从黑盒层面看到程序逻辑,这样可以很容易判断出容易出问题地方在那里。

  3.测试管理很重要

  1)测试前应该制定明确的测试目标,测试范围,测试策略。

  2)切忌不能想到哪测到哪,这样不系统,也不全面很容易造成遗漏,在动手执行测试前一定要想好测试的点。

  3)保证测试用例覆盖率,根据我以往的经验,没有测试到的地方出bug。

  4)没有一个好的测试管理流程会很浪费资源成本的。

  4.测试并不是找几个bug,而是要使用有效合理的方法尽量找出所有bug,那怎么才能找出所有的bug呢?

  1)个人经验:经验可以告诉你一些潜在常见的bug。

  2)有效的管理:有效控制测试的过程,避免不必要的漏测等问题。

  3)对业务逻辑要有深刻的理解