大家好晒他,我是金魚座吱型,一個走在測試領域這片藍海中, 蹉跎前行的技術(shù)渣渣陨仅,唯有一直走下去津滞,也許能改變點什么,加油灼伤!
介紹:測試管理平臺主要包含測試用例管理平臺触徐, api接口自動化測試, webui自動化測試狐赡,算法效果自動化測試四個部分組成撞鹉,
測試用例管理平臺:該平臺主要是用于日常測試用例維護和管理,包含對測試用例后的任務分配和監(jiān)控
api接口自動化平臺: 主要是針對http接口進行接口維護颖侄,并且支持自動化接口測試以及定時任務和結(jié)果統(tǒng)計
webui自動化平臺:支持部分測試case的web自動化維護鸟雏, 過程執(zhí)行和監(jiān)控結(jié)果統(tǒng)計
算法效果自動化測試:主要是通過調(diào)用后端接口,通過大批量圖片的執(zhí)行來對人臉識別效果進行測試览祖,收集相關(guān)的一些性能數(shù)據(jù)孝鹊,并自動生成報告
平臺的預期有點龐大, 包含了當前工作中的大部分工作展蒂,希望后期自己能堅持下來
當前項目計劃開發(fā)目錄結(jié)構(gòu):
如上圖又活, 本次項目結(jié)構(gòu)按照網(wǎng)上flask常用項目結(jié)構(gòu)搭建, 本次的搭建主要是根據(jù)菜單應用名稱進行搭建
app:主要存放后期菜單模塊文件目錄以及static和templates
table:主要存放數(shù)據(jù)庫執(zhí)行的建表py文件
config:主要配置flask執(zhí)行的相關(guān)配置環(huán)境玄货,比如數(shù)據(jù)庫配置,scretekey等
manage; 主要控制日常項目啟動悼泌,db升級等通過 Pytho3 manage.py 來進行
requirements:主要記錄當前項目包的依賴情況
主要代碼展示:
app.__init__.py
config.py
manage.py
遇到的問題:
1. 發(fā)現(xiàn)執(zhí)行python manage.py后提示no module named flask_sqlalchemy錯誤
2. 項目搭建過程中隘世,發(fā)現(xiàn)static和templates兩個文件目錄必須放到app下可柿,暫時未找到原因
3. 通過python3 manage.py db upgrade執(zhí)行后,發(fā)現(xiàn)數(shù)據(jù)表都自動生成丙者,暫時不太理解原理复斥,是否是和導入與否無關(guān)