本發明公開一種基于正則表達式失效模型的軟件測試用例生成方法,屬于計算機軟件開發領域。該方法包括以下步驟:對訂閱發布構件化軟件中的失效模式進行建模,用擴展正則表達式表示的序列模式表達失效模式中事件的時序特征,用數據模式表達失效模式在數據方面的取值要求,組合序列模式和數據模式得到完整的失效模型;根據序列模式,基于自動機技術生成具體的測試事件序列;基于數據模式,為事件序列中的每個事件生成具體的測試數據,得到完整的測試用例。本發明通過新的擴展正則表達式方式,表達了訂閱發布構件化軟件的失效模型,模型表達能力強,且能夠導出測試用例,為訂閱發布構件化軟件的系統測試和集成測試提供了一種可用性強的有效途徑。
聲明:
“基于正則表達式失效模型的軟件測試用例生成方法” 該技術專利(論文)所有權利歸屬于技術(論文)所有人。僅供學習研究,如用于商業用途,請聯系該技術所有人。
我是此專利(論文)的發明人(作者)