手動測試 vs 自動化測試

以自動化程度來劃分,可分成:

  • 手動測試 (Manual Testing):一個步驟一個步驟的手動去執行
  • 自動化測試 (Automation Testing)

錄製測試步驟

撰寫自動化程式

var webdriver = require('selenium-webdriver'),
    By = webdriver.By,
    until = webdriver.until;

var driver = new webdriver.Builder()
    .forBrowser('firefox')
    .build();

driver.get('http://www.google.com/ncr');
driver.findElement(By.name('q')).sendKeys('webdriver');
driver.findElement(By.name('btnG')).click();
driver.wait(until.titleIs('webdriver - Google Search'), 1000);
driver.quit();

比較表

項目 手動測試 自動化測試
花費的時間
可測出的問題分佈 新功能的 bug 已知的測試流程的 bug
同時測試數量 一次只能測一個 一次可以測多個

results matching ""

    No results matching ""