很多測試人員都想從功能測試轉成自動化測試,那么在此之前要對自動化測試有一個全面的認知,自動化測試顧名思義就是通過測試工具代替人工完成測試,從而提高效率,但是它也需要手工測試的基礎,因為每一個自動化測試的case都是從手工測試做起的,如果沒有手工測試的基礎,是沒法進行自動化測試。
進行自動化測試可以節(jié)省成本,加快項目進度,實現有些手工測試做不到的項目。尤其是對于那些項目變動少,周期長,項目資源足夠的測試,自動化測試是一個很好的選擇。但是自動化測試也是需要基礎的,至少得學會以下幾點。
1. 擁有代碼能力,至少掌握一門開發(fā)語言,例如java、python、ruby、c#等。
2. 熟悉被測系統(tǒng),比如你是web測試,你就得懂js、css、html、xpath;你是移動端測試,你就得具備android 開發(fā)基礎和ios開發(fā)基礎,會debug app等。
3. 掌握一套自動化測試框架(工具),比如selenium/appium,nunit/testng等。
4. 不斷學習,軟件行業(yè)更新迭代速度是很快的,只有不斷學習才能一直立足。