做好測試用例設計工作關鍵是什麼?
白盒測試用例的設計關鍵是以較少的用例覆蓋盡可能多的內部程式邏輯結果。
黑盒測試用例設計關鍵也是以較少的用例覆蓋盡可能多的功能模組,以最少的用例在何為的時間範圍內發現最多的問題。
你所熟悉的測試型別有哪些?試著分析這些不同的測試型別的區別和聯絡?
測試型別有:介面測試、功能測試、效能測試。
功能測試的佔比最大,也叫黑盒測試。需要測試軟體產品的功能,不需測試軟體產品的內部結構和處理過程。採用黑盒技術設計測試用例的方法有:等價類劃分、邊界值分析、錯誤推測、因果圖和綜合策略。
效能測試是通過自動化的測試工具模擬多種正常、峰值以及異常負載條件來對系統的各項效能指標進行測試。負載測試和壓力測試都屬於效能測試,通過負載測試,確定在各種工作負載下系統的效能,目標是測試當負載逐漸增加時,系統各項效能指標的變化情況。壓力測試是通過確定乙個系統的瓶頸或者不能接收的效能點,來獲得系統能提供的最大服務級別的測試。
介面測試,介面是軟體與使用者互動的最直接的層,設計良好的介面能夠引導使用者自己完成相應的操作,起到嚮導的作用。同時界具有吸引使用者的直接優勢。設計合理的介面能給使用者帶來輕鬆愉悅的感受和成功的感覺產品的使用率也就變高。
區別在於,功能測試關注產品的所有功能上,要考慮到每個細節功能,每個可能存在的功能問題。效能測試主要關注於產品整體的多使用者併發下的平穩性和健壯性。介面測試更關注於使用者體驗上,使用者使用該產品的時候是否易用,是否易懂規範,是否美觀(能否吸引使用者的注意力),(介面測試也叫業務流程測試(包括功能模組之間、模組與模組之間、子系統之間)如果某些資料的主鍵是由資料庫本身而實現的,可以不用刪除,如果有些主從表是由程式設計師寫的**而實現,則要進行資料完整性的測試。
軟體測試主要從以下16種型別進行測試:
一:功能測試(10個方面)
選單、工具欄、快捷鍵、下拉框、按鈕、單選按鈕、複選按鈕、切換、鏈結、觸發鍵
二:介面測試
登陸介面、總介面、輸入介面(增、刪、改、查)、處理介面、輸出介面、報表介面、提示介面
三:容錯測試
資料長度、資料型別、非法此操作
四:介面測試
介面測試也叫業務流程測試(包括功能模組之間、模組與模組之間、子系統之間)
內部介面:例如:匯入、匯出(通俗的講是介面就是呼叫)
外部介面:
五:效能測試(tps吞吐量、響應速度、cpu佔用率、記憶體佔用率)
平均吞吐量:單位時間內處理事務的個數
平均響應速度:做乙個事務處理所用時間
例如:介面操作效率測試;報表輸出及查詢效率測試
介面測試面試題總結
答 http,https,dubbo,rpc等即可。答 get post head put delete patch options connect trace get 傳送乙個請求來獲取伺服器上的某一資源,多用於查詢資料 如列表查詢 post 將資料新增到伺服器中的現有檔案或資源 如提交表單或者上...
測試面試題
測試用例 test case 就是提供給系統乙份檔案,包括 測試環境 操作步驟 測試資料 預期結果等要素 把被測的軟體當成乙個黑盒子,至於盒子的內部結構是什麼不重要,只關心輸入資料與輸出資料 測試軟體基本組成單位的正確性。測試的物件是軟體設計的最小單位 模組。又稱為模組測試 測試階段 編碼後或者編碼...
測試面試題
1 get和post的區別?l http是上層請求協議,主要定義了服務端和客戶端的互動規格,底層都是tcp ip協議 l get會把引數附在url之後,用?分割,連線不同引數,get獲取資源,post會把引數放置在http請求體中,post傳送請求資料 l get產生乙個tcp資料報,post產生兩...