GM-Runner项目介绍
本产品针对C++语言系统,功能包含如下四部分:
测试流程管理服务器的功能是对软件的整个测试流程进行控制和管理,确保开发产品的质量。
客户端是供每个测试人员使用的自动化测试工具。
静态测试工具能按照预先定制的代码规范自动对指定的被测代码进行静态测试。
功能测试工具能自动识别被测程序的输入、输出参数,辅助测试人员开发测试用例。
测试流程管理服务器的功能是对软件的整个测试流程进行控制和管理,确保开发产品的质量。
客户端是供每个测试人员使用的自动化测试工具。
静态测试工具能按照预先定制的代码规范自动对指定的被测代码进行静态测试。
功能测试工具能自动识别被测程序的输入、输出参数,辅助测试人员开发测试用例。
01 主要特点
能实现测试用例的辅助设计
根据不同条件规则自动生成测试用例
自动识别函数的输入输出
具有测试用例设计的自定义接口
自动插桩,自动产生测试驱动,自动执行测试,自动产生测试报告
支持C++语言静态分析和动态测试
02 测试流程图

03 系统功能
GMMain做为一个功能集中者和提供者的角色,将下层功能集中到自身的同时将功能提供给上层使用。在集中功能同时,GMMain承担了资源集中的角色,这些资源包括:静态分析结果、测试用例数据以及动态测试结果,这些资源有些被上层UI使用(静态分析结果),有些被平级模块使用(测试报告使用动态测试结果)。
04 GMRunner配置
静态分析
插桩
测试报告
测试工程
用例设计
动态测试