軟體測試第二周知識小結

來源:互聯網
上載者:User

標籤:

1.等價類別的劃分:

等價類別劃分法是一種典型的、重要的黑箱測試方法,它將程式所有可能的輸入資料(有效和無效的)劃分成若干個等價類別。然後從每個部分中選取具有代表性的資料當做測試案例進行合理的分類,測試案例由有效等價類別和無效等價類別的代表組成,從而保證測試案例具有完整性和代表性。

1.1有效等價類別:

有效等價類別指對於程式規格說明書來說,是合理的、有意義的輸入資料構成的集合。利用有效等價類別可以檢驗程式是否實現了規格說明預先規定的功能和效能。有效等價類別可以是一個,也可以是多個,根據系統的輸入欄位劃分若干部分,然後從每個部分中選取少數有代表性資料當做資料測試的測試案例,等價類別是輸入欄位的集合。

1.2無效等價類別:

無效等價類別和有效等價類別相反,無效等價類別是指對於軟體規格說明書而言,沒有意義的、不合理的輸入資料集合。利用無效等價類別,可以找出程式異常說明情況,檢查程式的功能和效能的實現是否有不符合規格說明要求的地方。

老師告訴我們:覆蓋有效等價類別時,儘可能地將更多的有效等價類別放在一個測試案例中;覆蓋無效等價類別時,每次只加入一個無效等價類別,從而在出先錯誤時能夠準確定位錯誤原因。

一般的等價類別劃分原則:

若規格說明書中對輸入有明確的說明則按照規格說明書中來分類

若是數值的輸入,則按照區間劃分

若是非數值的輸入,則按照關注的特點來分類老師上課的舉例:50~100本科技書

其中有兩個輸入,分別為書的數量和書的種類,書的數量按照區間劃分為[0,50),[50,100],(100, +∞);書的種類可分為科技書和非科技書。

那麼,有效等價類別為:1.科技書,2.[50,100]

      無效等價類別為:3.非科技書,4.[0,50),5.(100, +∞)

測試案例:

75本科技書 合法輸入 覆蓋1、2等價類別

25本科技書 非法輸入 覆蓋4、1等價類別

75本非科技書 非法輸入 覆蓋2、3等價類別

125本科技書 非法輸入 覆蓋5、1等價類別

 

軟體測試第二周知識小結

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.