赞
踩
1、CANOE如何保存测试过程的日志和报告?
目前仅介绍两种方式:
2、基于界面的保存相对死板,运行一次保存一次,但是基于CAPL脚本的保存比较灵活,但是由于版本不同会有一些限制。
3、基于界面的保存
3.2 介于界面保存日志
进入如下界面选择日志模块,鼠标双击 类似“等号”的按钮,激活保存日志功能
右键类似文件夹 弹出配置按钮配置,日志保存地址和文件名字,名字基于CANOE的提供的一些变量和自己工程酌情设置。 尽可能是一个变量防止覆盖原有日志。
注意: logging 还有一些过滤设置帮助你筛选指定的保存,自行学习即可
3.2 基于界面保存报告,使用testCase 模块自动运行就可以保存到指定界面内。
3.3 基于CAPL保存测试报告
mainTest(){
char Report_Log_Name[100]="Test_003";
long time[9];Save_Log_init(Report_Log_Name); // 报告为 .\Report_Log_Name【时间】.html
Save_Report(Report_Log_Name);
Test_003(); // do test
Save_Log_Stop();
}
testcase Test_003()
{
//do test
}void Save_Log_init(char testCaseName[]){
getLocalTime(time);
stopLogging(); 测试日志保存为为 .\Log\testCaseName【时间】.html
snprintf(LogName,elCount(LogName),".\\Log\\%s\\%s_{Date}_%d-%d-%d-%02d-%02d.blf",testCaseName,testCaseName,time[4],time[3],time[2],time[1],time[0]);
setLogFileName("Logging",testCaseName);
startLogging("Logging");
}void Save_Log_Stop(){
stopLogging("Logging");
}
void Save_Report(char testCaseName[]){
getLocalTime(time); //测试报告保存为 .\testCaseName【时间】.html
snprintf(testCaseName,elCount(testCaseName),"%s_20%d-%d-%d-%02d-%02d-%02d.html",testCaseName,time[5]-100,time[4]+1,time[3],time[2],time[1],time[0]);
TestReportFileName(testCaseName);
}
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。