單位的TestLink是我在12年初配置的,當時的版本比較老了,測試組的同事一直說進行各種操作都比較慢,特別是測試結(jié)果統(tǒng)計。上TestLink官網(wǎng)看的時候,說1.9.4的性能比1.9.3的性能有了明顯提高,干脆一口氣升級到1.9.12版本,解決多數(shù)問題。
baidu查詢到有各種升級說明文檔,其實沒必要,在下載的安裝包里面有README,直接按照相應的升級說明步驟執(zhí)行,沒有問題。
主要是六個步驟:
備份之前的數(shù)據(jù)庫:必須要做,不然一旦升級失敗了,無人可救了。Mysql建議是停止數(shù)據(jù)庫之后將data文件夾全備份,這樣不會丟失內(nèi)容了。
將下載的新版本解壓縮到新的TestLink文件夾:注意不要覆蓋之前的,免得失敗了還能恢復
將舊的配置文件(包括數(shù)據(jù)庫和特殊配置)拷貝到新版本的TestLink目錄中
在瀏覽器訪問新的TestLink
會提示數(shù)據(jù)庫版本不匹配,需要升級。按照README中的要求,一步步執(zhí)行數(shù)據(jù)庫腳本:1.9.3 --> 1.9.4 --> 1.9.5 --> 1.9.6 --> 1.9.7 -->... 1.9.12
升級完成之后重新訪問,大功告成。
除此之外,還有兩個事情要做:
將舊目錄中的附件文檔拷貝到新目錄中
1.9.3版本中針對缺陷管理系統(tǒng)的集成是使用配置文件完成的,在1.9.12中是在頁面直接配置完成的,具體完成方式可以參照TestLink1.9.13與Mantis1.2.19集成,需要用到的屬性值可以參照源配置文件中的屬性值。