1 回答

TA貢獻(xiàn)1802條經(jīng)驗(yàn) 獲得超6個(gè)贊
為此,您必須在多個(gè)級(jí)別上實(shí)現(xiàn)步驟定義。因此,對(duì)于應(yīng)該在一個(gè)測(cè)試中對(duì) UI 進(jìn)行操作,而在另一個(gè)測(cè)試中對(duì) API 進(jìn)行操作的步驟;你需要2步定義。
如果將這些步驟定義分組到不同的文件中,則可以創(chuàng)建指向不同“粘合”類(步驟定義文件“.txt”)的不同運(yùn)行器。
您可以將可在不同級(jí)別之間共享的步驟定義分組到一個(gè)文件中,供所有跑步者使用。
也就是說,我想知道您是否需要在應(yīng)用程序的多個(gè)級(jí)別測(cè)試相同的東西(即使只是一個(gè)子集)?考慮每個(gè)測(cè)試的價(jià)值是什么,以及這將如何改變您要驗(yàn)證的內(nèi)容。例如:如果一個(gè)方法在不同的輸入上給出不同的輸出,則可以在單一測(cè)試中進(jìn)行測(cè)試。要測(cè)試結(jié)果是否正確顯示,可能需要在 UI 或 API 級(jí)別進(jìn)行測(cè)試。如果 UI 中有關(guān)于如何顯示的附加邏輯,則可能是 UI 級(jí)別的測(cè)試。
添加回答
舉報(bào)