我在寫幾個生成xml文件的類。 (細節目前可能不重要)。測試策略:生成XML文件
我想知道最好的測試策略是。
- 我不想重新寫XML生成代碼只是爲了比較輸出,當我可以將文件寫入磁盤,並將其在一定的目標,比較(XML規範不會經常變化,如每隔幾年一次或兩次)
- 我更感興趣的測試架構的行爲,而不是干將&制定者
選項浮現在腦海:
- 在測試環境中重建xml文件並比較字符串表示
- 手動檢查結果(寫入文件等)
- 在測試環境中重建內存中的xml文件並比較內存中元素。
虛擬獎金如果您知道C++和/或Google Test的任何庫。
想法?
我編輯了我的答案,包括一個C++庫。 – bobbymcr 2009-10-21 04:04:57