本發(fā)明公開(kāi)一種基于正則表達(dá)式失效模型的軟件測(cè)試用例生成方法,屬于計(jì)算機(jī)軟件開(kāi)發(fā)領(lǐng)域。該方法包括以下步驟:對(duì)訂閱發(fā)布構(gòu)件化軟件中的失效模式進(jìn)行建模,用擴(kuò)展正則表達(dá)式表示的序列模式表達(dá)失效模式中事件的時(shí)序特征,用數(shù)據(jù)模式表達(dá)失效模式在數(shù)據(jù)方面的取值要求,組合序列模式和數(shù)據(jù)模式得到完整的失效模型;根據(jù)序列模式,基于自動(dòng)機(jī)技術(shù)生成具體的測(cè)試事件序列;基于數(shù)據(jù)模式,為事件序列中的每個(gè)事件生成具體的測(cè)試數(shù)據(jù),得到完整的測(cè)試用例。本發(fā)明通過(guò)新的擴(kuò)展正則表達(dá)式方式,表達(dá)了訂閱發(fā)布構(gòu)件化軟件的失效模型,模型表達(dá)能力強(qiáng),且能夠?qū)С鰷y(cè)試用例,為訂閱發(fā)布構(gòu)件化軟件的系統(tǒng)測(cè)試和集成測(cè)試提供了一種可用性強(qiáng)的有效途徑。
聲明:
“基于正則表達(dá)式失效模型的軟件測(cè)試用例生成方法” 該技術(shù)專利(論文)所有權(quán)利歸屬于技術(shù)(論文)所有人。僅供學(xué)習(xí)研究,如用于商業(yè)用途,請(qǐng)聯(lián)系該技術(shù)所有人。
我是此專利(論文)的發(fā)明人(作者)