parasoft Jtest 使用教程:創建並使用參數化測試用例(下)

parasoft Jtest介紹和試用>>>

爲了參數化測試方法,在Excel文件中保存原始測試值,然後爲功能測試指定額外的輸入和預期的結果:

  • 在Jtest視圖的Package Explorer中,選擇  Jtest Example> examples.bank> BankAccount.java 源文件。
  • 點擊Test Using下拉菜單,然後選擇Test Using> Built-in> Demo Configuration。
  • 在完成測試後,在Package Explorer視圖中定位Jtest Example.jtest>examples.bank>BankAccountTest.java>testApply2。
  • 右擊Jtest Example.jtest> examples.bank>BankAccountTest.java> testApply2,然後選擇Jtest> Extract Parameterized Test Case。
  • 在測試用例參數化嚮導中選擇Generate Excel spreadsheet with original test case values only,然後點擊Finish。Jtest將自動重構代碼,所以在testApply2方法裏面有可被抽取的參數。一個suiteApply2方法將重複的調用testApply2方法輸入BankAccount.xls 裏面的數據,這個文件在Jtest Example.jtest工程下的examples.bank包裏。
  • 雙擊Jtest Example.jtest> BankAccount.xls打開Excel文件。或者,如果你安裝了Excel,右擊節點,然後選擇Open With>System Editor。
  • 添加兩行,一行用戶定義正確的結果(例如(50,1,100,149,1)),一行用戶定義正確的結果(例如(50,1,100,150,1))。

  • 保存.xls文件。
  • 通過點擊在Jtest View的紅叉清除Jtest view。這樣使你能夠關注下一次測試的運行。
  • 重新按照以下的步驟測試BankAccount類。
  1. 在Jtest 視圖中的Package Explorer中,選擇Jtest Example> examples.bank.BankAccount.java。
  2. 點擊Test Using下拉菜單,然後選擇Test Using> Built-in> Demo Configuration。

 回顧Jtest view。注意:.xls文件有不正確的結果用戶定義斷言失敗。

以上就是本次教程的內容了,你也可以申請jtest試用>>,親自動手試試哦。

查看更多測試分析資訊和產品推薦>>>


查看更多parasoft測試產品


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章