自動化測試

2021-08-30 06:03:17 字數 1040 閱讀 4994

關於自動化測試現在越來越流行,越來越稱為測試行業的寵兒了。不過很多都只是在使用一些自動化測試工具。例如:qtp、selenium等等。我個人接觸個一段時間但是由於搭建持續整合從而消耗了不少時間。現在返回到自動化測試。發現又得重新進去學習。我選用的自動化測試工具是selenium。然後讓selenium搭配junit來進行測試。但是感覺好像不對勁。而且每個測試指令碼和資料單一。也許是沒有經過正規的測試學習。而自己自創的一些招數吧。

不過查了一些資料。其中有一段資訊我覺得對於初入測試江湖的人有點幫助。

[quote]

自動化測試技術的訓練

第一步,手工測試用例設計,達到任何時候,任何軟體,都可以通過軟體測試的方法,編寫出比較好的測試用例,這個過程是乙個訓練的過程,要花很長的時間去做。

第二步,學習語言,一門語言就可以,可以經常編寫一些大大小小的應用,理解程式開發過程,適當的時候可以寫寫簡單的測試程式(自己理解的測試程式),這個也要花很長的時間去做。

第三步,學習一些測試指令碼語言,有了前面的基礎,這個過程就很快了。

第四步,在測試工作中總結哪些手工測試型別你認為需要有自動化,提公升自己在這個過程中的鍛鍊。這個是在鍛鍊思想。

第五步,以手工測試中的某些點,編寫測試**來進行測試,目的覆蓋某些功能點即可。

第六步,可以加入某些測試工具,學習工具的指令碼語言,使用測試工具完成某些功能。這個過程是理解工具提倡的自動化測試思想,和工具提倡的自動化測試方法和方式。

第七步,自己開發測試**和使用測試工具開發這兩種方式交替使用,目的是覆蓋更多的測試型別和更多的功能。

以上的步驟基本上是以訓練你的測試技術為目的,並沒有考慮到你公司的具體的情況,也沒有考慮公司花費的成本,指令碼的可維護性等等方面

第八步,綜合運用測試技術(包括管理、維護等等),在乙個統一的平台上完成更多的自動化測試,在這個過程中要體會和解決測試工具的成本、測試指令碼開發成本、指令碼如果管理、指令碼如何維護等等相關的問題。一般來講這類問題都不是很容易解決的。是乙個系統的問題,值得討論和研究的。對於前面的技術是可以訓練出來的。

[/quote]

正如好的程式是靠除錯出來的,那麼正真的測試是慢慢訓練慢慢實踐出來的。

自動化測試 web自動化測試

自動化 由機器裝置代替人為完成制定目標的過程 優點 提高工作效率 減少勞動力 產品規格同一標準 批量生產 自動化測試 讓程式代替人為去驗證程式功能的過程,即在預設條件下執行程式系統 流程確定 搭建自動化框架 編寫測試用例,將其轉化為soupui 介面 自動化測試指令碼 執行自動化測試指令碼 輸出執行...

測試自動化 自動化測試的定義

相關術語 automated testing test tool,automated testing test suite,automated testing test script等.具體參見 http en.wikipedia.org wiki test automation 推薦書籍 1 軟體...

測試自動化

自動化測試有兩種含義 開發過程的自動化單元測試和功能驗證階段的自動化黑盒測試。這兩者融合到daily build中,是daily build的最重要核心。daily build和自動化單元測試另文詳述,此處主要說說自動化功能測試。自動化測試的投入產出比以及實際應用效果其實不高 自動化測試作為提高測試...