針對規范的每個輸出條件使用原則〔a〕。
如果程序規范中提到的輸入或輸出域是個有序的集合(如順序文件、表格等)就應注意選取有序集的第一個和最后一個元素作為測試用例。
分析規范,盡可能找出可能的邊界條件。一個典型的邊值分析例子是三角形分類程序。選取a,b,c構成三角形三邊,“任意兩邊之和大于第三邊”為邊界條件。邊值分析相等價類劃分側重不同,對等價類劃分是一個補充。如上述三角形問題,選取a=3,b=4,c=5,a=2,b=4,c=7則覆蓋有效和無效等價類。如果能在等價類劃分中注入邊值分析的思想。在每個等價類中不只選取一個覆蓋用例,而是進而選取該等價類的邊界值等價類劃分法將更有效,最后可以用邊值分析法再補充一些測試用例。
4.猜錯法
猜錯法在很大程度上是憑經驗進行的,是憑人們對過去所作的測試工作結果的分析,對所揭示的缺陷的規律性作直覺的推測來發現缺陷的。
一個采用兩分法的檢索程序,典型地可以列出下面幾種測試情況:
被檢索的表只有一項或為空表;
表的項數恰好是2的冪次;
表的項數比2的冪次多1等。
猜錯法充分發揮人的經驗,在一個測試小組中集思廣益,方便實用,特別在軟件測試基礎較差的情況下,很好地組織測試小組 (也可以有外來人員)進行錯誤猜測,是有效的測試方法。
5.隨機數法
即測試用例的參數是隨機數。它可以自動生成,因此自動化程度高。使用大量隨機測試用例測試通過的程序會提高用戶對程序的信心。但其關鍵在于隨機數的規律是否符合使用實際。
手機黑盒測試涵蓋的內容:
1、基本通話
1.1 來電動作的檢測,如來電大頭貼、號碼、名稱的顯示,響鈴方式(通常由響鈴、振動、響鈴+振動、無等情況)
1.1.1來電響鈴時的接通操作
1.1.2來電響鈴結束操作
1.1.3來電響鈴過程中有效功能的按鍵操作(除接通、結束)
文章來源于領測軟件測試網 http://www.kjueaiud.com/