<ruby id="h6500"><table id="h6500"></table></ruby>
    1. <ruby id="h6500"><video id="h6500"></video></ruby>
          1. <progress id="h6500"><u id="h6500"><form id="h6500"></form></u></progress>

            我來(lái)給你講講集成測試中的接口測試怎么做吧(4)

            發(fā)表于:2017-03-16來(lái)源:cnblogs作者:手掌心的微笑點(diǎn)擊數: 標簽:接口
            c) 關(guān)于接口測試測試數據:分為兩部分:接口參數數據和用例執行所需系統數據。數據的設計、準備測試用例的數據不可馬虎。通過(guò)好的測試數據查找問(wèn)題

            c) 關(guān)于接口測試測試數據:分為兩部分:接口參數數據和用例執行所需系統數據。數據的設計、準備測試用例的數據不可馬虎。通過(guò)好的測試數據查找問(wèn)題,能極大的提高工作效率。接口參數數據需要對每個(gè)參數根據測試接口的實(shí)際功能進(jìn)行分析,在符合業(yè)務(wù)邏輯的情況下進(jìn)行邏輯組合排列,不要遺漏某些邊界值和錯誤點(diǎn)的數據,這樣用例更容易發(fā)現問(wèn)題。

            d) 執行操作:即對所測接口的調用。

            e) 預期結果:根據需求進(jìn)行驗證,是衡量軟件是否達到預期的標準。應該著(zhù)重細致,每個(gè)用例均需驗證,應該避免一個(gè)用例重復做相同的驗證,提高測試用例的效率。

             

            1. 具體測試用例的參考點(diǎn):

            a) 輸入參數測試:針對輸入參數進(jìn)行的測試,也可以說(shuō)是假定接口參數的不正確性進(jìn)行的測試,確保接口對任意類(lèi)型的輸入都做了相應的處理:輸入參數合法(不合法),輸入參數為空,為null,輸入參數超長(cháng)等等;

            b) 功能測試“接口是否滿(mǎn)足了所提供的功能,相當于正常情況測試,如果一個(gè)接口功能復雜時(shí)推薦對接口用例進(jìn)行結構劃分,這樣子用例覺(jué)有更好的可讀性和可維護性;

            c) 邏輯測試:邏輯測試嚴格講應為單元測試,單元測試應保持內部邏輯的正確性,可單元測試和接口測試的界限并不是那么清楚,所以我們也可以從給出的設計文檔中考慮內部邏輯錯誤的分之情況和異常;

            d) 異常情況測試:接口實(shí)現是否對清楚情況都進(jìn)行了處理,接口輸入參數雖然合法,但是在接口實(shí)現中,也會(huì )出現異常,因為內部的異常不一定是輸入的數據造成的,而有可能是其他邏輯造成的,程序需要對任何異常都進(jìn)行處理。

             

             

            原文轉自:http://www.cnblogs.com/Alisa-/p/6555841.html

            ...
            老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月
              <ruby id="h6500"><table id="h6500"></table></ruby>
              1. <ruby id="h6500"><video id="h6500"></video></ruby>
                    1. <progress id="h6500"><u id="h6500"><form id="h6500"></form></u></progress>