2.1.2.1 配电自动化系统主站的组成
1.软件系统
配电自动化系统主站是一个大型的应用软件系统,典型的配电自动化系统主站软件由基础软件、平台支撑软件和应用软件3部分组成。基础软件包括操作系统、商用数据库管理系统、基础GIS平台等。平台支撑软件包括实时数据库管理系统、网络通信、系统管理、进程管理、应用管理、报文管理、打印管理、制表管理等。应用软件包括数据采集、SCADA处理、人机界面、配电故障处理、GIS应用、WEB应用、配电高级应用、接口等。
2.硬件设备
配电自动化系统主站的硬件设备主要包括UNIX服务器、UNIX工作站、PC工作站、存储设备以及集线器、交换机、路由器等网络设备。配电自动化系统主站的网络类型采用双以太局域网,网络协议采用TCP/IP或DECnet等,由主系统信息处理网、数据采集网以及与其他系统通信网3个双以太网构成。在主系统信息处理网中,服务器包括DMS应用服务器、SCADA服务器、历史数据服务器、DTS服务器、WEB服务器等;工作站包括调度员工作站、远程维护工作站、报表工作站、配电工作管理工作站等,其中磁盘阵列用于存储历史数据。在数据采集网中,由数据采集服务器、终端服务器和网络交换机组成,其中终端服务器用于连接串行通信的配电终端设备,网络交换机用于连接网络型的配电终端设备。在与其他系统通信网中,由通信服务器和网络交换机或路由器组成,完成与SCADA/EMS系统以及其他的信息管理系统接口与互联。
2.1.2.2 配电自动化系统主站的测试过程
根据V测试模型的测试过程,针对配电自动化系统主站产品软件开发过程的需求分析、系统设计和具体编程的不同阶段,测试的内容包括:单元测试、集成测试、系统测试和验收测试。配电自动化系统主站的测试过程遵守IEEE Std 1012—2012软件动态测试标准。(www.xing528.com)
(1)单元测试。其目的是检验软件模块的设计开发情况,主要由编程人员和测试人员通过开发测试环境进行测试。按照设定好的最小测试单元进行按单元测试,主要是测试程序代码,为的是确保各单元模块被正确的编译,单元的划分按不同的软件有所不同,比如有具体到模块的测试,也有具体到类、函数的测试等。
(2)集成测试。其目的是检验各个子部件软件模块的集成情况,重点是测试子部件的接口功能,使用子部件的测试环境进行测试。经过了单元测试后,将各单元组合成完整的体系,主要测试各模块间组合后的功能实现情况,以及模块接口连接的成功与否,数据传递的正确性等。是软件系统集成过程中所进行的测试,其主要目的是检查软件单位之间的接口是否正确。
(3)系统测试。经过了单元测试和集成测试以后,要把软件系统搭建起来,按照软件规格说明书中所要求,测试软件功能等是否和用户需求相符合,在系统中运行是否存在漏洞等。
(4)验收测试。主要用于测试系统目标和支持验收过程、使用系统及实际运行测试环境。当用户在拿到软件时,会根据需求以及规格说明书来做相应测试,以确定软件是否满足需求。
基于V测试模型的测试任务中,软件设计实现的过程同时伴随着质量保证活动,需求分析、定义和验收测试等主要工作是面向用户,要和用户进行充分的沟通和交流,也可以和用户一起完成。概要设计、详细设计以及编码工作在开发组织内部进行,主要是由工程师、技术人员完成。配电自动化系统主站测试,单元测试采用白盒测试方法较多,到了集成、系统测试,更多是将白盒测试方法和黑盒测试方法结合起来使用,形成灰盒测试方法,而在验收测试过程中,由于用户一般要参与,使用黑盒测试方法。
在V测试模型中,需求分析和功能设计与验收测试相对应,测试目标的确定、测试用例(Use Case)准备以及测试活动的策划,需要在需求分析、产品功能设计的同时进行,这样产品的设计特性、用户的真正需求才可以在测试和设计两个方面得以实现。本章的重点在于配电自动化的验收测试,因此主要采用黑盒测试方法,具体测试的内容包括:功能测试、性能测试、压力测试、一致性测试、安全保密测试、可靠性测试等。这些测试内容将对配电自动化系统的运行进行测试,以确认是否满足用户的需求和相关标准,对配电自动化系统主站的可靠性的提高有很大帮助。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。