测试用例老话说的好,工欲善其事,必先利其器。测试管理是把测试过程作为一个系统,对组成这个系统的各个过程加以识别和管理,以实现设定的系统目标。同时要使这些过程协同作用、互相促进,从而使它们的总体作用大于各过程作用之和。其主要目的是在设定的条件限制下,尽可能发现和排除产品缺陷。
而对于开发团队来说,有很多工作需要做好,测试管理不仅可以使产品实现这些效果,还可以使它们超越自我,达到最佳。而且,测试管理有助于产品通过利用数据促进交付。测试用例和测试数据可以轻松关联,并分析各种结果。测试管理对于帮助开发团队进步并不断满足用户需求是至关重要的。
测试数据管理也能够使研发机构去评估测试数据成功与否的变化。通过对比前后期测试数据,无论测试是否通过,都将有助于分析测试数据结果。这种做法很好的处理了许多隐藏问题,从而能够快速识别并解决产品的问题。
通常来说,测试已经到了软件开发生命周期的最后阶段,在保证一切工作正常的情况下留给企业做重大改变的空间非常有限。传统的软件开发手段通常会在开发周期后半程才发现缺陷,这通常迫使组织付出很大的代价来解决这些问题,并最终减缓整个开发进程。而测试管理就成了产品质量的推动者,并使得产品符合利益相关者和用户所设定的质量标准。
有研究结果表明:越早发现软件中存在的问题,开发成本就越低;在编码后修改软件缺陷的成本是编码前的10倍,在产品交付后修改软件缺陷的成本是交付前的10倍;软件质量越高,软件发布后的维护成本越低。
测试管理使开发团队和测试团队能够更好地协作以更快的交付和敏捷的支持,另一方面这些好处也从本质上导致了跨项目的质量的提高。
看到这里就不该疑虑为什么要做测试管理的搭建了。
作者:佚名