<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>
"); //-->

博客專(zhuān)欄

EEPW首頁(yè) > 博客 > 干貨分享 | TSMaster 測試報告生成器操作指南

干貨分享 | TSMaster 測試報告生成器操作指南

發(fā)布人:汽車(chē)電子工程師 時(shí)間:2024-08-07 來(lái)源:工程師 發(fā)布文章

用戶(hù)在基于 TSMaster 軟件開(kāi)發(fā)測試用例時(shí),或需要使用 TSMaster 生成 HTML 報告時(shí),需要使用 TSMaster 測試報告生成器。


1、Test_Report 說(shuō)明

Test_Report 是目前 TSMaster 為客戶(hù)提供的一套測試報告模板,里面集成了測試報告的打印輸出、圖片展示、測試狀態(tài)顯示、測試通過(guò)率/失敗率顯示、以及執行時(shí)間顯示為一體,測試報告示例如下圖:

圖片



2、Test_Report 函數說(shuō)明


1.

test_init

函數名稱(chēng)

s32 test_init(const pnative_int Handle, const char* ReportName)

功能介紹

初始化測試報告生成器,并指定生成的 HTML 報告名稱(chēng)

調用位置

在執行其他函數之前需要先調用此函數進(jìn)行初始化

輸入參數

Handle :測試報告的句柄

ReportName: HTML 的報告名稱(chēng)

返回值

==0: 函數執行成功

其他值:函數執行失敗

示例

native_int Handle = 0;

Test_init(&Handle , “testReport”);


2.

test_title

函數名稱(chēng)

s32 test_title(const native_int Handle, const char* testgroup, const char* testcase, const char* image, const char* testpurpose)

功能介紹

輸入當前測試用例所屬的測試用例組、測試用例名稱(chēng)及相關(guān)信息

調用位置

每個(gè)測試用例開(kāi)始前調用此函數,用于標識測試用例組、測試用例名稱(chēng),可以導入測試環(huán)境圖片及測試目的和參考標準

輸入參數

Handle :測試報告的句柄

testgroup::測試用例組名稱(chēng)

testcase:測試用例名稱(chēng)

image:測試環(huán)境圖片,可以是任意圖片,可為空

Testpurpose:測試目的以及測試參考標準,字符串,以英文逗號隔開(kāi),可為空

返回值

==0: 函數執行成功

其他值:函數執行失敗

示例

native_int Handle = 0;

s32 ret = Test_init(&Handle , “testReport”);

if(ret == 0)

{

test_title(Handle ,”testgroup1”,”testcase1”,””,””);

}


3.

test_step

函數名稱(chēng)

s32 test_step(const native_int Handle, const char* teststep, const char* Description)

功能介紹

記錄測試用例的具體步驟及描述

調用位置

每個(gè)測試用例的 test_title 函數之后調用

輸入參數

Handle :測試報告的句柄

teststep: 測試步驟

Description:步驟描述,可以以英文逗號隔開(kāi),來(lái)輸入期望結果與實(shí)際結果

返回值

==0: 函數執行成功

其他值:函數執行失敗

示例

native_int Handle = 0;

s32 ret = Test_init(&Handle , “testReport”);

if(ret == 0)

{

test_title(Handle ,”testgroup1”,”testcase1”,””,””);

test_step(Handle,”1”,”開(kāi)始上電,上電成功,上電成功”);

}


4.

test_pass

函數名稱(chēng)

s32 test_pass(const native_int Handle, const char* teststep, const char* Description)

功能介紹

標記測試用例中的某一步驟為通過(guò)

調用位置

每個(gè)測試用例的 test_title 函數之后使用

輸入參數

Handle :測試報告的句柄

teststep: 測試步驟

Description:步驟描述

返回值

==0: 函數執行成功

其他值:函數執行失敗

示例

native_int Handle = 0;

s32 ret = Test_init(&Handle , “testReport”);

if(ret == 0)

{

test_title(Handle ,”testgroup1”,”testcase1”,””,””);

test_step(Handle,”1”,”開(kāi)始上電,上電成功,上電成功”);

test_pass((Handle,”1”,”開(kāi)始上電”);

}


5.

test_fail

函數名稱(chēng)

s32 test_fail(const native_int Handle, const char* teststep, const char* Description)

功能介紹

標記測試用例中的某一步驟為失敗

調用位置

每個(gè)測試用例的 test_title 函數之后使用

輸入參數

Handle :測試報告的句柄

teststep: 測試步驟

Description:步驟描述

返回值

==0: 函數執行成功

其他值:函數執行失敗

示例

native_int Handle = 0;

s32 ret = Test_init(&Handle , “testReport”);

if(ret == 0)

{

test_title(Handle ,”testgroup1”,”testcase1”,””,””);

test_step(Handle,”1”,”開(kāi)始上電,上電成功,上電成功”);

test_fail(Handle,”1”,”上電失敗”);

}


6.

test_final

函數名稱(chēng)

s32 test_final(const native_int Handle)

功能介紹

結束測試報告生成,釋放句柄并生成最終的 HTML 測試報告

調用位置

在所有測試用例執行完畢后調用

輸入參數

Handle :試報告的句柄

返回值

==0: 函數執行成功

其他值:函數執行失敗

示例

native_int Handle = 0;

s32 ret = Test_init(&Handle , “testReport”);

if(ret == 0)

{

test_title(Handle ,”testgroup1”,”testcase1”,””,””);

test_step(Handle,”1”,”開(kāi)始上電,上電成功,上電成功”);

test_fail(Handle,”1”,”上電失敗”);

test_final(Handle);

}



*博客內容為網(wǎng)友個(gè)人發(fā)布,僅代表博主個(gè)人觀(guān)點(diǎn),如有侵權請聯(lián)系工作人員刪除。




技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>