一、你們公司的測試流程是什么?
公司對測試流程沒有規定具體如何做,說下我們公司的流程:首先和開發,產品經理,項目經理進行一個需求評審,然后出一份確定的需求文檔,接下來確定開發設計文檔,制定測試計劃,寫出測試用例,發給開發和測試經理看看,如果沒問題的話,確定測試版本,執行測試用例,提交bug,開發進行修改,最后進行回歸測試。
二、如何設計測試用例?
首先進行需求分析,根據需求使用場景法分為基本流和備選流,基本流的話,一般情況下為一條,備選流的話,使用邊界值分析法和等價類劃分來提取測試點,然后進行用例的編寫,再和小組其他成員進行用例的評審,沒什么問題的話,執行測試用例,用例執行之后,提bug給開發,開發修復后,進行回歸測試。
三、怎么做接口自動化的?
1.提取腳本可重復項,封裝簡化腳本,利用公共類或公共函數等方法,提高腳本的利用率、可讀性及可維護性
2.提取腳本中可變的參數,修改成變量
3.利用csv、Excel、ini、數據庫、yaml等參數化數據信息,使業務與數據分離,實現數據驅動測試
4.引入日志,出現問題能迅速定位
5.添加斷言并生成可視化報告
6.利用Jenkins持續集成工具,實現自動打包,按時發布并執行,生成結果郵件發送給項目相關人