發布時間:2020-07-15
相信大家都知道黑盒測試法,而在移動端測試中,黑盒測試注重于測試app的功能需求,主要試圖發現下列幾類錯誤。
1.功能不正確或遺漏;
2.界面錯誤;
3.數據庫訪問錯誤;
4.性能錯誤;
5.初始化和終止錯誤等。
具體的黑盒測試用例設計方法包括等價類劃分法、邊界值分析法、錯誤推測法、因果圖法、判定表驅動法、正交試驗設計法、功能圖法等。
1)等價類劃分的辦法是把程序的輸入域劃分成若干部分(子集),然后從每個部分中選取少數代表性數據作為測試用例。每一類的代表性數據在測試中的作用等價于這一類中的其他值。該方法是一種重要的,常用的黑盒測試用例設計方法。
2)邊界值分析是通過選擇等價類邊界的測試用例。邊界值分析法不僅重視輸入條件邊界,而且也必須考慮輸出域邊界。它是對等價類劃分方法的補充。大量的錯誤是發生在輸入或輸出范圍的邊界上,而不是發生在輸入輸出范圍的內部.因此針對各種邊界情況設計測試用例,可以查出更多的錯誤
3)錯誤推測法是基于經驗和直覺推測程序中所有可能存在的各種錯誤, 從而有針對性的設計測試用例的方法。列舉出程序中所有可能有的錯誤和容易發生錯誤的特殊情況,根據他們選擇測試用例。
因果圖法,考慮輸入條件之間的相互組合,可能會產生一些新的情況. 但要檢查輸入條件的組合不是一件容易的事情, 即使把所有輸入條件劃分成等價類,他們之間的組合情況也相當多。因此必須考慮采用一種適合于描述對于多種條件的組合,相應產生多個動作的形式來考慮設計測試用例。這就需要利用因果圖。
4)判定表是分析和表達多邏輯條件下執行不同操作的情況下的工具.在程序設計發展的初期,判定表就已被當作編寫程序的輔助工具了。由于它可以把復雜的邏輯關系和多種條件組合的情況表達得既具體又明確。
5)正交試驗設計法,就是使用已經造好了的正交表格來安排試驗并進行數據分析的一種方法,目的是用最少的測試用例達到最高的測試覆蓋率。
想要高效的完成app功能測試,就需要選擇一款合適的功能測試工具。盡管現階段存在少數不采用任何功能測試工具,從事功能測試外包項目的軟件服務企業。短期來看,這類企業盈利狀況尚可,但長久來看,它們極有可能被自動化程度較高的軟件服務企業取代。
推薦閱讀:
您的信息已成功提交!
我們的客服人員稍后會與您聯系