tft每日頭條

 > 生活

 > 靜态測試的具體技術有哪些

靜态測試的具體技術有哪些

生活 更新时间:2024-09-17 11:55:36

  1 覆蓋測試技術

  說明:測試覆蓋率可以看出測試的完成度,在測試分析報告中可以作為量化指标的依據,測試覆蓋率越高效果越好。

  覆蓋測試可以是程序代碼的執行路徑覆蓋,亦可以是功能實現的步驟覆蓋(可以理解成流程圖的路徑覆蓋)。

  該技術可以用在任何測試階段,包括單元測試、集成測試、系統測試。

  使用該技術時可以使用以上的任何測試方法和測試技術。

  2 白盒測試和黑盒測試技術

  白盒測試技術 (White Box Testing)該技術主要的特征是測試對象進入了代碼内部,根據開發人員對代碼和對程序的熟悉程度,對有需要的部分進行在軟件編碼階段,開發人員根據自 己對代碼的理解和接觸所進行的軟件測試叫做白盒測試。這一階段測試以軟件開發人員為主,使用Xunit系列工具進行測試,可以包括很多方面如功能性能等。

  黑盒測試 (Black Box Testing)測試的主體部分黑盒測試的内容主要有以下幾個方面,但是主要還是功能部分。主要是覆蓋全部的功能,可以結合兼容,性能測試等方面進行,包括的不同測試類型請參考以上内容。

靜态測試的具體技術有哪些(不同的測試技術區分)1

  3 手工測試和自動化測試

  手工測試(Manual Testing):即依靠人力來查找Bug。方法可以參考上邊的測試,也可以根據對實現技術及經驗等進行不同的測試。

  自動測試(Automation Testing)使用有針對工具實行。可以作出自動化測試的計劃,對可以進行自動化測試的部分編寫或者錄制相應的腳本,可以加入功能,容錯,表單提交等,可以參考MI,Rational或者其他類測試工具說明.

  根據權威的軟件測試經驗,手工測試還是主要的測試方法,自動測試不夠靈活,在這裡不再詳述。微軟的測試過程80%還是手工完成的。

  自動測試永遠也代替不了手工測試,但是手工測試的工作量很大是不争的事實。

  4 根據RUP标準按階段區分測試

  單元測試在上邊有詳細的叙述,還有針對單元測試和集成測試的論述,請參考。

  集成測試分為功能集成測試和系統集成測試,相互有調用的功能集成,在系統環境下功能相互調用的影響等,使用方法可以任意選用上面的内容。注重功能方面。

  系統測試在功能實現的基礎上,可以加入兼容性,易用性,性能等等

  驗收測試可以包括Alpha和Beta測試,在這裡就不再詳述。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved