• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 測試技術
    • 博客
    • 視頻
    • 開源
    • 論壇
    • 沙龍
    • 下載
    • 雜志
    • 招聘

    字號: | 推薦給好友 上一篇 | 下一篇

    追求代碼質量: JUnit 4 與 TestNG 的對比

    發布: 2008-6-23 17:29 | 作者: 不詳 | 來源: 領測軟件測試網編輯整理 | 查看: 38次 | 進入領測軟件測試網論壇討論

    領測軟件測試網 軟件測試技術網De7o\7Z`+ivF2c

    軟件測試技術網s0gj4e_ nm BW
    軟件測試技術網 o9z0~k-xzb

    失敗和重運行軟件測試技術網&C'x'K r+`w4i"At

    軟件測試技術網5[a"@X,L T,F(G%n

    在大型測試套件中,這種重新運行失敗測試的能力顯得尤為方便。這是 TestNG 獨有的一個特性。在 JUnit 4 中,如果測試套件包括 1000 項測試,其中 3 項失敗,很可能就會迫使您重新運行整個測試套件(修改錯誤以后)。不用說,這樣的工作可能會耗費幾個小時。軟件測試技術網^4nU fZ

    軟件測試技術網U+f*E*|\.{gX

    一旦 TestNG 中出現失敗,它就會創建一個 XML 配置文件,對失敗的測試加以說明。如果利用這個文件執行 TestNG 運行程序,TestNG 就 運行失敗的測試。所以,在前面的例子里,您只需重新運行那三個失敗的測試,而不是整個測試套件。

    !}X*k]*~MQx

    Y_z:Sp-P實際上,您可以通過清單 2 中的 Web 測試的例子自己看到這點。verifyLogIn() 方法失敗時,TestNG 自動創建一個 testng-failed.xml 文件。該文件將成為如清單 4 所示的替代性測試套件:軟件測試技術網:N et0z,v-i$?W

    軟件測試技術網Z tgf1t*d ^A7Oc

    軟件測試技術網$W.p2Ug-[)c%O
    清單 4. 失敗測試的 XML 文件
    ;k 老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>