2009-04-27 44 views
2

我一直在通過一系列快速原型的演變自動化和統計生成程序,以查看是否有API的許可費產生了良好的投資回報自動化測試。有限的時間框架和我自己有限的經驗已經導致了一個沒有自動化質量或正確性測試和指標的有用工具。如何到結果的質量在很大程度上是主觀

該程序處理PDF文檔的本地化過程。具體來說,它會生成一些關於文件內容的報告(大概字數,圖片數量等),並且具有一些內容提取和處理功能。它主要用於減少評估PDF本地化項目成本的時間和成本。

的申請已經獲得批准了一個更正式的開發過程中,包括一個bug跟蹤系統的請求並進行初步測試,發佈和反饋循環。

接下來的問題是,你將如何去QA和測試這種應用程序,其中數字往往是基於一些啓發式的最佳猜測和處理後的輸出並不總是有用的,由於可怕的構造源文件?我打算在數據明顯瘋狂時向報告添加警告,但還有什麼可以保證質量?

迄今爲止最先進的解決方案,我已經是通過構建環境中斷言測試和寫作一堆傳統的用戶測試案例(我寧願避免),以保證一些輔助方法的結果。

你如何測試主觀質量測量?

我工作在C#,但我喜歡一個通用的最佳實踐回答了什麼太具體的框架。

回答

2

我不確定你的應用程序正在做什麼,但要回答一般問題: 構建代表你的輸入範圍的測試用例集合,看看它是否能夠正確判斷它們。你真的無法繞過測試實際的輸入文件。

,然後有一個地步,你就得接受有什麼可以用自動化測試來完成的限制。例如,當事情變得非常主觀的美學或可用性時),你將需要一個真正的人來獲得有用的判斷。

我希望我能給出更有幫助的答案。

+0

看起來我們一直堅持以舊式的方式做事。 – IanGilham 2009-04-28 18:01:19

0

嘗試Approval Tests

+0

看起來可能有用,但在這種情況下並不適用於我的問題。 – IanGilham 2009-04-28 18:00:54

相關問題