<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

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

          基于Agent技術(shù)的嵌入式智能設(shè)備的測試方法

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

          通過和腳本解釋器交互,實現(xiàn)異步的事件通知和交互用例的執(zhí)行。

          處理過程中的異常,使得過程可以自我修復(fù),進而多個腳本能夠按照預(yù)先的調(diào)度正常運行。

          3.4.1 測試控制的決策規(guī)則

          事件-條件-行動規(guī)則(ECA-RULE)

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

          異常處理規(guī)則(EM-RULE)

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

          3.4.2 測試控制Agent 的屬性

          1>自主性

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

          2>

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

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

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

          4 系統(tǒng)*估

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

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

          5 結(jié)論

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

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

          linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)

          上一頁 1 2 下一頁

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();