学位论文 > 优秀研究生学位论文题录展示

配电终端软件自动化测试系统的设计与实现

作 者: 方洁
导 师: 陈伟
学 校: 武汉理工大学
专 业: 电路与系统
关键词: 配电管理终端 自动化测试 模块化设计 Delphi 7.0 PTC-8320M
分类号: TP311.52
类 型: 硕士论文
年 份: 2010年
下 载: 55次
引 用: 1次
阅 读: 论文下载
 

内容摘要


软件测试在软件开发整个周期中占了很重的分量,尤其是软件分类中的黑盒测试,由于存在很大程度的重复性劳动,严重影响了软件效率。为解决这个难题,工作人员根据需求引入对应的测试工具以提高其工作效率。如何让测试工具更高效工作,降低工作人员的手动操作,让其工作更加智能化?新开发出的自动化测试工具能解决一定的问题,但是其也存在着一定的局限性。比如软件自动测试并不能代替人的工作,尤其是带有智力性质的手工测试。工具本身不具有想象力,不能像手工测试一样进行发挥,不要期望将所有的测试活动进行自动化。软件测试工具不能发现所有的问题,测试工程师还需要做大量的工作。随着国经济的快速增长,直接导致对用电负荷控制以及管理的重要性集中体现。配电终端的主要作用表现在对日常用电负荷进行控制及管理。通过检测,它能有效的改善负荷曲线形状,通过让负荷曲线趋于平坦来实现电力负荷在需要使用时间的最佳分布。这样能够很好的提高电网和用户的负荷率,并且提高电力设备的利用率,能够有效的提高投资效益,使电网安全运行。但是针对其主要的功能测试,测试环节大多是重复劳动,而且需要工作人员必须守在一旁观察状态。根据如此需求本文认为设计开发出能测试其软件系统能否准确无误运行的测试软件相当重要。本文首先分析了针对配电管理终端设计自动化测试系统的必要性以及当前的自动化测试的标准与自动化测试工具,但是自动化测试工具的一些局限性让我们必须给出新的测试方案。接着介绍了与配电管理终端建立通信的基本国标规约及国标规约的发帧、解帧流程图。通过了解了配电终端的数据采集原理以及其具有的基本功能后,我们根据实际需求选取了性价比比较高的硬件平台PTC-8320M,并给出其对配电终端精度测试的实际应用例子。然后整体设计了自动化测试系统,主要采用了模块化的测试思想。根据终端的基本应用,将其分为通讯检测模块、抄表检测模块、报警检测模块、系统综合管理模块、后台管理软件模块,同时给出给出各个模块的实现流程图。通过Delphi的面向对象技术的引入,实现对配电终端各个功能的自动检测,并将检测结果保存,很大程度上减轻了测试工作人员的工作量。

全文目录


摘要  4-5
Abstract  5-9
第1章 绪论  9-12
  1.1 论文研究的目的和意义  9
  1.2 国内外研究动态  9-10
  1.3 论文主要内容及结构  10-12
第2章 自动化测试概述  12-21
  2.1 自动化测试定义及标准  12-13
  2.2 软件测试原理及方法  13-14
    2.2.1 代码分析  13
    2.2.2 捕获回放  13
    2.2.3 录制回放  13-14
    2.2.4 脚本技术  14
    2.2.5 自动比较  14
  2.3 软件测试自动化测试生存周期  14-16
  2.4 自动化测试工具  16-20
    2.4.1 自动化测试工具的特点  16-18
    2.4.2 市场上的自动测试工具  18-19
    2.4.3 自动化测试工具的优势与局限性  19-20
  2.5 本章小结  20-21
第3章 配电终端管理终端功能及结构  21-33
  3.1 国标规约  21-24
    3.1.1 配电管理终端数据传输规约的结构  21-22
    3.1.2 国电规约的数据帧及结构  22-23
    3.1.3 国标规约处理流程图  23-24
  3.2 终端的通信进程  24-26
    3.2.1 配电终端与前置机的上行通信  24-25
    3.2.2 终端与电表通信的下行通信  25-26
  3.3 软件总体框架  26
  3.4 配电终端的数据采集  26-29
    3.4.1 采集电表数据信息  26-27
    3.4.2 数据采集方式  27
    3.4.3 采集流程  27-29
  3.5 配电终端负荷控制方式  29-32
    3.5.1 电量定值闭环控制  30-31
    3.5.2 功率定值闭环控制  31-32
    3.5.3 遥控  32
  3.6 本章小结  32-33
第4章 配电管理终端软件测试自动化的硬件平台  33-38
  4.1 PTC-8320M工作原理  33-34
  4.2 PTC-8320M测试功能  34
  4.3 测试平台的具体应用  34-37
    4.3.1 交流采样算法  34-35
    4.3.2 模拟量测量精度试验  35-37
  4.4 本章小结  37-38
第5章 配电终端软件测试自动化的软件设计  38-50
  5.1 设计的语言选择  38-41
    5.1.1 基于DELPHI的配电终端接口的软件设计  38-41
  5.2 软件设计的原则  41
    5.2.1 软件设计的原则  41
    5.2.2 设计思想  41
  5.3 功能模块及其实现  41-45
    5.3.1 通讯检测模块  41-43
    5.3.2 抄表检测模块  43-44
    5.3.3 报警检测模块  44
    5.3.4 系统综合管理  44-45
  5.4 后台管理软件模块设计  45-47
  5.5 软件运行结果及分析  47-49
    5.5.1 通讯检测模块的运行结果  47
    5.5.2 控制功能检测结果  47-48
    5.5.3 后台管理模块检测运行结果  48-49
    5.5.4 测试结果记录检测运行结果  49
  5.6 本章小结  49-50
第6章 总结与展望  50-52
  6.1 总结与结论  50-51
  6.2 未来研究工作与展望  51-52
参考文献  52-54
致谢  54-55
攻读硕士研究生期间发表论文情况  55

相似论文

  1. 用户权限管理系统可靠性测试的研究与应用,TP311.53
  2. 船舶模块化设计技术研究,U662
  3. 仓库出库辅助系统的设计与实现,TP311.52
  4. 腰椎间盘突出症围手术期护理工作量测量项目筛选研究,R473.6
  5. 四川工商手持巡查系统软件设计与实现,TP311.52
  6. 多通道闪存控制器模块化设计与实现,TP333
  7. 一个数据库功能性自动化测试系统的设计与实现,TP311.53
  8. 软件自动化测试方法研究及应用,TP311.53
  9. 基于TTCN-3的SIP与ISUP互通自动化测试技术研究,TP311.52
  10. 面纸箱设计软件中Delphi动态链接库(DLL)的实现,TP311.52
  11. 钢铁企业化验报告数据分析系统,TP311.52
  12. 新型卷板机运动结构与控制系统设计,TG333.24
  13. 模块化设计方法在A公司切割分排机产品开发中的应用,TB472
  14. 基于ZigBee的中国林蛙养殖大棚监测系统的研究与开发,TP274
  15. 面向企业级应用系统的测试模型研究与应用,TP311.52
  16. 基于Process Engine的Web Services自动化测试研究,TP311.52
  17. 自动化测试在分组传输网管接口测试中的应用,TP311.52
  18. 一个基于内容管理的自动化测试系统的设计与实现,TP311.53
  19. 基于QTP的SAFFRON自动化测试框架的研究,TP311.52
  20. 蓝牙自动化测试技术的研究与应用,TP274
  21. 疾控中心健康体检管理系统及其数据分析,TP315

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com