2017-07-24 144 views
1

數據驅動型測試帶來的問題是,由於存在大量不同的測試用例,代碼變得難以管理。使用數據驅動的測試處理大型數據集

作爲一個例子,我們有一個測試視頻輸入和輸出的測試模板。

Test_Video ${Input_format} ${Output_format} ${Input_channel} ${Output_channel} 

所以我們有8種可能的格式和8種可能的輸入和輸出。這會創建8x8x8x8 = 4096個可能的測試用例。編寫這麼多的測試用例是很多工作的方式。

我的問題是你如何處理這樣的大型數據集,並使代碼更易於管理。我們需要改變我們測試的方式嗎?

我試過使用:FOR循環,但並沒有顯示每個迭代作爲單獨的測試用例。

回答

1

如果我有這個問題,我會寫一個小腳本爲我生成測試套件。

+0

我想如果沒有其他的方式,我會接受這個答案。 –