1.工具手段-Expecta框架
2.數據防御
2.1 #if DEBUG
//寫死的假數據代碼,包裹在條件編譯宏內
if DEBUG
titleLabel.text = "這是一個標題這是一個標題這是一個標題這是一個標題這"
thumbnailImageView.image = UIImage(named:"sampleImage")
avatarImageView.image = UIImage(named:"sampleImage")
authorNameLabel.text = "作者名"
viewCountLabel.text = "1000"
commentCountLabel.text = "1000"
endif
2.2再請求接口的頭部添加信息
加上iOS版本號、app版本號、iPhone設備型號(重要)。為了防止api 再不同版本 或者 不同設備出現不兼容的情況。
3.回歸前 需要全部確認所做的功能是否都正確。
3.自測
3.1最低版本和最高版本跑遍。有多余全部。
加強臨界值的判斷
3.2新開發的頁面dealloc是否有執行
3.3業務邏輯驗證。
3.4git代碼提交前,代碼審查。
4.CI發包