论文部分内容阅读
在如今社会生活中软件变得越来越重要,与此同时,软件测试的重要性也变得日益突出。在测试过程中,为了节省人力、时间或硬件资源,提高测试效率,实现自动化测试非常必要。本平台就是为了实现自动化测试而开发的平台,它能与测试流程融合,并且可以进行夜间无人自动化测试。本文针对如何实现自动化测试这一问题,分析了国内外自动化测试的现状,针对现状存在的问题,对软件自动化测试的相关理论进行了研究和分析。通过对比各种自动化测试框架,设计出了本自动化测试平台的框架——混合型测试框架。通过对需求的分析,确定了以B/S架构为基础,服务端、客户端、反馈端三部分为核心的平台架构,设计并实现了多用户权限登录、自动化测试脚本管理、动态控制脚本运行、Agent服务器、自动生成测试报告和详细日志以及友好的用户界面等主要功能。通过对自动化测试平台的应用测试结果可以看出,使用此平台进行自动化测试所获得的效益远远高于进行手工测试所获得的效益,达到了提高测试效率,节省资源的目的。目前,此平台已开始在公司内部推广使用。