清單 5 列出了一個泛型測試,它可以采用不同的數據反復重用。請花點時間思考一下這個問題。如果有 10 個不同的參數組合需要在 JUnit 中測試,您只能寫 10 個測試用例。每個測試用例完成的任務基本是相同的,只是受測方法的參數有所改變。但是,如果使用參數化測試,就可以只定義一個 測試用例,然后,(舉例來說)把所需的參數模式加到 TestNG 的測試套件文件中。清單 6 中展示了這中方法:
清單 6. 一個 TestNG 參數化測試套件文件
http://beust.com/testng/testng-1.0.dtd">
<suite name="Deckt-10">
<test name="Deckt-10-test">