盡管OOA的測試是一個不可分割的系統過程,為敘述的方便,鑒于[2]中Coad方法所提出的OOA實現步驟,對OOA階段的測試劃分為以下五個方面:
☆ 對認定的對象的測試
☆ 對認定的結構的測試
☆ 對認定的主題的測試
☆ 對定義的屬性和實例關聯的測試
☆ 對定義的服務和消息關聯的測試
對象、結構、主題等在OOA結果中的位置,參見下圖:

1 對認定的對象的測試:
OOA中認定的對象是對問題空間中的結構,其他系統,設備,被記憶的事件,系統涉及的人員等實際實例的抽象(參見[2])。對它的測試可以從如下方面考慮:
1.1 認定的對象是否全面,是否問題空間中所有涉及到的實例都反映在認定的抽象對象中。
1.2 認定的對象是否具有多個屬性。只有一個屬性的對象通常應看成其他對象的屬性,而不是抽象為獨立的對象。
1.3 對認定為同一對象的實例是否有共同的,區別于其他實例的共同屬性。
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/