新聞中心
本節(jié)向大家介紹一下UML狀態(tài)圖切片在回歸測試中的應用,相信通過本節(jié)的介紹大家對UML狀態(tài)圖的應用有一定的了解,下面讓我們一起來學習UML狀態(tài)圖吧。

企業(yè)建站必須是能夠以充分展現(xiàn)企業(yè)形象為主要目的,是企業(yè)文化與產(chǎn)品對外擴展宣傳的重要窗口,一個合格的網(wǎng)站不僅僅能為公司帶來巨大的互聯(lián)網(wǎng)上的收集和信息發(fā)布平臺,成都創(chuàng)新互聯(lián)公司面向各種領域:成都資質代辦等成都網(wǎng)站設計、營銷型網(wǎng)站解決方案、網(wǎng)站設計等建站排名服務。
UML狀態(tài)圖切片在回歸測試中的應用
隨著計算機技術的飛速發(fā)展,軟件系統(tǒng)的數(shù)量越來越多,規(guī)模越來越大,復雜程度越來越高。在一些大型、長生命周期的軟件測試和維護過程中,手工分析已經(jīng)變得越來越不可行,越來越多的工作需
要理論、技術和工具的支持。軟件測試技術和程序分析技術已成為軟件領域的一個十分重要而又及其迫切的研究領域。對一個軟件進行大規(guī)模測試后,對軟件進行了某種小小的修改,是否要對程
序進行重新測試,是一個值得重視的問題。從程序切片的角度去考慮這個問題,首先應該找到程序新舊版本之間的不同之處。比較兩者的切片和依賴圖,對那些具有相同切片的特點不用考慮。將那
些在新版本依賴圖中出現(xiàn),而在舊版本依賴圖中不出現(xiàn)的結點,標記出來,稱為“影響點”,計算它的靜態(tài)切片和前向切片,取二者的交集。這樣,如果要對程序進行重測試,僅僅需要對此交集進行測試,
因而減少了工作量的消耗。
近幾年來,出現(xiàn)了一些新的技術,這些技術對軟件測試產(chǎn)生了十分重要的影響。其中一種技術就是對基于狀態(tài)的系統(tǒng)進行建模的技術。值得注意的是,基于狀態(tài)的系統(tǒng)能夠用形式化描述語言來
建模,比如UML狀態(tài)圖,可擴展的有限狀態(tài)機(EFSM),規(guī)格描述語言(SDL),虛擬有限自動機(VFSM)和ESTELLE。系統(tǒng)建模減少了二義性,誤解和對系統(tǒng)規(guī)格說明的不確切的理解。然而現(xiàn)代
的系統(tǒng)趨向于大型和復雜,以至于它們非常難以理解、修改和調(diào)試。繼而就產(chǎn)生了對分析系統(tǒng)特別是關于某個特殊系統(tǒng)功能的分析的需求,例如某個系統(tǒng)的特殊特征,一條需求或一個改變。在
軟件系統(tǒng)的維護階段,軟件開發(fā)人員必須識別關注的某個功能的部分模型,使得這些模型顯得十分重要。同時,能夠簡化和減少模型的技術也很必要,因為它們使得理解和分析更加容易些。
基于依賴性分析的UML狀態(tài)圖切片系統(tǒng)主要應用于回歸測試中。它的主要功能包括:對C++源程序進行靜態(tài)分析和預處理;進行數(shù)據(jù)依賴和控制分析;根據(jù)切片標準和讀取UML狀態(tài)圖,對狀態(tài)
圖進行切片;進行回歸測試,***生成測試報告。通過依賴性分析的UML狀態(tài)圖切片系統(tǒng),開發(fā)人員和測試人員可以了解在源代碼級別上的UML狀態(tài)圖建模,在回歸測試時利用UML狀態(tài)圖的切
片結果得到修改后影響的范圍,使之能夠更有效的進行選擇性回歸測試,從而提高軟件測試效率,降低回歸測試成本。
新聞名稱:在回歸測試中UML狀態(tài)圖切片的應用
瀏覽地址:http://fisionsoft.com.cn/article/dpogogs.html


咨詢
建站咨詢
