軟體測驗是程式的一種執行程序,目的是盡可能發現并改正被測驗軟體中的錯誤,提高軟體的可靠性,是軟體生命周期中一項非常重要的作業,
在軟體測驗中,可以采用純手工方式,但是手工測驗方法存在一些典型的缺陷:昂貴且復雜、需要大的人員和設備;可重復性有限;無法覆寫式所有代碼路徑;許多與死鎖、資源沖突、多執行緒有關的錯誤很難捕捉到,特別是當大量測驗用例需要在短時間內完成時,若沒有大量人力資源,手動測驗無法開展,
由于手工測驗存在的局限性,自動化測驗應運而生,自動化測驗就是通過自動化測驗工具或其他手段,按照測驗人員的預定計劃進行自動的測驗,目的是減輕手工測驗的勞動量,從而達到提高軟體質量的目的,目前,軟體測驗借助測驗工具已經成為必要,并向全面自動化發展,以解決手工測驗的局限性,帶來最大收益,
*** 測驗工具的選擇**
面對目前眾多的測驗工具,我們在對其進行分析和評估時,應注重其特性,針對測驗的實際需求,可以著重從以下幾點入手,選擇測驗工具并非測驗功能越強大越好,因為解決問題是前提,適用才是根本,
首先,測驗工具要具有跨平臺和對環境的兼容性,能夠支持不同的運行平臺,如各種作業系統和瀏覽器,

其次,操作界面要具有友好型,易使用,功能針對性強;

再次,要支持腳本語言,并且具有腳本開發的良好環境,能提供較強的腳本除錯功能,可以有效地對測驗腳本進行跟蹤、錯誤定位,

最后,也要具有報表功能,因為測驗結果可能會通過一些統計圖來表示,如果有圖表表示功能,給人的結果會更直觀,更有說服力,容易完成對測驗結果的分析和解釋,

對測驗工具的分析評價的主要目的之一,就是選擇一個性價比較高的產品,除了功能必須滿足需求外,價格是另一個重要的考慮因素,測驗工具往往價格昂貴.所以價格必須在能承受的范圍當中,
*** 測驗工具的技術支持**
引進應用軟體測驗工具是一個長期的程序,當工具引進之后,其開發的公司或單位能否提供良好的技術支持如培訓測驗人員、提供詳盡的使用說明、實體,能否提供持續的升級改進等,是引進工具需要考慮的問題,

隨著軟體技術的發展,程式規模逐漸增大,復雜度也逐漸增加,要提高軟體測驗的效率,軟體測驗工具是必不可少的,
在軟體開發中應該綜合考慮實際情況,針對不同的開發語言、不同的應用領域、在軟體工程的不同階段選擇合適的測驗工具,在給工具進行正確定位的同時,以正確的軟體測驗理論做指導,將有助于用好工具,最終達到提高開發效率、保證軟體軟體質量的目的,
文中演示工具為Eolink,支持在線使用,感興趣者可直接訪問:www.eolink.com使用!
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/444381.html
標籤:其他
