1穗酥、設(shè)置測試環(huán)境需要創(chuàng)建一個普通應(yīng)用程序目標(biāo)的副本夹姥,為了使用該副本執(zhí)行單元測試,需要添加如下內(nèi)容:
一個單獨的應(yīng)用程序測試目標(biāo)伐蒂;
一個IOS 單元測試?yán)壈繕?biāo);
一個用于測試用例的單元測試類肛鹏。
2逸邦、單元測試與應(yīng)用程序開發(fā)屬于共存關(guān)系(而非嵌入關(guān)系),所以必須創(chuàng)建一個單獨的測試目標(biāo)在扰。
3缕减、應(yīng)用程序測試目標(biāo)中包含了單元測試?yán)壈卧獪y試?yán)壈邪藛卧獪y試用例芒珠。
4桥狡、您可以在單元測試類中編寫單獨的測試用例方法。這些方法與普通的方法類似皱卓,但有一處不同:
方法名稱必須以test開頭裹芝。
5、不能在模擬器上運行應(yīng)用程序測試用例娜汁。為了能夠在設(shè)備中真實地運行應(yīng)用程序測試用例嫂易,需要安裝開發(fā)配置文件(development provision file).
需要注意,在應(yīng)用程序上運行單元測試用例并不是一個交互過程掐禁。所有的運行控制(包括提供值)都由測試用例自身掌握怜械。