● 摘要
软件测试是软件开发过程中的关键活动,软件自动化测试以其测试开销少、复用性强、有效降低人工、缩短测试时间、提高硬件平台利用率等特性,越来越受到人们的重视。然而,要有效地开展自动测试,需要针对被测产品进行具体研究,综合运用多种方法和技术才能实施。本文针对AGEIA PhysX SDK这一具体软件产品,研究对其进行自动化测试的可行性、测试过程和关键步骤,并设计和实现了一套基于局域网的分布式自动测试平台,目前已在实际测试工作中投入使用,并已基本取得预期效果。由于SDK (Software Development Kit)是一类普遍存在的软件产品,例如Microsoft发布的Windows SDK,本文在对AGEIA PhysX SDK这一具体产品的自动测试研究基础上,分析和总结了对大规模SDK软件产品进行自动测试可复用的过程和方法。同时本文中实现的自动测试平台的架构和工作流程,对实现其他种类软件产品的自动测试系统也具有借鉴意义。
相关内容
相关标签