1. 程式人生 > >web自動化測試---概述

web自動化測試---概述

現在 通過 任務 簡潔 經驗 jenkins 項目 自動化測試 lte

  最早的時候是做功能測試,web都是自己手工點擊看看有沒問題,沒有系統的進行測試,更別說自動化測試了,那是一段不堪回首的往事,就是因為這,很多問題都流出去了,這是作為測試人員的一大失職,痛定思痛,開始學些自動化測試的一些東西,感覺很是實用,所以現在回首一下,把一些知識點總結下,以便後續使用。

  其他web自動化測試很早就有,測試工具也是層出不窮,如何選擇適合自己和項目的測試工具非常重要,首先要能普及、易學習、易維護,能被大多數人所接受。比如之前有個項目組使用集成在firefox流量器上的selenium進行測試,個人感覺非常不好用,維護也麻煩,特別是case達到百個以上時更難維護。

  從我自身經驗看,python+selenium+unittest+HTMLTestRunner+jenkins+firefox比較適合,簡潔、優美,還容易學習,o(∩_∩)o 哈哈

  python:編程語言,簡單易學習

  selenium:這個只能算作驅動,通過它可以拉起瀏覽器並執行給定的動作

  unittest:這個只是一個測試框架,自己也可以修改框架的內容,反正都是開源的

  HTMLTestRunner:測試報告模板,比較好用,後面會介紹

  jenkins:持續集成工具,這裏主要作為定時執行測試任務的工具

  

  當然還有其他一些工具也是不錯的,比如Robot Framwork是一款關鍵字驅動的基於python語言的圖形界面,也很容易上手,大家可以到網上搜一下,還有其他很多測試工具組合,有待大家去發現。

  後面幾個章節主要從安裝測試環境,基礎腳本編寫等方面介紹上述組合的使用,看完以後絕對讓你覺得自動化測試就是這麽簡單!

web自動化測試---概述