测试实例介绍

接下来以实际工作中的一个测试项目为例,结合Visual Test这个自动测试工具对所要测试的内容进行介绍。为了方便介绍,下文都以VT作为Visual Test的简称,QT作为工具QuickTest Professional的简称。

Visual Test的软件界面,与Visual Stadio相似,所以很容易上手,左面是建立的项目名,右面是代码,最下面是信息输出窗口。

接下来介绍所要测试的软件ispLEVER,它是Lattice公司的CPLD/FPGA集成设计工具。现在所要测试的就是在ispLEVER环境下运行一批FPGA器件的设计例子,产生最后的下载文件(.bit或者.jed),并提取一些例如最大频率,所用资源等参数,将这些参数与之前版本运行后的结果相比较,这样就能分析出当前所测试软件版本的优劣之处。

运行Rational Visual test测试主要分为两步,先运行所有的设计的case,然后提取参数。

运行所有case首先读取runlist文件,runlist是一个包括了所有运行例子的文件名的文件,每一行对应一个例子的文件名,程序逐行读入,参考图1示的代码。

软件测试的重要性和两大自动化测试工具的比较

接下来整个代码运行的流程可以表示为:最小化VT窗口-》在桌面上找到ispLEVER的图标并运行-》进入工作目录-》处理一些弹出的窗口信息-》打开需要运行的例子-》清除项目以前运行的信息 -》保存项目-》运行布线-》保存当前的项目-》把运行完的例子复制到统一的备份目录中-》关闭当前运行的项目 -》运行下一个例子 ……,直至运行完所有的测试例子。以上所有的菜单和窗口操作都是由VT执行代码完成操作。接着测试工具将会按照代码包含的子程序运行。

  • UC3846控制芯片工作原理控制图 逆变焊机原理与用途
  • 数字万用表电阻档测试二极管正反向没有阻值(使用万用表测量二极管的正向电阻,为什么各档)
  • 学单片机需要学数电模电吗(学单片机要先学数电模电吗)
  • 电工怎么选择适合自己用的万用表(电工初学者买什么样的万用表好)
  • 单片机需要同时运行多个任务怎么办(单片机怎么同时执行多个任务)
  • 电机保护的方案取决于负载的机械特性
  • 绝缘电阻表正负搭接不复零位是怎么回事
  • 短路怎么用万用表查