引言
在之前根據項目具體情況,開發了一套自動預報數據的平台,也寫了博客:Django自動化測試平台項目案例。但是前端頁面不耐看,久了就生厭。於是就想更換前端框架,順便記錄一下。
前端設計
原來的界面:
一鍵預報模塊:
為了有更好的感官體驗,就像把前端的一套換了,框架設計跟之前一樣,具體可以參考之前那篇博客。
優化后:
Json格式化工具:
效果展示
總結
重點!敲黑板!!!!
自此,前端框架已經更替完成。另外,很多同學會有疑問,自動化測試平台不是接口自動化或UI自動化測試平台嗎? 首先,要搞清楚自動化測試和自動化測試工具的區別,以及什么是平台。
1.自動化測試具體概念可以參考我另外一篇文章:自動化測試。這里再簡單闡述一下,自動化測試就是替代手工測試的那一部分測試工作就是自動化測試,針對的是工作內容和方式。而測試自動化是針對過程,將手工測試逐漸被替換成自動化的過程就是測試自動化,是一種研發的過程,而這個過程誕生的就是自動化測試工具。
2.自動化測試工具與測試自動化就是一對的,自動化工程師在於自動化工具的研發,現在叫做測開——測試開發工程師。而自動化測試工程師在於自動化腳本的開發,測試結果的追溯,以及測試報告等。論開發水平的話,測試開發>自動化測試。
3.平台——是將整套自動化測試流程集成到界面上,一個可視化環境里,這個環境就是平台。這個不僅要有前端知識,也要有后端知識,以及對整個測試過程非常清晰。
說完這三點,那么我分享的內容為啥是自動化測試平台呢? 因為他已經替代了手工,不需要人工跑到上游系統中去點點點,操作一些業務流程后,通過調度系統轉發等等,到達被測系統。通過我我后端的一些處理,它能直接自動生成數據到被測系統里。為什么叫平台?因為我將整套集成到Web上,以方便其他人可使用。具體可以參考我之前寫的博客,開發這個平台的目的。
不管平台類的工具,還是一些其他工具,不管是數據構造平台,還是一些接口、UI、性能等工具或平台,都是以輔助測試,提高測試效率和測試質量為目的的,只要達到目的就行了。
如果對python測試開發相關技術感興趣的伙伴,歡迎加入測試開發學習交流QQ群:696400122,不積跬步,無以至千里。