SilkTest學習18-無法打開result文件?

發表于:2011-03-23來源:作者:點擊數: 標簽:
SilkTest學習18-無法打開result文件? 軟件測試 在用 silktest 運行測試的時候,你可能會遇到打開result文件,或者運行腳本的時候,silktest報如下錯誤: unable to open XXXXX.res 這表示Silktest在打開result文件的時候遇到問題,因為即使是你運行腳本,sil

  SilkTest學習18-無法打開result文件?    軟件測試

  在用silktest運行測試的時候,你可能會遇到打開result文件,或者運行腳本的時候,silktest報如下錯誤:

  unable to open XXXXX.res

  這表示Silktest在打開result文件的時候遇到問題,因為即使是你運行腳本,silktest也會清空.res文件/新建.res文件來存放本次腳本運行的結果(注意:該result文件的文件名和你運行的腳本文件名一致,不管你是aaa.pln還是aaa.t,silktest都會自動幫你生成一個aaa.res)。如果silktest在打開該.res的時候遇到問題,那么就會報出上面的這個錯誤。

  出現這種錯誤的最主要的兩種情況是:

  1)你的腳本文件和result文件的名稱不匹配,無法找到相應的plan或者test文件。這種情況最可能發生在,你將項目從別的目錄移過來的時候(或者從另一臺開發機移到本機的不同目錄)。這時,請檢查你的項目文件和option文件,將它們中記錄的路徑信息更改成新的正確配置。

  2)你上次的腳本運行出現了問題,導致.res文件沒有正常關閉。一般來說,silktest在運行的時候會生成一個.res文件和一個.jou文件,其中.jou會保存運行時的中間內容,最后運行結束,將其中有用的內容自動分析和保存到.res文件中,如果你上次執行腳本出現異常沒有正常退出,那么可能.jou文件依然存在,而且.res文件不正常被關閉,導致silktest再次啟動發現.jou文件,從而報錯。所以解決辦法是嘗試刪除.jou文件。

  (多說兩句:silktest以前的版本貌似有個.res文件大小的限制,好像是不能超過800M,所以對于長時間運行的復雜case,建議大家關閉不必要的log輸出,否則可能會遇到問題。這個限制不知道在新版本里是否依然存在)

  當然在考慮前兩種情況的可能性之前,你要保證用戶對.res文件有足夠的訪問權限,特別是從clearcase版本控制工具的workspace中運行Silktest的時候。

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97