0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

TSMaster 測試報告生成器操作指南

上海同星智能科技有限公司 ? 2024-08-03 08:21 ? 次閱讀

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

1

Test_Report 說明

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

5cb365b0-512e-11ef-817b-92fbcf53809c.jpg

2

Test_Report 函數(shù)說明

1.

test_init

函數(shù)名稱

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

功能介紹

初始化測試報告生成器,并指定生成的 HTML 報告名稱

調(diào)用位置

在執(zhí)行其他函數(shù)之前需要先調(diào)用此函數(shù)進行初始化

輸入參數(shù)

Handle :測試報告的句柄

ReportName: HTML 的報告名稱

返回值

==0: 函數(shù)執(zhí)行成功

其他值:函數(shù)執(zhí)行失敗

示例

native_int Handle = 0;

Test_init(&Handle , “testReport”);

2.

test_title

函數(shù)名稱

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

功能介紹

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

調(diào)用位置

每個測試用例開始前調(diào)用此函數(shù),用于標識測試用例組、測試用例名稱,可以導(dǎo)入測試環(huán)境圖片及測試目的和參考標準

輸入?yún)?shù)

Handle :測試報告的句柄

testgroup::測試用例組名稱

testcase:測試用例名稱

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

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

返回值

==0: 函數(shù)執(zhí)行成功

其他值:函數(shù)執(zhí)行失敗

示例

native_int Handle = 0;

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

if(ret == 0)

{

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

}

3.

test_step

函數(shù)名稱

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

功能介紹

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

調(diào)用位置

每個測試用例的 test_title 函數(shù)之后調(diào)用

輸入?yún)?shù)

Handle :測試報告的句柄

teststep: 測試步驟

Description:步驟描述,可以以英文逗號隔開,來輸入期望結(jié)果與實際結(jié)果

返回值

==0: 函數(shù)執(zhí)行成功

其他值:函數(shù)執(zhí)行失敗

示例

native_int Handle = 0;

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

if(ret == 0)

{

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

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

}

4.

test_pass

函數(shù)名稱

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

功能介紹

標記測試用例中的某一步驟為通過

調(diào)用位置

每個測試用例的 test_title 函數(shù)之后使用

輸入?yún)?shù)

Handle :測試報告的句柄

teststep: 測試步驟

Description:步驟描述

返回值

==0: 函數(shù)執(zhí)行成功

其他值:函數(shù)執(zhí)行失敗

示例

native_int Handle = 0;

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

if(ret == 0)

{

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

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

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

}

5.

test_fail

函數(shù)名稱

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

功能介紹

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

調(diào)用位置

每個測試用例的 test_title 函數(shù)之后使用

輸入?yún)?shù)

Handle :測試報告的句柄

teststep: 測試步驟

Description:步驟描述

返回值

==0: 函數(shù)執(zhí)行成功

其他值:函數(shù)執(zhí)行失敗

示例

native_int Handle = 0;

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

if(ret == 0)

{

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

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

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

}

6.

test_final

函數(shù)名稱

s32 test_final(const native_int Handle)

功能介紹

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

調(diào)用位置

在所有測試用例執(zhí)行完畢后調(diào)用

輸入?yún)?shù)

Handle :試報告的句柄

返回值

==0: 函數(shù)執(zhí)行成功

其他值:函數(shù)執(zhí)行失敗

示例

native_int Handle = 0;

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

if(ret == 0)

{

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

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

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

test_final(Handle);

}

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 測試
    +關(guān)注

    關(guān)注

    8

    文章

    5303

    瀏覽量

    126651
  • 生成器
    +關(guān)注

    關(guān)注

    7

    文章

    315

    瀏覽量

    21011
  • MASTER
    +關(guān)注

    關(guān)注

    0

    文章

    104

    瀏覽量

    11288
收藏 人收藏

    評論

    相關(guān)推薦

    利用雷達目標生成器測試整個雷達系統(tǒng)的方法介紹

    本文介紹不同雷達目標生成器的架構(gòu),闡明適合雷達系統(tǒng)性能測試的目標生成器的設(shè)計要求和準則,同時給出測量結(jié)果舉例。
    發(fā)表于 03-29 09:09 ?2652次閱讀

    python生成器

    python生成器1. 什么是生成器?生成器(英文名 Generator ),是一個可以像迭代器那樣使用for循環(huán)來獲取元素的函數(shù)。生成器的出現(xiàn)(Python 2.2 +),實現(xiàn)了延時
    發(fā)表于 02-24 15:56

    pim卡資料生成器

    pim卡資料生成器
    發(fā)表于 11-22 23:23 ?6次下載

    自制酸奶生成器

    自制酸奶生成器
    發(fā)表于 04-23 11:48 ?935次閱讀
    自制酸奶<b class='flag-5'>生成器</b>

    代碼生成器的應(yīng)用

    jeesite框架代碼生成器,可以很方便的生成代碼,挺不錯的。
    發(fā)表于 01-14 15:19 ?0次下載

    STM32庫函數(shù)代碼自動生成器正式版

    STM32庫函數(shù)代碼自動生成器正式版 STM32庫函數(shù)代碼自動生成器正式版
    發(fā)表于 07-25 18:52 ?0次下載

    如何運行內(nèi)存接口生成器GUI以生成RTL

    通過使用流量生成器創(chuàng)建示例設(shè)計,運行綜合和實現(xiàn)以及查看摘要報告(利用率,功率等),了解如何運行內(nèi)存接口生成器(MIG)GUI以生成RTL和約束文件
    的頭像 發(fā)表于 11-23 06:16 ?4529次閱讀

    AN-113:精密坡道生成器

    AN-113:精密坡道生成器
    發(fā)表于 05-16 12:04 ?6次下載
    AN-113:精密坡道<b class='flag-5'>生成器</b>

    python生成器是什么

    python生成器 1. 什么是生成器? 生成器(英文名 Generator ),是一個可以像迭代器那樣使用for循環(huán)來獲取元素的函數(shù)。 生成器的出現(xiàn)(Python 2.2 +),實現(xiàn)
    的頭像 發(fā)表于 02-24 15:53 ?3663次閱讀

    Arduino贊美生成器

    電子發(fā)燒友網(wǎng)站提供《Arduino贊美生成器.zip》資料免費下載
    發(fā)表于 11-09 14:22 ?1次下載
    Arduino贊美<b class='flag-5'>生成器</b>

    通用RFID生成器

    通用RFID生成器資料分享
    發(fā)表于 02-10 15:35 ?1次下載

    IzoT 資源報告生成器用戶指南

    IzoT 資源報告生成器用戶指南
    發(fā)表于 03-13 19:28 ?0次下載
    IzoT 資源<b class='flag-5'>報告</b><b class='flag-5'>生成器</b>用戶<b class='flag-5'>指南</b>

    【虹科】為什么需要網(wǎng)絡(luò)流量生成器?

    什么是網(wǎng)絡(luò)流量生成器,為什么我需要一個?網(wǎng)絡(luò)流量生成器是一種將流量饋送到網(wǎng)絡(luò)以測試和優(yōu)化網(wǎng)絡(luò)設(shè)備、協(xié)議和拓撲性能的工具。使用流量生成器,可以選擇要在實驗室中
    的頭像 發(fā)表于 03-11 10:09 ?1103次閱讀
    【虹科】為什么需要網(wǎng)絡(luò)流量<b class='flag-5'>生成器</b>?

    IzoT 資源報告生成器用戶指南

    IzoT 資源報告生成器用戶指南
    發(fā)表于 07-04 20:46 ?0次下載
    IzoT 資源<b class='flag-5'>報告</b><b class='flag-5'>生成器</b>用戶<b class='flag-5'>指南</b>

    TSMaster報文發(fā)送的信號生成器操作說明

    信號生成器功能是TSMaster分析中的報文發(fā)送模塊。信號生成器用于發(fā)送和配置每個CAN/LIN信號的值變化行為,簡而言之,這是一個可以控制和調(diào)整CAN/LIN信號值的功能。我們可選擇的信號
    的頭像 發(fā)表于 12-23 08:21 ?1012次閱讀
    <b class='flag-5'>TSMaster</b>報文發(fā)送的信號<b class='flag-5'>生成器</b><b class='flag-5'>操作</b>說明