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