2014-09-24 74 views
-2

手動測試人員可以自行升級以學習自動化測試(java,selenium webdriver,testng)。從頭開始自動化測試

該節目將是容易步入腳本初學者

回答

1

可以提升自己,就像你的願望。由於你有能力找出時間,興趣程度以及工作方式,因此可能會限制你的工作速度。根據我的經驗,像任何其他語言(法語,德語,印地語等)一樣,每種編程語言都有它的語義和語法。一個人花更多的時間來練習(編寫小程序,而不是從書上讀書),學習語言的人就會越快。

長期以來,Java被廣泛使用和支持,因此Java的支持和學習途徑要多得多,因此獲得幫助的過程可能更容易。 如果您嘗試使用selenium webdriver,Java也會非常有幫助。

學習腳本語言的任務和範圍在嘗試學習自動化測試時變得非常具體。通常情況下,你將能夠通過解決相當複雜的問題,如果你掌握了以下概念在Java中獲得:

  • OOP的概念 - 類,對象多態,繼承和封裝
  • Java編程essentials-對象實例方法重載/覆蓋概念和包
  • 控制語句 - While,While,Switch,If語句。
  • 循環陳述 - 在類似的場景中使用,通過遍歷大表來找到您想要的記錄並運行多次相同的測試
  • Arrays Concepts。
  • Java集合框架 - ArrayLists和HashMaps - 這將幫助我們維護數據的集合。對於需要將Web應用程序UI中的數據與數據庫進行比較的場景特別有用。 [或]從用戶界面到另一用戶界面
  • 文件流 - 用於通過CSV,Excel或Java屬性文件對數據進行外部化。
  • 線程和多線程概念 - 當嘗試在不同線程中運行腳本時,這將有助於實現更好的性能。