從今天開始學習web自動化,剛開始覺得呢就是可以運行程式然后自己在操作網頁去完成一系列的操作吧,
web自動化呢,就是將原來讓人去執行的測驗行為,變為了讓電腦機器程式去執行!
我們原本的手工測驗啊,是在設備上裝上開發好的軟體,模擬用戶使用,然后去手動的,輸入值啊鍵入內容啊查看界面啊,就會顯得很呆,很麻煩對吧,
那么自動化測驗要在哪些情況下使用呢:
- 功能測驗
- 測驗UI-----測驗顯示界面User Interface也就是人機互動界面
- 測驗業務邏輯----意思就是測驗這個軟體寫的功能對不對,有沒有不合理的地方不合理的實作方法
- 測驗資料的匯入匯出-----就是說做一些操作,保存,輸入之類的能不能實作
- 測驗介面功能------就是指測驗系統組件間介面的一種測驗(我查的),意思就是模塊組件之間開放的介面呼叫有沒有問題,能不能用!
- 性能測驗
- 測驗壓力和測驗負載-----俗稱壓力測驗和負載測驗,,,,
- 壓力測驗就是給這個系統一直增加壓力,直到系統崩潰為止,相當于測驗極限
- 負載測驗就是測驗系統穩定運行狀態下,能承受的最大負載量,
- 測驗介面性能-----就是測驗系統模塊之間這個開放的介面好不好用!
那么什么樣的專案適合去使用自動化的方式進行測驗呢,,
- 測驗任務明確,不會頻繁變動,----功能需求啊界面,不要一直變,,穩定點的
- 每日構建后的測驗驗證------就是每天晚上開發們把代碼合并之后,測驗一下
- 比較頻繁的回歸測驗-----重復勞動總是要測相同的內容就用自動化的吧
- 軟體系統界面穩定,變動少------就是變動少的,可以寫個一套模板去套用的
- 需要在多平臺上運行相同的測驗用例----在多平臺上都有測驗任務,功能一樣,也就是重復勞動的多,就去寫自動化腳本吧
- 軟體維護周期長------就是說不是一錘子買賣~~~還有后續的維護,和客戶合作這個軟體很長時間,開發幾年后去維護十幾年幾十年會之類的情況,
- 專案進度壓力不大------這個主要是因為,緊急情況下,沒時間寫自動化代碼,就讓人工去用手點,人點的快(用來應急使用手工),任務不不緊不急,就寫自動化程式去執行,
- 測驗人員需要有較強的編程能力----測驗人員肯定要能寫代碼!
現在了解了自動化測驗需要在上面這些情況下去使用它,總之就是為了提高效率別做重復勞動,能用程式執行的情況下,時間夠就寫個代碼讓電腦去執行測驗用例,總比人手去點來的方便
需要掌握的自動化測驗技術:
- web前端知識
- HTTP協議
- HTML
- CSS
- JavaScript
- 自動化編程語言
- Python
- Java
這就大概說清楚了,web自動化測驗,是什么,干什么的,什么情況下使用,要會什么東西
希望能理解一下自動化測驗,具體的內容慢慢寫吧,
很多概念不像那種條條框框的資料文獻不能改不能變,重在理解內容領會精神,理解萬歲!
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/303022.html
標籤:其他
上一篇:CSDN去廣告,超清爽界面
下一篇:基于SSH的在線駕校考試系統
