1
我有有靜態數據(約500項)IOS - 在運行時完成靜態數據驗證或通過測試案例
這個靜態數據被添加在iOS項目,同時開發和運行時,這個靜態的數據不會改變。有時我傾向於添加更多的靜態數據(硬編碼)
我想執行一些驗證(例如檢查重複條目和其他完整性檢查)。
我應該在程序執行過程中進行這種驗證檢查,還是應該將這些檢查作爲測試用例的一部分來執行。
注 - 我正在使用XCode。
我有有靜態數據(約500項)IOS - 在運行時完成靜態數據驗證或通過測試案例
這個靜態數據被添加在iOS項目,同時開發和運行時,這個靜態的數據不會改變。有時我傾向於添加更多的靜態數據(硬編碼)
我想執行一些驗證(例如檢查重複條目和其他完整性檢查)。
我應該在程序執行過程中進行這種驗證檢查,還是應該將這些檢查作爲測試用例的一部分來執行。
注 - 我正在使用XCode。
假設部署後數據沒有變化,並且在發送應用程序之前運行單元測試(畢竟,如果您在發佈應用程序之前沒有運行它們,爲什麼需要單元測試?)沒有理由在已安裝的應用程序中重複測試您的靜態數據。檢查單元測試中的數據是完全足夠的:安裝後數據將發生變化的唯一原因是,如果應用程序被篡改,並且iOS已經阻止了該數據。
非常感謝,很好的解釋! – user1046037 2012-07-28 12:05:34