軟件測試的手工執行劃分
1.手工測試(Manual testing)
手工測試是由人一個一個的輸入用例,然后觀察結果,和機器測試相對應,屬于比較原始但是必須的一種。
優點:自動化測試無法代替探索性測試、發散思維類無既定結果的測試。
缺點:執行效率慢,量大易錯。
2.自動化測試(Automation Testing)
所謂自動化測試,就是在預設條件下運行系統或應用程序,評估運行結果。(預先條件包括:正常條件和異常條件)。簡單來說,自動化測試就是是把人為驅動的測試行為,轉化為機器執行的一種過程。
自動化測試有:測試自動化、性能測試自動化、安全測試自動化。(一般情況下,我們說的自動化是指功能測試的自動化)
自動化測試按照測試對象來分,還可以分為接口測試、UI測試等。接口測試的ROI(產出投入比)要比UI測試高。
自動化實施的步驟:
(1)完成功能測試,版本基本穩定
(2)根據項目特性,選擇適合項目的自動化工具,并搭建環境
(3)提取手工測試的測試用例轉換為自動化測試的用例
(4)通過工具、代碼實現自動化的構造輸入、自動檢測輸出結果是否符合預期
(5)生成自動測試報告
(6)持續改進、腳本優化
-
自動化
+關注
關注
29文章
5639瀏覽量
79709 -
軟件測試
+關注
關注
2文章
231瀏覽量
18667 -
手工測試
+關注
關注
0文章
2瀏覽量
6387
發布評論請先 登錄
相關推薦
OPhone自動化測試技術概述
基于WATIR的WEB自動化回歸測試框架
![基于WATIR的WEB<b class='flag-5'>自動化</b>回歸<b class='flag-5'>測試</b>框架](https://file.elecfans.com/web2/M00/49/6B/pYYBAGKhtE6AKge8AAAQWVMU8aE651.jpg)
SCC50壓縮機數傳單元自動化測試
ATE自動化測試系統是什么_ATE自動化測試系統介紹
Eggplant—HMI自動化測試軟件
![Eggplant—HMI<b class='flag-5'>自動化</b><b class='flag-5'>測試</b>軟件](https://file.elecfans.com/web2/M00/43/70/pYYBAGJ9-2eAAapGAAAqR-wyG1A368.jpg)
通用自動化測試軟件 - TAE
![通用<b class='flag-5'>自動化</b><b class='flag-5'>測試</b>軟件 - TAE](https://file1.elecfans.com/web3/M00/04/8A/wKgZPGd2JdSAOEfOAACF3V0L3w4860.png)
評論