2.11 总结
刚开始的时候数据库产品和测试的质量都很差,但是在自动化测试开始之前都得到了显著提高。
接着开始了自动化测试工具的开发过程。首先,成立一个包含信息传递人员、专家和利益相关者的团队,进行需求定义。然后,用最专业的人员完成了开发,自动化测试也逐步实施,在这一过程中,每个参与人员都起到了非常重要的作用:工具开发人员、促变者、管理层、工具管理人员以及整个实施团队。
早期我们达到了开发这个工具的第一目标,然后随着时间的推移,完成了越来越多的目标。我们的效率至少提高了2400倍,并为公司开发了一款非常好的工具。在实施小的修复或者增强功能的时候,需要的维护工作量非常少,这也为我们的成功帮了不少忙。我们的硬件资源都达到了最合理的使用:大部分机器除了短暂的休息以外,都是24小时/天,7天/周地工作。
对我们来说,这就是最终的自动化测试。