2011-01-08 145 views
2

我當前工作場所的QA團隊使用定製工具測試MSI安裝。該工具使用xml文件來定義MSI中包含的文件/註冊表項/服務/等。該工具還使用數據庫在運行時檢索文件版本信息。測試MSI安裝的最佳做法

每當構建產品的新版本時,數據庫都會填充構建的所有相關版本號。然後,QA團隊將MSI安裝在各種虛擬機上,並運行該工具,該工具將驗證xml文件中定義的所有項目是否存在,並驗證相關版本號是否與數據庫中定義的版本號相匹配。

當然,這伴隨着必須維護定製工具的開銷。我試着用Google搜索關於如何使測試MSI的過程快速可靠的想法,但我的搜索總是空着。那麼你如何去測試一個MSI安裝?

回答

1

通過Jenkins將文物複製到QA框,當它運行Msiexec /i setup.msi /qn安裝最新版本。