熟悉接口自動(dòng)化,能夠使用測(cè)試工具進(jìn)行腳本開發(fā),也可獨(dú)立開發(fā)測(cè)試框架
通過分層思想進(jìn)行框架的封裝:
數(shù)據(jù)層:基于Excel數(shù)據(jù)文件,實(shí)現(xiàn)數(shù)據(jù)驅(qū)動(dòng)
封裝層:基于requests,應(yīng)用關(guān)鍵字驅(qū)動(dòng)以及數(shù)據(jù)驅(qū)動(dòng)模式,進(jìn)行封裝。封裝了請(qǐng)求方法,數(shù)據(jù)解析,數(shù)據(jù)庫(kù)斷言等接口常見操作。
用例層:引用已經(jīng)封裝好的關(guān)鍵字,集成Excel作為用例編寫入口。
控制層:基于pytest實(shí)現(xiàn)了用例分組,失敗重跑等功能。
報(bào)告層:基于Allure進(jìn)行封裝,具備用例執(zhí)行結(jié)果統(tǒng)計(jì),日志收集,提高報(bào)告可讀性。