我有一個由多個集成軟件包組成的軟件套件。它們都運行在一個單一的集中式SQL數據庫上。報告系統的測試計劃
我們正處於編寫測試計劃的階段,併爲軟件的每個獨立模塊分配了單個測試計劃。唯一剩下的就是報告模塊的測試計劃。這個特定的模塊什麼都不做,只是運行SQL數據庫中的數據報告(將由其他模塊寫入)。
任何測試迭代之前都有開發人員,迴歸和集成測試,這些測試應該消除數據庫數據未正確維護的任何問題。
我的困境是如何處理報告模塊的黑盒測試計劃。我看到它的方式有三種選擇:
- 追加報告測試用例的測試計劃,影響他們(下行模塊:該模塊共同作用產生的報告;報告不能由模塊劃分像這樣)
- 編寫一份測試計劃,用於指定先決條件,基本上是要在其他模塊中執行的任務的指令列表,然後是測試用例以測試報告是否正確生成以響應這些任務(下行:非常複雜且冗長)
- 編寫一個測試計劃,用於在專用受控SQL數據庫上設置數據集的報告(缺點:缺乏靈活性能力)
在我看來,第二個選項是最好的。這是時間最長的一次,但僅此而已,幾乎不是打折的理由。
有沒有人有任何測試純粹是爲了報告模塊的經驗,誰可以提供一個洞察最好/行業標準的方法來做到這一點?
在此先感謝!