1. 程式人生 > >QA CodeDiff做什麼?什麼時間做?

QA CodeDiff做什麼?什麼時間做?

一、QA CodeDiff都在做什麼

1、防止開發合併程式碼出錯。要不刪除了別人的要不刪除了自己的,比如程式碼衝突後簡單的選擇使用他人或自己;

2、開發夾雜私貨,在不通知QA的情況下私自修改bug或增加功能;

3、檢查程式碼是否符合公司編寫規範,包括:檢查註釋、日誌、監控是否新增完成;

4、檢查程式碼修改邏輯是否符合業務邏輯;

5、根據修改內容明確測試範圍;

6、檢查最終上線程式碼是否經過測試,比如你在測試最後一般開發發現個問題沒有告訴QA就修改了這樣就會將未測試的程式碼帶到線上;

7、檢查配置檔案是否修改正確。比如你有多套配置檔案,檢查線上環境配置測試環境配置是否正確;

8、提高QA對技術實現的理解;

9、發現程式碼業務邏輯漏洞。比如有些開發對業務不熟悉修改內容影響其它業務正常執行;

二、什麼時間開展Code Diff

1、提測前:比對branch與master,找到本次修改內容,確定測試訪問;

2、測試中:btag1與btag2,找到上一次測試後開發修改的內容;

3、釋出前:btag與branch,檢查將上線版本是否有為側式內容。