什麼是非破壞性軟體測試 (NDST)?


非破壞性軟體測試到底是什麼?

非破壞性測試是一種軟體測試,它包括評估和適當地與軟體程式互動。換句話說,非破壞性軟體測試 (NDT) 也被稱為正向測試或快樂路徑測試。它產生所需的結果並證明軟體程式按預期工作。

例如,將必要的輸入資訊放入登入模組中,並測試它是否識別憑據並繼續到下一步。

在前面的示例中,在使用者名稱文字欄位中輸入數字字元以進行非破壞性測試。由於輸入了數字字元,因此預期結果將是肯定的。

在本教程中,我們將涵蓋以下內容:

  • 非破壞性軟體測試 (NDST) 到底是什麼?

  • 為什麼要執行非破壞性軟體測試 (NDT)?

  • 何時使用非破壞性測試 (NDT)?

  • 非破壞性測試測試策略

  • 非破壞性測試例項

為什麼要執行非破壞性軟體測試?

  • NDT 方法的主要優勢在於它導致更高的軟體質量和缺陷的消除。

  • 為了證明軟體功能按預期工作。

  • 驗證的效能標準已得到滿足。

  • 確保滿足終端使用者的需求

  • 確保程式碼或功能的小部分按預期工作,並且不會干擾相關功能。

何時使用非破壞性測試 (NDT)?

  • 它也是測試人員在應用程式上進行的第一種檢查型別。(即在 SDLC 的開始時)

  • 如果我們沒有足夠的時間進行測試,我們通常會求助於非破壞性測試。

非破壞性測試測試策略

  • 應該積極地對待非破壞性測試。

  • NDT 方法的目標是證明如果提供準確的輸入資料,程式將能夠工作。

  • 非破壞性測試不受任何特定要求的約束。

  • 理想的非破壞性測試方法是確保系統實現了其設計目標。

非破壞性測試例項

  • 一個應用程式包含五個模組:登入頁面、主頁、使用者資訊頁面、新帳戶註冊頁面、任務建立頁面等。

  • 假設我們在登入頁面上有一個錯誤,並且使用者名稱欄位只接受六個字母數字字元。這違反了規定的標準,這些標準表明使用者名稱長度不應少於六個字元。因此,在上述情況下,這是一個缺陷。

  • 現在將問題提交給專案團隊,該團隊修復問題並將其反饋給測試團隊。測試團隊不僅檢查已修復問題的登入頁面,還檢查其他模組。在驗證所有模組時,它使用非破壞性測試來確保整個程式按預期工作。

結論

  • 軟體測試是一個用於發現軟體中缺陷以實現特定效能水平的過程。

  • 非破壞性測試 (NDT) 是一種軟體測試,它包括測試和適當地與軟體程式互動。

  • NDT 方法的主要優勢在於它導致更高的軟體質量和缺陷的消除。

  • 每當我們可能沒有足夠的時間進行測試時,我們通常會求助於非破壞性測試。

  • NDT 方法的目標是證明如果提供準確的輸入資料,應用程式將能夠工作。

更新於:2021 年 11 月 25 日

240 次瀏覽

開啟你的 職業生涯

透過完成課程獲得認證

開始
廣告

© . All rights reserved.