• 軟件可測試性

    編輯
    本詞條由“匿名用戶” 建檔。

    軟件可測試性

    編輯

    軟件可測試性軟件工件軟件系統、軟件模塊、需求或開發文檔)在給定測試上下文中支持測試的程度。

    軟件可測試性不是軟件工件的固有屬性,不能直接測量(例如軟件范圍)。 相反,軟件可測試性是軟件與測試目標、測試資源和使用的測試過程(即測試上下文)交互的結果的外在屬性。

    軟件可測試性越低,測試工作量就越大。 在極端情況下,如果軟件可測試性不好,甚至無法測試部分軟件需求。

    背景

    編輯

    軟件測試工作量和有效性主要取決于以下因素:

    • 軟件要求
    • 軟件的屬性,例如范圍、復雜性和軟件可測試性
    • 使用的測試方法
    • 開發和測試過程
    • 參與測試的人員的資格和動機

    軟件可測試性 from Software

    編輯

    軟件的軟件可測試性是你。 由以下因素決定:

    • 可控性:測試對象可以進入測試所需的狀態。
    • 可觀察性:測試結果可以被觀察到。
    • 可隔離性:測試對象可以被隔離測試。
    • 職責分離:測試對象有明確的職責。
    • 可理解性:測試對象不言自明且有據可查。
    • 自動化性:測試可以自動化。
    • 異構性:不同的技術需要同時使用不同的測試程序和工具

    該軟件的軟件可測試性通過以下方式得到增強:

    在類的軟件可測試性中,區分了非模態類、準模態類、單模態類和模態類。 無論非模態類處于什么狀態,無論它們的方法被調用的順序如何,它們的行為都是一樣的。 準模態類對不同的狀態表現出不同的行為。 當以不同順序調用它們的方法時,單峰類的行為會有所不同。 模態類對不同的狀態和調用順序表現出不同的行為。非模態類的軟件可測試性最高,因為只需要測試與狀態和順序無關的所有方法。 對于其他類型,必須組合測試所有序列和狀態,這需要更高的測試工作量。

    軟件可測試性

    需求的軟件可測性

    編輯

    如果滿足以下條件,則需求是可測試的:

    • 一致
    • 完成
    • xxx:請求不能被不同地解釋。
    • 定量地說:“快速響應時間”這樣的需求是無法驗證的。
    • 實際可驗證:測試不僅在理論上可行,而且還可以在操作實踐中以有限的努力進行。

    內容由匿名用戶提供,本內容不代表www.gelinmeiz.com立場,內容投訴舉報請聯系www.gelinmeiz.com客服。如若轉載,請注明出處:http://www.gelinmeiz.com/366075/

    (3)
    詞條目錄
    1. 軟件可測試性
    2. 背景
    3. 軟件可測試性 from Software
    4. 需求的軟件可測性

    輕觸這里

    關閉目錄

    目錄
    91麻精品国产91久久久久