提高测试的自动化程度。
软件测试的工作量很大,据统计,测试时间会占到总开发时问的40%,一些可靠性要求非常高的软件,测试时间甚至占到总开发时间的60%。
但测试却是在整个软件过程中极有可能应用计算机进行自动化的工作,原因是测试的许多操作是重复性的、非智力创造性的、需要细致注意力的工作,而计算机就最适合于代替人类去完成这些任务。
测试自动化是通过开发和使用一些工具自动 1 铁道科学研究院硕士学位论文测试软件系统,特别适合于测试中重复而繁琐的活动,其好处是显而易见的:可以使某些测试任务比手工测试执行的效率高,并可以运行更多更频繁的测试;更好地利用资源。
将繁琐的任务自动化,如重复输入相同的测试输入,可以提高准确性和测试人员的积极性,将测试技术人员解脱出来投入更多精力设计更好的测试用例。
另外,可以利用整夜或周末空闲的机器执行自动测试。
1.2研究内容 本文以铁道科学研究院通信信号研究所研制开发TYJL-ECU计算机联锁系统为工程背景,该项目已经研发成功将投入使用。
作者在该项目中承担监测系统和模拟仿真测试系统的设计开发工作。
文章叙述监测系统的工作原理、软硬件设计和通信。
对基于DSP技术的全电子执行单元的监测系统的软件设计中的关键技术进行了具体的介绍,针对监测DSP芯片采集模拟数据量、运算数据量和传输数据量庞大且实时性和准确性要求高的问题提出了软件和硬件上的解决方案。
对监测系统使用的现场总线技术也进行了说明。
对模拟仿真系统,介绍了软件设计的思路,说明如何将现代的软件测试管理体制融入到软件的当中,如何模拟联锁机向各个全电子执行单元发送动作命令并回采状态信息加以分析判断查找程序的漏洞。
硬件部分对模拟仿真系统的CAN总线和CAN卡进行介绍。
2 铁道科学研究院硕士学位论文 第二章总体方案设计2.1系统的组成 目前国内应用最广以继电器为执行机构的计算机联锁系统,其结构图如图2.1所示。
系统主要由联锁机、输入输出单元、继电器执行单元、监控机和维修机组成。
除这些单元以外,系统还需使用独立的监测系统。
系统的继电器部分在维修维护方面还是存在不便。
以太网 ;;l 冈 l监觎tI—lI维修机l l联馈十肚H联帧舢 l:IIf ^—C^N Tt^T▲v B_c^N l:〔ji 输入翰出单元输入输出单元 〔I 维电毒执行簟元 分线盘 一,,/,r1.\ \./ 图2.1以继电器为执行机构的计算机联锁系统结构......
上一篇:
[JAVA论文]机动车排放I/M制度监管系统
下一篇:
不规则零件优化排样的神经网络混合优化算法