計算機程序設計

軟件測試的類型

測試 - 軟件開發的階段之一。 它是用來檢測性能錯誤或產品適用的文件不符合。 分類測試軟件是非常廣泛的。

為什麼要花費呢?

軟件測試 ,以確保有以下幾個原因進行:

  1. 關鍵的編程錯誤識別。 該測試儀檢查系統或用於緊急情況下的一組他們的各個功能,不給軟件所需的工作。
  2. 易用性的測定。 如果依賴於外部影響的用戶和系統行為的界面人機工程學檢查。
  3. 實現合規性文件。 接收用於測試和規定的工作計劃前負責測試的員工該軟件必須匹配。 進一步確定了該方案和計劃文檔功能的實際操作不符。

類型

通常,這些類型的測試之間進行區分,作為單元,集成和系統。 他們每個人的影響發現錯誤的某些方面。

單元測試允許您測試特定的模塊,方法,函數和類。 這種方法展示了代碼的各個部分的性能,並允許快速檢查是否沒有進一步改進的動作功能的影響。

檢查的專家系統的各個功能和操作對質量進行到下一個步驟之後。 集成測試通常是在模塊之後進行。 在這個階段,在總體上被認為是代碼及其相互作用獨立的部分。

最後一個階段 - 系統測試。 有了它,該軟件已經完全組裝並準備勤奮,與用戶位置進行測試。 在此階段,檢測到的故障的接口,以及最大的人體工程學是由應用程序來實現的。

上述類型的軟件的測試是由組件的隔離的程度來確定。

其他測試方法

區分也是這種類型的測試是“白盒”和“黑盒子”的方法。 在第一種方式的程序開發人員可以完全訪問源代碼,也可以使用自己編寫的測試和檢測錯誤開發商。 “黑匣子”方法不允許訪問的程序代碼,在這種情況下,控制只能通過用戶界面發生。 這些測試條件由系統的了解程度來定義。

軟件開發生命週期的完成

測試是在之後進行的 設計,開發 和文件系統。 這一步可以完成 的整個生命週期 的軟件,如果有問題的地方已經確定,或者是有回報的編程。 第一個測試流程總是返回 一個負反饋, 因為任何發展有瓶頸,失敗有時甚至是嚴重的錯誤,根本無法在創作階段進行跟踪。

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 zhtw.unansea.com. Theme powered by WordPress.