一囱淋、你們公司的測試流程是什么餐塘?
公司對測試流程沒有規(guī)定具體如何做妥衣,說下我們公司的流程:首先和開發(fā)戒傻,產(chǎn)品經(jīng)理税手,項(xiàng)目經(jīng)理進(jìn)行一個(gè)需求評審需纳,然后出一份確定的需求文檔芦倒,接下來確定開發(fā)設(shè)計(jì)文檔不翩,制定測試計(jì)劃兵扬,寫出測試用例口蝠,發(fā)給開發(fā)和測試經(jīng)理看看,如果沒問題的話亚皂,確定測試版本俱箱,執(zhí)行測試用例灭必,提交bug,開發(fā)進(jìn)行修改乃摹,最后進(jìn)行回歸測試。
二孵睬、如何設(shè)計(jì)測試用例?
首先進(jìn)行需求分析,根據(jù)需求使用場景法分為基本流和備選流秘狞,基本流的話,一般情況下為一條烁试,備選流的話,使用邊界值分析法和等價(jià)類劃分來提取測試點(diǎn)减响,然后進(jìn)行用例的編寫,再和小組其他成員進(jìn)行用例的評審支示,沒什么問題的話,執(zhí)行測試用例颂鸿,用例執(zhí)行之后,提bug給開發(fā)据途,開發(fā)修復(fù)后绞愚,進(jìn)行回歸測試颖医。
三位衩、怎么做接口自動化的熔萧?
1.提取腳本可重復(fù)項(xiàng)糖驴,封裝簡化腳本佛致,利用公共類或公共函數(shù)等方法贮缕,提高腳本的利用率俺榆、可讀性及可維護(hù)性
2.提取腳本中可變的參數(shù)感昼,修改成變量
3.利用csv罐脊、Excel、ini萍桌、數(shù)據(jù)庫宵溅、yaml等參數(shù)化數(shù)據(jù)信息上炎,使業(yè)務(wù)與數(shù)據(jù)分離恃逻,實(shí)現(xiàn)數(shù)據(jù)驅(qū)動測試
4.引入日志,出現(xiàn)問題能迅速定位
5.添加斷言并生成可視化報(bào)告
6.利用Jenkins持續(xù)集成工具寇损,實(shí)現(xiàn)自動打包,按時(shí)發(fā)布并執(zhí)行矛市,生成結(jié)果郵件發(fā)送給項(xiàng)目相關(guān)人