羊鈴霞,陳元松,仵林博,尚小虎,陳立偉
(1.西南科技大學 計算機科學與技術學院,四川 綿陽 621010;2.中國工程物理研究院 計算機應用研究所,四川 綿陽 621999)
近年來,在計算機技術和互聯網技術飛快發展之下,B/S架構的Web應用因其操作簡單、快速、無需安裝等特點,占據了軟件市場的大量份額。隨著Web應用的快速發展,Web應用的架構層次越來越復雜、質量要求越來越高、測試難度也越來越大。Web應用在測試過程中需要花費大量的時間編寫測試用例,執行測試用例,并且在新版本發布時,回歸測試也將花費大量的物力人力,在這樣的形式下,需要一個可以提高測試效率、減少人力物力的Web應用自動化測試平臺。
目前,國內外有許多針對基于模型的測試用例自動生成和自動化測試執行的研究,文獻[1]提出了一個基于模型的測試平臺,稱為ModCon,依賴于用戶指定的模型來定義測試預言,指導測試生成和度量測試充足率,主要用于支持無權限和有權限的區塊鏈平臺。文獻[2]引入了一種新的基于模型的測試方法,根據需求和故障模式對測試用例進行排序,在基于模型的測試方法中使用了失敗模式和效果分析方法,自動生成一組成對的測試用例,利用優先級編號來排序測試用例。文獻[3]引入了一種新的基于模型的IFML UI元素測試方法,使用形式化模型提供完整的導航測試,通過生成狀態轉換矩陣和詳細的UI測試用例文檔,將IFML模型轉換為必要的UI測試工件,實現了基于模型的用戶界面測試用例(MBUITC)生成器工具。……