首先,必須了解自動化測試工具的測試過程和被測試系統(tǒng)的測試過程(指手工測試時(shí)的測試過程)。測試工具與測試過程是不同的,工具是用于促進(jìn)測試過程的,能被用于實(shí)現(xiàn)一個(gè)過程并執(zhí)行測試過程的各種規(guī)范。在很多情況下,工具自帶的內(nèi)建程序可以被理解為過程,然而它們往往是不完整的,不能正確反映過程,最好的自動化測試工具是能夠?qū)⒐ぞ吲c測試需求達(dá)成一致,并且提供高度可自定義的工作流程和跟蹤報(bào)告能力。
其次,必須了解測試過程中涉及到的幾個(gè)環(huán)節(jié):測試計(jì)劃、測試設(shè)計(jì)、測試構(gòu)建、測試執(zhí)行、測試結(jié)果的捕獲和分析、測試結(jié)果驗(yàn)證和測試報(bào)告。在整個(gè)測試過程中這些活動都是密不可分的,只有將這些測試環(huán)節(jié)與自動化測試過程結(jié)合起來,才能更好地確定自動化測試需要達(dá)到的程度。
最后,所有領(lǐng)域的自動化測試都應(yīng)該保證時(shí)間和成本在一定的控制范圍內(nèi)。實(shí)現(xiàn)的自動化程度越高,測試過程就越好、越有效,但所需的時(shí)間和成本就越高,項(xiàng)目的進(jìn)度與成本影響自動化測試程度的高低。
推薦閱讀:
本文內(nèi)容不用于商業(yè)目的,如涉及知識產(chǎn)權(quán)問題,請權(quán)利人聯(lián)系SPASVO小編(021-60725088-8054),我們將立即處理,馬上刪除。