講一講我理解的自動化測試

2022-05-31 01:00:08 字數 577 閱讀 5695

測試行業其實80%的崗位都是功能測試,現在整個it行業的高薪,導致了很多的人進入到了這個行業,帶來的影響就是本來就是招個功能測試,但是必須要會自動化、效能、安全測試,整個測試崗位的招聘要求也是越來越高了。

說到自動化,因為我所在的專案一直都是用的rf(robot framework)來做頁面web的自動化和介面的自動化,web的因為頁面變化太大沒有做起來,介面自動化現在做的還算不錯,有專職人員來做介面自動化。因為前期整個自動化框架是我參與設計編寫的,所以還是有一些經驗。作自動化最重要的就是要指令碼可以很好的維護和擴充套件,指令碼間的耦合性越小越好。

怎樣算是好的自動化框架呢?1.資料分離,指令碼裡面盡量不要放資料,所有的資料都放到相應的資料檔案下面 資料也可以分層,整個專案都用到的資料可以放到配置檔案裡面,方便修改;用例資料按模組分不同的檔案來存放,方便查詢修改  2.關鍵字分離,和資料分離一樣,rf是基於關鍵字驅動的 將專案關鍵字和模組關鍵字分離開,分離到不同的檔案,也是方便管理和修改 3.用例解耦,盡量將用例直接解耦,最好不要下一條用例和上一條用例還有關聯,每條用例最好都是獨立執行的,這樣定位問題很好定位 4.產生的資料,要在用例裡面清除,避免資料積累越來越多,自動化是經常要跑的,所以一定要**資料。

多測試第一講

一 什麼是軟體測試 1 軟體測試從杯具開始 1 需求測試 檢查合理性,明確具體要求 2 介面測試 實際設計出的產品與ui設計師的高保真圖 原形圖進行對比 3 功能測試 對具體某一項功能進行外部現場測試,根據文件編寫程式設計測試用例 包含測試步驟 並執行用例 4 安全性測試 專項測試 安全測試 效能測...

我的自動化測試理解

前國內,一提到自動化測試,就是指用工具進行測試。我認為這認識很片面。再好的 只有在選進的作戰思想 作戰體系指揮下,才能發揮其 效能。好比,現代戰爭,不是有幾架先進戰爭機,就能打贏的,而是兩個作戰系統的對抗,再具體體點,是海陸空及作戰平台的四位一體的全面對抗。從測試工具的角度來說,某個工具的單純使用,...

「晨曦計畫」我的第一講

第一講打算介紹點主流的開源軟體。每個型別就介紹乙個,關鍵點不在於多,而在於讓大家建立乙個整體的,完整的概念。主要是這幾個方面 1.作業系統 1.1unix linux 1.2reactos 2.辦公工具 2.1openoffice 3.基本開發工具 gcc工具鏈 5.常用基本工具軟體 6.資料庫 m...