论文部分内容阅读
随着电力行业的发展,各类电能计量终端相继出现,且厂家数量众多,以致于出现规约版本不一致的问题,传统的手动测试终端的方式已经不能满足测试的需求。手动测试不仅测试过程复杂、繁琐、容易出错,而且测试周期长、效率不高,因此,急需能代替某些手动测试的自动化测试平台出现,使之能改善测试环境,节省测试人员的时间,同时还能保证测试结果的质量,能通过执行测试用例脚本达到对终端进行自动测试的效果。本文针对在软件测试存在的问题,分析了电能计量终端测试的历史、现状及发展状态,介绍了自动化测试的相关知识和关键技术手段;分析了终端自动化测试平台所需的各类需求,分别为平台自身的功能、要实现的业务功能以及相关的接口这三类需求,介绍了平台本身的功能需求中的测试用例生成、用例管理、档案管理、测试方案定制以及终端自动测试的功能,并阐述了业务功能中的参数设置与召测、一二类数据抄读、事件类数据抄读以及规约测试的功能;其次给出了系统体系结构,并以此搭建了用户界面框架、创建了平台的测试用例脚本执行引擎以及设计了 MySq1数据库管理测试用例脚本,设计和实现了系统配置与管理模块、业务模块及通信接口模块;最后对设计和发开的系统进行了测试,并对测试结果进行了分析,实现了平台的测试功能。本终端自动化测试平台能为各种规约的电能终端提供各种功能的测试,提高了测试工作的效率,改善了测试人员的测试环境,同时改变了手动测试人员的测试思想,能在缩短测试周期和节省测试资源的同时,更好的保证终端产品的质量。