banner cpptest
首页 > C++test > C++test使用进阶介绍 -- 使用C++test命令行进行夜间测试

C++test使用进阶介绍 -- 使用C++test命令行进行夜间测试

2010年10月11日 浏览: 

本文源自于软件测试人专业博客,任何转载均需注明原址:http://www.mytestlife.com/post/Cpptest_Command_Mode.html

GUI模式 VS 命令行模式

        GUI图形化模式下使用C++test,在操作和使用方面,具有便捷和直观等特性,对于C++test Professional版本而言,只能使用图形化进行项目导入和测试。而命令行模式,无疑在提高工作效率方面更为强大,因为C++test的命令行可以与源码控制系统,邮件系统整合,通过夜间自动执行脚本的方式,自动定时check out代码,并进行相应的检查。如果要使用C++test的命令行模式,则需要使用C++test的Server版本。

命令行模式介绍

在C++test安装目录下包含一个cpptestcli的程序,该程序就是C++test命令行的执行程序,其参数介绍如下:

  -data: 指定Eclipse的Workspace空间。 
  -config: 指定测试配置。 
  -resource: 指定测试资源 
  -publish: 是否将测试结果发至Team Server
  -report: 生成测试报告  
  -localsettings: 传递一些高级选项,如Team Server/Parasoft Report Center/邮件服务器设置。这些选项将在Local Settings文件中进行配置,该文件一般命名为:*.properties. 

示例

1.一个简单的事例代码:test.cpp

#include <iostream>
using namespace std;

int main()
{
    cout << "Hello world!" << endl;
    return 0;
}

2.使用cpptestscan生产bdf文件:

命令:cpptestscan --cpptestscanOutputFile=test.bdf --cpptestscanProjectFile=testPrj g++ test.cpp

3.在该文件生成下面的test.bdf:

------- cpptestscan v.7.1.3.23 -------
working_dir=/home/nick/cpptestExample
project_name=cpptestExample
arg=--cpptestscanProjectFile=testPrj
arg=g++
arg=test.cpp

4.使用命令行的方式创建一个工程:

命令:cpptestcli -data workspace -resource testPrj -config builtin://CreateProjectOnly -bdf test.bdf 

5.使用命令行的方式进行静态规则检查:

命令:cpptestcli -resource testmrliu -config "builtin:// Effective C++"

以上是对于Parasoft C++test命令行的简单介绍,有关命令行的详细使用和参数说明,可以参加C++test技术手册,当然欢迎在软件测试人的C++test专栏交流学习。

本文是C++test使用进阶介绍系列文章之一,阅读相关文章请点击:http://www.mytestlife.com/post/command_line.html

原文链接:http://www.mytestlife.com/post/Cpptest_Command_Mode.html

withdreamer C++test 命令行模式  夜间测试