<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 基于A(yíng)gent技術(shù)的嵌入式智能設備的測試方法

基于A(yíng)gent技術(shù)的嵌入式智能設備的測試方法

作者: 時(shí)間:2012-07-30 來(lái)源:網(wǎng)絡(luò ) 收藏

通過(guò)和腳本解釋器交互,實(shí)現異步的事件通知和交互用例的執行。

處理過(guò)程中的異常,使得過(guò)程可以自我修復,進(jìn)而多個(gè)腳本能夠按照預先的調度正常運行。

3.4.1 測試控制的決策規則

事件-條件-行動(dòng)規則(ECA-RULE)

這是測試控制所依據的核心規則,它定義了某個(gè)測試所關(guān)心的事件,并根據比對條件,采取相應的動(dòng)作。

異常處理規則(EM-RULE)

測試控制也遵守異常處理規則,它能夠檢測測試過(guò)程中發(fā)生的異常事件,并執行相應的解決方案,使得測試能夠順利的進(jìn)行。

3.4.2 測試控制Agent 的屬性

1>自主性

自主性使得測試人員無(wú)需過(guò)分關(guān)注測試的細節,測試人員僅僅需要選擇測試目標,測試控制Agent就能根據知識庫中的信息,自動(dòng)生成ECA規則表,并在腳本運行時(shí),按照ECA規則,捕捉敏感的事件并執行相應的操作。

2>

測試控制Agent能夠根據用戶(hù)選擇的測試目標,自動(dòng)生成ECA規則表,并根據ECA規則,進(jìn)行推理并采取相應的動(dòng)作。測試控制Agent還能根據異常處理規則來(lái)處理測試過(guò)程中發(fā)身的異常,保障測試過(guò)程的自動(dòng),平穩進(jìn)行。

3.5 網(wǎng)絡(luò )環(huán)境Agent

網(wǎng)絡(luò )環(huán)境Agent 實(shí)現了對網(wǎng)絡(luò )環(huán)境的模擬和控制。為了測試手機的射頻性能,通常使用基站模擬系統來(lái)提供所處的無(wú)線(xiàn)網(wǎng)絡(luò )環(huán)境,并且利用編程接口,通過(guò)軟件對的環(huán)境進(jìn)行控制,使得復雜網(wǎng)絡(luò )環(huán)境下對目標的測試成為可能。

4 系統*估

為了*價(jià)本系統的有效性,我們設計了一個(gè)比較實(shí)驗。試驗在信息產(chǎn)業(yè)部泰爾實(shí)驗室真實(shí)的測試項目中進(jìn)行。我們將測試工程師分為兩組,第一組使用本文的系統MobileTest進(jìn)行測試,第二組使用業(yè)界著(zhù)名的TestQuest Pro 進(jìn)行測試。測試的依據是中國通訊行業(yè)標準的數字移動(dòng)臺測試部分。測試的內容是根據這兩個(gè)系統各自已經(jīng)建立好的回歸測試用例對新的手機進(jìn)行回歸測試,從而比較這兩個(gè)測試工具的測試效率和腳本的可維護性。

實(shí)驗度量了兩個(gè)工具在測試不同種類(lèi)的測試用例時(shí),自動(dòng)化執行的用例所占的百分比。從表中可見(jiàn),雖然TestQuest 在功能測試上有更高的自動(dòng)化率,在壓力測試,多狀態(tài)測試,多任務(wù)測試,臨界測試和總計中,MobileTest有更好的測試覆蓋率。這是因為在后四種測試中,測試用例需要不斷追蹤系統的狀態(tài),使用圖片比對機制的TestQuest 很難完成這些工作,而MobileTest 卻能使用Agent返回的敏感事件來(lái)進(jìn)行處理。此外,MobileTest 完成測試任務(wù)的時(shí)間時(shí)15天,比TestQuest 的測試效率要高。

5 結論

本文提出了一個(gè)Agent設備的測試,它用Agent智能設備測試過(guò)程中的被測試設備,測試者和網(wǎng)絡(luò )環(huán)境進(jìn)行模擬和控制,很好的屏蔽了智能設備的復雜性,提高了測試的效率和腳本的可重用性。將來(lái)的研究工作中,我們會(huì )進(jìn)一步拓展整個(gè)測試系統,使之能夠支持整個(gè)測試的生命周期。

本文作者的創(chuàng )新點(diǎn):本文將軟件Agent引入到嵌入式智能設備的自動(dòng)化測試中,利用Agent的特性,很好的屏蔽了嵌入式智能設備測試中,測試者,待測設備,網(wǎng)絡(luò )環(huán)境的復雜性,提高了自動(dòng)化測試的效率。

linux操作系統文章專(zhuān)題:linux操作系統詳解(linux不再難懂)

上一頁(yè) 1 2 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>