2012-04-10 60 views
0

我將添加一個功能的軟件,並且必須更新或修改一些公開的現有開源軟件的API。兼容性測試和其他測試方法,以建立軟件時使用

什麼是可以採取的步驟來確保軟件的兼容性。在開源世界中測試新增功能的測試方法有哪些?開源程序是:Xapian

+0

你是什麼意思下的「兼容性測試」?確保它在不同的平臺/硬件上運行? – 2012-04-10 17:56:37

+0

兼容性測試在這裏,當我更新開源軟件的API。必須採取什麼措施,以查看更改不會影響該API的以前的功能與新的更改。 在開發過程中必須牢記以避免API舊功能崩潰的可能性。 – samuelhard 2012-04-14 22:37:20

+0

嘿,你可以在測試(迴歸測試)期間考慮以下措施 - [1]。重新運行修改後的模塊 [2]的測試用例。對軟件質量有足夠的信心。 – 2012-04-18 05:41:43

回答

2

無論何時在現有軟件中添加新功能,您都需要通過應用迴歸測試來測試軟件。你也可以關注這個link

+0

是的,我也認爲迴歸測試是最好的選擇。主要是開源軟件維護API測試來檢查功能是否正常工作。 因此,運行所有API測試必須是確保兼容性的首要步驟... 是否還有其他? – samuelhard 2012-04-14 22:38:22

+0

然後,您可以嘗試維護測試.. – 2012-04-23 09:34:37