XPEDITER/CODE COVERAGE 是一个先进的程序分析工具软件。可以协助信息人员更容易 、更清楚地去界定所开发的系统程序之关系架构, 并提供报表详述有多少比例的程序被执行测试过或未被执行测试过?对单元测试或整合测试而言,Code Coverage能够分析哪些程序代码没有被测试,进而增加程序测试的效率与质量。最后分析程序上线之风险系数。方便IT管理者、稽核人员、QA 负责人与程序设计人员对程序测试项目的绩效评量。
XPEDITER/CODE COVERAGE的主要功能简介如下:
一、分析程序执行测试之百分比的功能:
1. 能界定新开发应用程序(Application's Code)哪些有被执行测试过?哪些没有被执行测试过?执行测试的百分比是多少?
2. 能确定修改过的程序(Modified Code) 哪些有被执行测试过?哪些没有被执行测试过?执行测试的百分比是多少?
3. 能确定哪些分叉指令(Branches)有被执行测试过?哪些没有被执行测试过?执行测试的百分比是多少?
4. 能界定与变量定义 (Defined Field)有关之指令哪些有被执行测试过?哪些没有被执行测试过?执行测试的百分比是多少?
二、Mainframe主机提供系统层面(System Level)、程序层面(Program Level)、注释清 单(Annotated Listing)三种型式的报表。
1. 应用系统层面报表(System Level Report):可显示应用系统下所有程序执行测试后的统计数据。
2. 程序层面报表(Program Level Report):可显示单支程序所有执行测试后的统计数据。
3. 注释清单(Annotated Listing ):可显示某支程序每行指令已被执行或未被执行之详细清单。
三、程序上线风险分析的功能:针对应用系统(Systems)、执行模块 (Load Modules)、 程序(Programs)不同角度计算未被执行测试百分比。
四、可产生测试文件或导出CODE COVERAGE数据,供评估测试及稽核用途。
五、结合XPEDITER/DevEnterprise
1. 可在 PC 端GUI接口下以On-line点选方式浏览XPEDITER/CODE COVERAGE数据,查阅所有程序执行测试结果,多少程序及指令被执行过,所占百分比等统计资料。
2. 提供图形化的应用系统(Application System)及程序(Program)架构关系图 (Structure Chart), 方便了解应用系统及程序逻辑关系与执行测试百分比数据 。并有颜色管理功能,可依不同的风险值设定不同颜色。
3. 可直接在Structure Chart或Control Flow或Statement上点选未被执行测试的指 令设定停顿点(Breakpoint),汇存到 XPEDITER/TSO或XPEDITER/CICS来改变执行路径。提升程序测试的效率与质量。
4. 由于XPEDITER/CodeCoverage与XPEDITER/TSO/IMS/CICS整合。在程序语法上,无须另外修改。完全符合ISPF的习惯,因此极其容易学习及使用。Code Coverage 能界定哪些指令有被执行测试过?哪些没有被执行测试过?执行测试的百分比是多少?并分析程序上线的风险。来提升程序测试的效率与质量。
5. 测试应用系统需要一个科学的、清楚的、容易的、能够随时掌握测试进度,且能纪录测试过程的机制,以确保应用程序的高质量。XPEDITER/CODE COVERAGE正符合这个需求。能为企业提供更高的客户满意度及更高的营收。
Beyond Compare是一个超级省时的工具,能够快速比较Window系统上的文件和文件夹。 您可以使用这个工具来管理源码,保持文件夹同步,比较程序输出,数据备份,还可以创建一个现有文件
MemoryScape MemoryScape 是一款简单易用的交互式内存调试器,可以帮助开发者识别、检查并解决 C、C++ 和 Fortran 程序(包括复杂的多进程和多线程程序)中困难的内存问题。MemoryScape 的构建
Debuggers 是一款Fortran开发者最完整的调试工具-FX2 Fx2 示意图 图片1
DevPartner Java Edition是一套帮助开发人员构造可靠的,高性能的使用Java技术的应用程序和组件的工具软件。它可帮助解决在使用多种不同技术的multi-tier电子商务的应用程序中发现的运行时
Error-handling程序之除错分析工具 ─ DevPartner Fault Simulator 开发应用程序过程中,error-handling程序占极重要的一部份,据统计50000行的程序代码会有150至300项错误隐藏在应用程序的error-hand
针对 Visual C++开发人员的首选的运行时的错误检测和调试工具。它通过驻留在 Visual C++ 开发环境内部的自动调试处理程序来加速应用程序的开发,缩短产品发布的时间。BoundsChecker 对于编