国模大胆一区二区三区

<address id="jrzx9"><nobr id="jrzx9"></nobr></address>

    <sub id="jrzx9"><listing id="jrzx9"><mark id="jrzx9"></mark></listing></sub>

    <address id="jrzx9"><listing id="jrzx9"><mark id="jrzx9"></mark></listing></address>
        <sub id="jrzx9"></sub>
        <sub id="jrzx9"><listing id="jrzx9"><mark id="jrzx9"></mark></listing></sub><address id="jrzx9"><nobr id="jrzx9"></nobr></address>
        <address id="jrzx9"><var id="jrzx9"><ins id="jrzx9"></ins></var></address>
        <address id="jrzx9"><listing id="jrzx9"></listing></address><form id="jrzx9"><dfn id="jrzx9"></dfn></form>
        <span id="jrzx9"><dfn id="jrzx9"></dfn></span>
          <sub id="jrzx9"></sub>
        <address id="jrzx9"><dfn id="jrzx9"></dfn></address>

        <address id="jrzx9"></address>

        <address id="jrzx9"><dfn id="jrzx9"><ins id="jrzx9"></ins></dfn></address>
        <address id="jrzx9"><dfn id="jrzx9"></dfn></address>
        <address id="jrzx9"><dfn id="jrzx9"><ins id="jrzx9"></ins></dfn></address>

        <address id="jrzx9"><dfn id="jrzx9"></dfn></address>

        在VectorCAST for Linux中使用分類樹功能生成測試用例

        創提信息
        2021/12/20

        分享到

        在軟件測試中,測試用例的設計是對測試質量而言非常關鍵的軟件測試活動,因為測試用例集合的選擇對測試的深度和測試范圍的影響非常大。分類樹方法是由Grochtmann和Grimm在1993年提出的,是在軟件功能測試方面一種有效的測試方法,通過分類樹把測試對象的整個輸入域分割成獨立的類。按照分類樹方法,測試對象的輸入域被認為是由各種不同的方面組成并且都與測試相關。對于每個方面,分離和組成各種類別,而分類結果的各類又可能再進一步地被分類。這種通過對輸入域進行層梯式的分類表現為樹狀結構。隨后,通過組合各種不同分類的結果來形成測試用例。

         
        在VectorCAST中,也支持分類樹方法設計測試用例,整個過程都是圖形化的界面,變量的輸入輸出范圍全部都可以通過圖形化的界面來設計,整個過程不需要編寫代碼,只需要根據測試需求確定輸入輸出的范圍就可以批量設計測試用例。目前,分類樹方式生成測試用例的功能是通過Test Data Editor來設計變量的輸入輸出范圍的。受限于Test Data Editor僅支持Windows平臺,根據分類樹來生成測試用例只能在VectorCAST for Windows中使用。那么在VectorCAST for Linux如何使用分類樹設計并生成測試用例呢?在新版的 VectorCAST for Linux中,已經支持通過間接的方式來使用,需要借助VectorCAST for Windows中的Test Data Editor。


        測試環境
         
        Ubuntu 21.04,VectorCAST 2021 SP5 for Linux,Windows 10,VectorCAST 2021 SP5 for Windows。


        操作步驟
         
        打開一個終端,設置環境變量VCAST_ENABLE_REMOTE_VCT:export VCAST_ENABLE_REMOTE_VCT=1
         
        如果是通過啟動腳本來啟動的VectorCAST,需要在啟動腳本內添加上述命令。
         
        設置完成后,在相同的終端內啟動VectorCAST,或通過啟動腳本來啟動VectorCAST。
         
        VectorCAST進入主界面后,創建或打開一個測試環境,找到被測函數,右鍵單擊被測函數,點擊Generate VCT Map,之后可以看到,被測函數下方出現了一個VCT Map。


        在VectorCAST for Linux中使用分類樹功能生成測試用例-1.jpg


        在下圖所示的界面中,需要先設置VCT Filename,默認為函數名+數字.vct,完成后點擊Finish。


        在VectorCAST for Linux中使用分類樹功能生成測試用例-2.jpg

         
        在這里需要選擇要賦值的參數,可以根據實際測試需求,選擇輸入值和期望值。


        在VectorCAST for Linux中使用分類樹功能生成測試用例-3.jpg

         
        選擇好參數之后,回到被測函數的位置,找到下方的VCT Map,右鍵單擊VCT Map,點擊Edit VCT。
         
        這一步會自動打開幫助窗口,可以根據提示,通過復制文件或通過網絡傳輸的方式,把生成的VCT傳輸到一臺安裝了VectorCAST for Windows的Windows機器上。


        在VectorCAST for Linux中使用分類樹功能生成測試用例-4.jpg

         
        這里采用復制文件的方式,把單元測試環境工作目錄下的VCT_REMOTE目錄復制到Windows機器上,執行VCT_REMOTE文件夾下的run.bat,就可以打開Test Data Editor,編輯分類樹并生成測試用例數據。


         在VectorCAST for Linux中使用分類樹功能生成測試用例-5.jpg


        設計完成后,關閉Test Data Editor,可以看到在VCT_REMOTE文件夾下自動生成了一個csv文件,之后把VCT_REMOTE文件夾復制回Linux機器并工作目錄下的VCT_REMOTE目錄,回到VectorCAST for Linux,可以看到幫助窗口下方的Continue按鈕已經激活,點擊Continue按鈕后,在提示窗口中點擊Yes,就可以生成測試用例。


        在VectorCAST for Linux中使用分類樹功能生成測試用例-6.jpg


        在界面中找到被測函數下方的VCT Map,展開,就可以看到生成的所有測試用例。


        在VectorCAST for Linux中使用分類樹功能生成測試用例-7.jpg

         
        總結


        通過VectorCAST,可以方便地設計函數輸入輸出條件的分類樹,只需要設計參數的范圍,VectorCAST可以自動計算這些范圍并生成對應的測試用例來測試被測函數。VectorCAST for Linux也可以利用此方法來使用分類樹方法來生成測試用例,從而使測試變得更加高效,更有效率。

        国模大胆一区二区三区 好男人社区视频WWW,好男人WWW影院在线观看,野花社区WWW在线观看| 国产在线无码精品麻豆,超清无码AV在线播放麻豆,麻豆最新国产剧情AV原创免费| 97久久精品人人槡人妻人人玩,97在线视频人妻无码,久久人人做人人妻人人玩精品