當(dāng)運(yùn)行完測(cè)試用例溪掀,可以在Xcode上查看運(yùn)行的log事镣,如圖1。
從report可以看到揪胃,運(yùn)行的每一步運(yùn)行結(jié)果璃哟,點(diǎn)擊眼睛圖標(biāo)(圖2)可以看到當(dāng)時(shí)的截圖。對(duì)于單個(gè)測(cè)試用例喊递,這還是挺好的随闪。。骚勘。
在每一次的運(yùn)行過(guò)后铐伴,在右下方的輸出結(jié)果里頭,最后都會(huì)附上log的文本地址俏讹,如圖3所示当宴,我們截取到Logs/Test的那一層的地址,打開(kāi)后就能找到本次運(yùn)行所產(chǎn)生的所有Log泽疆,如圖4户矢,截圖都放在Attachments底下。
可以打開(kāi)每一個(gè)文件看看殉疼,基本上有3個(gè)比較重要的文件(夾):
Session Log文件:就是Session ID 文件夾底下的.log結(jié)尾的日志文件梯浪,這個(gè)文件記錄了本次運(yùn)行的環(huán)境內(nèi)容,以及最后(最后瓢娜!挂洛,而不是全部)一個(gè)測(cè)試用例的運(yùn)行結(jié)果。這個(gè)文件主要查看的是環(huán)境當(dāng)時(shí)運(yùn)行的系統(tǒng)環(huán)境眠砾,參數(shù)變量等虏劲。
測(cè)試摘要:Test文件夾底下的Session ID+TestSummaries.plist文件,記錄了該次測(cè)試的全部測(cè)試步驟,測(cè)試結(jié)果伙单,每個(gè)步驟都有對(duì)應(yīng)的ID對(duì)應(yīng)获高,可以在查到對(duì)應(yīng)的截圖等。
附件:附件的主要作用吻育。念秧。。應(yīng)該是截圖吧布疼,UI Testing的一大亮點(diǎn)就是會(huì)自動(dòng)截圖摊趾。(一大衰點(diǎn)就是沒(méi)有提供API去主動(dòng)截圖),在測(cè)試摘要游两,每一個(gè)動(dòng)作都會(huì)對(duì)應(yīng)一個(gè)截圖砾层,例如:打來(lái)摘要文件,找到其中一個(gè)贱案,如圖5肛炮,拷貝它的UUID,在附件Attachments文件夾里頭查找宝踪,如圖6侨糟,就能找到當(dāng)時(shí)的截圖文件。
若是出錯(cuò)瘩燥,則從截圖就能找到之前發(fā)生了什么變化秕重,進(jìn)行對(duì)比。