自動化平臺的嘗試和小結
自動化平臺的事情喊了好久,之前有人做,自己協助支援,現在想做,但是苦於沒有實戰經驗和技術積累。所以身份和角色轉換,都需要轉變。
那麼只能是硬上。不會Python,學吧,不會Django,學吧,不會的東西蠻多,但是走了一些路回來發現,有些事情確實沒想的那麼難,當然要做好,肯定沒那麼簡單。
如果一件事情你能做到,那麼其他的事情我覺得也差不離,對此我想到了兩件事情。
一件是學習Oracle的時候,一件是當年在泰國出差的時候,悶在酒店裡寫指令碼的時候。
學習Oracle的時候,記得當年買了一本《如何成為Oracle OCP》,然後反覆看,找了環境測試,過年沒買到票,沒有回家,就啃Oracle的東西。當時在團隊做了交流之後,記得同事也說過,儘管如此,這其實不代表什麼,但是在有一次晚上下班的時候,我突然想起了書上表空間管理的一個細節,記得書裡面有,然後就從樓下跑到樓上找那本書,專案經理還以為出什麼事情了,我翻開書,找到了那個地方,才心滿意足的跟他下班了,專案經理無意說了一句話,至今記憶猶新,他說,你這種學習態度,學習Oracle肯定沒有問題。
另外一件事情是在泰國出差的時候,當時是做一個資料遷移的專案,遷移的場景可以說是最複雜的一類遷移:異構業務的增量資料遷移,當時公司有一套指令碼用了很多年,但是實際測試的時候效能總是不太滿意,我覺得為何不自己寫一個版本,整理了思路以後,週末就悶在酒店裡面開始寫,大概不到一個星期就出了個成品。
但是在資料遷移的過程中,發現了嚴重的IO問題,最後無奈環境做了回退。當時的影響面很大,有很多人,包括原廠都在質疑我的實現方式,低沉的一段時間,但是我們反覆測試,找效能的瓶頸點,基本都是搞到凌晨回酒店,在反反覆覆的測試中,終於發現原來是ODM導致的,修復了這個之後,效能立馬槓槓的,雖然我的指令碼效能立馬高了很多,但是我還是不放心,需要反反覆覆測試,有個朋友到泰國遊玩,我接了他到酒店之後繼續搞,他半夜睡醒看了下我,說,你這麼搞啥事都能成。借他吉言,在後面的遷移裡面,又做了細小的調整,到後來可以直接交給客戶自己來執行了。想來都是苦,但是難忘吧。
我在很艱難的時候都會想起這兩個故事,這裡說這個也不是要說自己有多偉大,絕對沒有吹噓的意思,而是我們做事情的時候的一種態度,你是認真來做,還是抱著一種旁觀的態度。
有句話很有哲理,凡牆皆是門。不突破一把,自己的眼界都停留在固有的框框裡。
回到自動化平臺的事情,自己不是一下子就做,而是不斷的迭代,出了很多的版本,快速迭代中發現了很多難
以言傳的經驗。
最開始的時候使用的是Django Admin的模板
後面在Djang admin的模板基礎上試了下suit,能實現一些功能,但是畢竟很有限,無法繼續定製。
然後借鑑參考了OpsManage,我這裡提了優點,決定在他的基礎上改一把,所以它沒有實現的部分我覺得不是缺點,而是對我們來說不能直接使用的原因而已,眾口難調,曹總應該是基於這個考慮吧。
喏,我的前端頁面渲染了一把,是這樣的。
後端的主頁面是這樣的,功能和實現都重新做了梳理,在此也感謝曹總無私提供的開源專案。
然後如果我繼續說這個事情要不要做,我覺得就不會有人持觀望態度了。事情就是這樣。想,都是問題,做,才是答案。
當然我的想法遠比這個要大,我希望儘快拿下這些技術點,提高工作效率,後面可做的事情還有很多很多。來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23718752/viewspace-2149788/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 自動化平臺開發小結(六)
- 自動化平臺開發小結(五)
- 自動化平臺開發小結(四)
- 自動化平臺開發小結(三)
- 自動化測試平臺
- UI 自動化測試平臺UI
- Django 介面自動化測試平臺Django
- 自動化平臺的幾個小計劃
- API自動化測試平臺,高效實現對API的自動化測試API
- 介面自動化測試的覆蓋和 Diff 平臺的悖論
- API自動化測試平臺,支援場景化的API測試API
- 無人值守自動化效能測試平臺
- 我的自動化軟體測試小結(2)
- 自動化平臺開發的幾點總結
- Linux下搭建介面自動化測試平臺Linux
- iOS平臺如何進行app自動化測試?iOSAPP
- 開源免費的自動化測試平臺推薦
- 移動自動化測試平臺,瞄準金融行業行業
- Robot Framework自動化測試框架核心指南-如何做好自動化測試平臺框架的設計Framework框架
- 自動化功能測試平臺TestComplete的分散式測試教程(三)分散式
- 自動化功能測試平臺TestComplete的分散式測試教程(二)分散式
- 自動做遊戲(4),極小樣本生成國畫的嘗試遊戲
- 小紅書 app 效能自動化測試平臺 - 湯偉奇APP
- fastlane實現自動化打包上傳測試平臺AST
- 自動化測試平臺設計與實現(一)
- GAutoNext 全平臺遊戲自動化測試利器遊戲
- 從0到1搭建移動App功能自動化測試平臺 (4):自動化測試程式碼⎡工程化⎦APP
- 基於LINUX平臺的自動化測試的研究與應用
- 各位測試大佬可有實用的介面自動化測試平臺推薦?
- Python自動化打包業務和認證平臺Python
- 小程式自動化測試--測試3
- Web自動化測試平臺設計與落地-概覽Web
- 專業自動化測試資訊平臺初步上線了
- 自動化平臺中的ORM和許可權設計ORM
- 手自一體化的移動雲測試平臺建設方案
- 基於 HttpRunner 的介面自動化測試平臺宣講 (已落地)HTTP
- 解放雙手 - Android 開發應該嘗試的 UI 自動化測試AndroidUI
- 自動化測試工具縮小開發和交付差距