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,檢查將上線版本是否有為側式內容。

三、參與角色

測試 、測試leader(或熟悉此功能的測試)、開發、開發leader(或者熟悉此功能的開發)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM