一、沒有需求文檔=沒有測試需求?
這次項目的資料遷移,sa是缺失的,但是測試需求還是可以跟開發人員溝通确認:
● 遷移的是哪幾張表?
● 遷移表之間是否存在關聯關系,如何關聯?
● 遷移表中,那些字段的資料需要遷移,那些字段不需要遷移,不做遷移是否會隐藏風險?
● 遷移表的表結構在新老庫中是否相同,包括:
是否存在新表的必填字段而舊表沒有,應該用什麼資料填寫?
是否存在舊表資料在新表中沒有對應字段存儲,如何處理?
是否存在新舊表中字段類型、長度不一緻,能否正确轉換?
● 需遷移的資料共計多少條記錄?
● 舊表中字段是否存儲特定值?(遷移後需關注新舊表中存儲資料是否一緻)
二、從業務層面檢查,保證遷移資料可用性
1、該資料支援完成的功能
2、改資料不支援完成的功能
3、涉及到跨子系統的功能(需要關聯系統維護相關資料,這是不能通過資料庫檢視來發現問題的,必須跑業務流程才能驗證)
4、涉及到查詢表資料,尤其是查詢多表的功能(尤其是報表功能,還有一些查詢回顯資訊的功能)
——暫時接觸到和想到的就是這些,後續有補充再更新吧。
====================================分割線================================
最新内容請見作者的github頁:http://qaseven.github.io/