開源測試平臺開發期待你的加入

背景

在2022年7月6日我曾組織過一次開源測試平臺開發報名,有50+人報名,到2023年1月28日項目暫停,如大家在Gittee看到的,除我以外,只有1個人真正提交了代碼:奉孝。

原因如其中一位同學所說:“感覺我們大部份還是缺少從0到1的經驗,負責的內容有時候不要知道從哪下手,又少了點積極性”。描述得很貼切,可能剛開始動力很足,但因爲缺少經驗,不夠積極,最後實踐不了。說的很好,就是做不到。也很無奈。

二次啓動,分爲2個階段,第一個階段是學習階段,我帶着大家一起把teprunner平臺從0到1開發一遍,把需要掌握的知識先學一遍,保證有一定基礎,挑戰能夠獨立完成模塊開發。第二個階段是開發階段,共同完成EasyPytest測試平臺開發,學以致用,加深對前後端分離項目開發的理解,具有真實的平臺開發實踐。

學習階段

你都不維護了,我爲什麼還要學teprunner?Django沒意思?我想學FastAPI?

teprunner有一套完整教程,包括前後端源碼、11篇電子書教程、2小時視頻講解,雖然我因爲工作原因沒有繼續維護teprunner,但是它仍然非常適合初學者入門學習測試開發,掌握裏面的知識,對於後續學習其他技術,都有很大幫助。我的技術提升除了二刷《流暢的Python》和編寫了tep開源工具,最大的提升就是完成了teprunner測試平臺開發,如果你也能自己動手完成一遍,一定有極大提升。

Django、Flask、FastAPI、SpringBoot,我認爲從入門者角度來說,Django是最適合的,它屬於開箱即用的框架,很多東西都給你準備好了,你用就行,避免剛開始就陷入環境搭建,三方庫拼裝、數據庫維護的麻煩中,降低理解門檻和操作難度。學會了Django,再學其他的,也很簡單,一通百通。剛開始學習,學哪個不是最重要的,最重要的是先學會一個,邁出第一步。以我的經驗來說,學習成熟框架Django是個正確選擇。

開發階段

EasyPytest的後端把Django切換爲了FastAPI,掌握了Django,再對比FastAPI,就能對後端開發框架有更深入的理解。就像我學Python和Java一樣,只學一門百思不得其解,對比一看,豁然開朗。目前已經完成了登錄、首頁、用戶管理的開發,Gitee也有相應源碼。未來的規劃,是做teprunner的升級版,實現pytest平臺化,80%工作本地開發腳本,20%工作交給平臺編排運行。

報名方式

添加微信cekaigang,備註參加平臺開發,進羣。

現開啓學習階段報名:

按需選擇,10元/節,錄播+直播集中答疑。報名後會獲得一份錄播+一次集中答疑直播+一個每節課源碼。每節課源碼跟GitHub上源碼不同,只會包含當前這節課進度的源碼,一步一步的看到測試平臺是如何開發出來的。

已規劃3門課節,付費後拉你進課節羣

課表鏈接: https://eqgvpqzl6c.feishu.cn/mindnotes/bmncndM8oei2B0MIFE1RMrGuKjd

開發階段報名需至少參與一節學習課程,從優秀學員或積極學員中選擇,時間另行通知。

當然,如果你已經具備奉孝這樣的技術能力和積極性,歡迎直接與我聯繫,請提供你的開源項目地址或在Gitee提交Pull Requests,以證明能夠獨立完成模塊開發,直接參與EP平臺共建。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章