軟體測試 自動化測試常見問題

2021-10-23 15:20:46 字數 376 閱讀 1748

① 自動化測試可以在任何階段實施,但為什麼前提是功能相對穩定?

因為自動化測試本來就是為了提高效率,指令碼改動的越少,使用率越高說明指令碼越有用,但是如果功能不穩定,今天寫個指令碼測試完之後,明天加了功能或改了功能,指令碼要重新變動,違背了自動化測試的初衷

② 自動化測試的優勢

③ 自動化測試的使用物件

需求變動不頻繁,專案周期長(專案周期短的話自動化測試用不了幾次),自動化測試指令碼可重複使用

④ 自動化測試為什麼還要寫測試用例再轉化成指令碼?

因為自動化測試是把手工測試要做的事情寫成指令碼去做,所以還是要依據指令碼來

⑤ 自動化測試代替不了手工測試

因為人的思維具有發散性,而指令碼是死的,所以不可能所有測試都能被自動化測試覆蓋到

軟體測試自動化

只有當系統的介面元素不會頻繁的變化 系統功能基本穩定,已經通過一至兩輪的手工測試,確定系統不會存在重大缺陷時,才可以考慮自動化的實施。使用自動化測試工具代替手工完成一些測試任務,現在國內主流的測試工具是loadrunner 和qtp。lr 效能測試工具 和qtp 自動化測試工具 的區別 1 lr 基...

軟體測試 自動化測試 回歸測試

軟體測試可分為以下幾類 1.單元測試。單元測試是針對程式中最小的可以測試的 塊進行驗證,比如中的乙個類。由此可見單元測試是和開發很接近的測試,其測試用例一般由開發人員編寫。敏捷開發模式中有一種開發模式叫做測試驅動開發模式,其主體思想即在 實現之前先實現單元測試用例。而程式編寫目的以程式功能通過單元測...

軟體測試之自動化測試

自動化測試的優勢 能夠極大地提公升測試的效率,測試人員可以迅速地在指定平台部署測試指令碼且對相應功能進行測試。弱化 了軟體測試人員個體差異對測試結果的影響。提高整個測試團隊的技能水平。自動化測試的缺陷 自動化測試的缺陷在於 總是按照既定的流程往下走,不能像人一樣隨機應變。一旦功能發生變動,就需要重新...