計算機程序設計

回歸測試軟件。 什麼是回歸測試

當您創建高品質的軟件,你不能只寫一行代碼,還要確保有在他們沒有錯誤。 如果故障原始甚至在編譯的時候大多數語言中,更複雜,需要運行應用程序時,尋找更長的時間。 這個過程被稱為測試。 他又被分成若干分支,這改變它們的內容和錯誤的特點。 正如文章的一部分,將考慮這樣的回歸測試。 這是什麼代表什麼呢? 有沒有什麼測試? 是否有可能實現自動化? 那麼,什麼是回歸測試? 讓我們來談談更多。

類型,種類,趨勢

回歸測試(回歸測試) - 正在檢查的機制,其目的是檢測各種問題方面已經證明的程序。 這不是做了在沒有代碼的非工作部件的最終信念,查找並修復回歸bug。 在他們明白,沒有出現在寫程序的時間,並與添加的代碼語法以前犯下大錯的代碼或修正新章節的錯誤。

總結上述所有,我們可以得出結論,回歸測試的目的 - 確保存在問題的糾正會導致新的領域中已經測試的代碼。 主要有兩種類型的測試:

  1. 功能。
  2. 非功能性。

它們可以表示為:

  1. 腳本。
  2. 集。
  3. 套件來啟動。

嗯,其實,它包括回歸測試軟件? 在3個主要領域的工作。 即回歸:

  1. 錯誤。
  2. 老問題。
  3. 副作用。

功能測試

它們是基於由系統執行的功能。 可保持的部件,集成,系統和接受的水平上。 兩個主要方面,這是被測試:

  • 要求。
  • 業務流程。

在要求工作時必須使需要進行測試的部件清單。 最好是確定優先項目,確定了工作方向。 這是必要不要忽視所有最重要的功能。 當測試一個“業務流程”專注於他們,T。E.方案是運行日常工作。

功能檢查的優點應包括軟件模擬實際使用該系統的事實。 但也有缺點:例如,該程序可能是經得起測試過度。 這也是在軟件邏輯錯誤的可能遺漏。

非功能性測試

這些類型的測試目的是檢查不涉及系統功能的所有屬性。 這樣的參數,從中可以:

  1. 可靠性。 被測試不提供的各種情況的反應。
  2. 性能。 該系統是如何工作的,這是適合於各種負載。
  3. 便利。 如何方便與用戶的視圖的應用程序正常運行。
  4. 規模。 與不同的顯示器工作時改變的要求的高度和塗佈寬度。
  5. 安全。 如何安全是用戶數據,以及在不同的傳輸信道的信息。
  6. 便攜性。 檢查應用程序是否在各種平台上運行,如果是的話 - 有多少。

什麼是系統的性能可以在這些情況下進行調查? 共4。

  1. 測試安裝。 經過如何設法把程序在計算機上進行配置,並在必要時並刪除。 質量設置允許用戶降低數據丟失或減少(惡化)的性能應用程序的風險。
  2. 測試使用的舒適度。 檢查最終用戶的易用性和清晰度開發的軟件。
  3. 配置測試。 它涉及到安裝的各種系統設置中檢查程序的性能,以及與程序內部的設定。
  4. 測試故障和恢復。 錯誤發生後驗證。 評估保護性的反應,以及什麼樣的數據,多少保存了應用程序的突然中止。

綜上,應該注意的是,雖然從非功能測試和在工作性能方面的應用獨立測試,他們可以談論這樣的素質的可靠性,性能和安全軟件。 這些參數表徵程序的質量和以任何方式留下的印象一定的用戶。 因此,本次測試的重要性並不比功能性的少。

測試用例

測試用例呼籲軟件的空白支票。 他們被稱為自動化測試工具。 這個特殊的軟件,由專業的創建,調試,執行和分析應用的結果,通過這樣的發展運行:

  1. 測試腳本。 這些包括一組設計成用於軟件單獨件的自動檢查的指令。
  2. 測試套件。 該測試軟件的某些部分是集成的或共同的功能目標腳本的組合。
  3. 測試運行。 各種腳本或組的這種組合的同時進行確認程序同時運行。

回歸測試的自動化

勞動的自動化 - 人類發展的21世紀的基礎之一。 她感動的話題。 因此,根據自動化軟件測試以了解該軟件,在此期間,主功能和如啟動,初始化和執行,以及分析和結果的傳遞任務,被自動進行,使用適當的工具的驗證過程。 這一行動是由負責創建,調試,並在工作狀態下的測試腳本,測試套件和工具的支持技術人員進行。 工作可以與各種軟件,包括回歸測試和自動化系統進行。

回歸bug

在這個測試要明白,是正式的搜索問題“已被刪除,”但我們有理由相信,它們仍然存在。 這種類型的檢查的特點是,它必須檢查所有與不同的組合的特定對象的動作。 第一個測試賽的現實,報告了此問題是由它被發現的機制解決。 在這種情況下,回歸測試的佈局有助於確保沒有不良影響。

的老出錯回歸

這是指的情況下,確定在那些最近對程序代碼所做的更改,取消錯誤修正。 因此,他們重新開始活躍。 因此,在修改需要從頭開始測試過程的軟件代碼時(假設,當然,也有與性能問題)。

回歸副作用

根據她了解的情況,當一個應用程序的一部分,近期代碼變了,開發的程序的失效或所有其他部分。 由於這些問題的存在的指示是缺乏在程序的一個或多個部分的性能。 測試人員的任務,找出所有問題領域。

總結被寫入所有,可以約回歸測試說? 它現在是一個話題,應該不再會導致的問題。 它仍然只是掌握在實踐中的一切。

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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