嵌入式系統(tǒng)研究畢業(yè)論文文獻(xiàn)翻譯

上傳人:1888****888 文檔編號(hào):37376700 上傳時(shí)間:2021-11-03 格式:DOC 頁(yè)數(shù):13 大小:214.52KB
收藏 版權(quán)申訴 舉報(bào) 下載
嵌入式系統(tǒng)研究畢業(yè)論文文獻(xiàn)翻譯_第1頁(yè)
第1頁(yè) / 共13頁(yè)
嵌入式系統(tǒng)研究畢業(yè)論文文獻(xiàn)翻譯_第2頁(yè)
第2頁(yè) / 共13頁(yè)
嵌入式系統(tǒng)研究畢業(yè)論文文獻(xiàn)翻譯_第3頁(yè)
第3頁(yè) / 共13頁(yè)

下載文檔到電腦,查找使用更方便

15 積分

下載資源

還剩頁(yè)未讀,繼續(xù)閱讀

資源描述:

《嵌入式系統(tǒng)研究畢業(yè)論文文獻(xiàn)翻譯》由會(huì)員分享,可在線(xiàn)閱讀,更多相關(guān)《嵌入式系統(tǒng)研究畢業(yè)論文文獻(xiàn)翻譯(13頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、 嵌入式系統(tǒng)研究 1前言 智能軟件Agent是能夠?yàn)橛脩?hù)執(zhí)行特定的任務(wù)、具有一定程度的智能、能夠自主的執(zhí)行部分任務(wù)并以一種合適的方式和環(huán)境相互作用的軟件程序。Agent 有自主性、響應(yīng)性、學(xué)習(xí)能力和社會(huì)性等特性。這使得它適合在高度動(dòng)態(tài)的環(huán)境下做出及時(shí)的響應(yīng)。 嵌入式技術(shù)和新一代移動(dòng)通訊網(wǎng)絡(luò)的發(fā)展使得嵌入式智能設(shè)備大量的涌現(xiàn)。這些設(shè)備的大都具有嵌入式操作系統(tǒng)的支持, 并運(yùn)行著越來(lái)越豐富的應(yīng)用程序。如何對(duì)這些應(yīng)用程序進(jìn)行測(cè)試,就成為一個(gè)需要研究的課題。本文將Agent技術(shù)引入嵌入式智能設(shè)備的測(cè)試中,使用目標(biāo)設(shè)備Agent, 測(cè)試控制Agent, 網(wǎng)絡(luò)環(huán)境Agent分別模擬和處理測(cè)試設(shè)備

2、,測(cè)試工程師和測(cè)試環(huán)境的復(fù)雜性,利用Agent自身具有的特點(diǎn),提出了一種有效的自動(dòng)化測(cè)試的方法。 2相關(guān)的研究及本文的思路 Agent 所具有的自主性、響應(yīng)性、學(xué)習(xí)能力和社會(huì)性等特性,使得它很適合處理復(fù)雜測(cè)試系統(tǒng)中的問(wèn)題。將Agent技術(shù)應(yīng)用于測(cè)試領(lǐng)域已經(jīng)有一些相關(guān)的研究,下面是具體的介紹。 Jeongeun Choi 和 Byoungju Choi [1]提出了一個(gè)基于Agent技術(shù)的測(cè)試工具,它通過(guò)使用用戶(hù)接口Agent來(lái)處理和測(cè)試者的交互,使用測(cè)試用例選擇Agent來(lái)進(jìn)行測(cè)試用例的選擇,并使用回歸測(cè)試Agent進(jìn)行回歸測(cè)試,從而很好的實(shí)現(xiàn)了自動(dòng)化的軟件測(cè)試。但是他們提出的測(cè)試用例選

3、擇技術(shù)僅能在大量已有的測(cè)試用例中選擇最佳的用例,不能減少編寫(xiě)測(cè)試用例本身的復(fù)雜性。 另外一些研究將Agent 技術(shù)應(yīng)用到了某一領(lǐng)域的測(cè)試中。Yu Qi、 David Hung 和 Eric Wong [3] 提出了一個(gè)基于Agent 技術(shù)的Web 應(yīng)用程序測(cè)試方法。他們使用Agent技術(shù)降低了網(wǎng)絡(luò)應(yīng)用測(cè)試的復(fù)雜性。他們的方法不僅僅適用于Web應(yīng)用程序的測(cè)試,也適合于嵌入式智能設(shè)備的測(cè)試。 在實(shí)際測(cè)試過(guò)程中,測(cè)試人員很大的一項(xiàng)任務(wù)仍然是編寫(xiě)各種測(cè)試用例,要真正的提高測(cè)試效率,就要提高測(cè)試腳本的通用性,減少測(cè)試腳本的變化[2] [4]。常見(jiàn)的嵌入式智能設(shè)備測(cè)試工具(比如TestQuest)使用

4、圖像比對(duì)來(lái)判斷目標(biāo)設(shè)備的狀態(tài), 這種方法雖然實(shí)現(xiàn)了非侵入性的測(cè)試,但是存在兩個(gè)問(wèn)題,圖片的抓取和傳送消耗了大量測(cè)試資源,不同手機(jī)的用戶(hù)界面風(fēng)格變化很大,這使得測(cè)試腳本在用來(lái)進(jìn)行新設(shè)備的測(cè)試時(shí)需要對(duì)腳本進(jìn)行維護(hù). 然而,實(shí)際的設(shè)備中,當(dāng)重要的事件發(fā)生時(shí),系統(tǒng)會(huì)產(chǎn)生敏感事件來(lái)激勵(lì)相關(guān)模塊進(jìn)行處理.如果能夠在測(cè)試過(guò)程中捕獲這些敏感事件,就能更加高效的進(jìn)行測(cè)試. 并且,只要操作系統(tǒng)相同,敏感事件的捕獲方式也是一樣,測(cè)試用例不會(huì)因?yàn)榻缑娴淖兓兓1疚挠媚繕?biāo)設(shè)備Agent抽象和捕獲測(cè)試過(guò)程中的敏感事件,并將敏感事件發(fā)送給測(cè)試控制Agent。而測(cè)試控制Agent收到敏感事件后,根據(jù)自己的知識(shí),采取相應(yīng)

5、的動(dòng)作的機(jī)制(如異常處理,重新調(diào)度測(cè)試等)加以處理。這正好可以作為Agent的推理規(guī)則,用Agent的智能性來(lái)屏蔽測(cè)試過(guò)程的復(fù)雜性。此外,考慮到目標(biāo)設(shè)備處于復(fù)雜的網(wǎng)絡(luò)環(huán)境中,我們利用網(wǎng)絡(luò)環(huán)境Agent來(lái)控制目標(biāo)設(shè)備所處的網(wǎng)絡(luò)信號(hào),從而實(shí)現(xiàn)對(duì)設(shè)備所處網(wǎng)絡(luò)環(huán)境的控制。 3 基于Agent的測(cè)試系統(tǒng) 3.1 總體結(jié)構(gòu) 測(cè)試系統(tǒng)的最終目標(biāo)是實(shí)現(xiàn)一個(gè)移動(dòng)數(shù)字終端的自動(dòng)化測(cè)試平臺(tái),能夠?qū)σ苿?dòng)數(shù)字終端上的系統(tǒng)軟件和應(yīng)用層軟件建立模塊化、可重用的測(cè)試腳本庫(kù),提高各種黑盒測(cè)試的效率,自動(dòng)化測(cè)試結(jié)果的生成,并實(shí)現(xiàn)測(cè)試結(jié)果的回放。 如圖1所示:測(cè)試平臺(tái)分為四層,包括用戶(hù)接口層,測(cè)試控制層,通訊層和設(shè)備Age

6、nt層。 其中,過(guò)程監(jiān)控模塊,測(cè)試環(huán)境控制模塊和設(shè)備Agent層采用Agent的思想進(jìn)行設(shè)計(jì),以更好的支持嵌入式設(shè)備的測(cè)試。 圖1 測(cè)試系統(tǒng)的整體架構(gòu) 3.2 系統(tǒng)基本執(zhí)行流程   測(cè)試過(guò)程是對(duì)真實(shí)用戶(hù)使用手機(jī)時(shí)“輸入-反饋”模型的一個(gè)模擬。系統(tǒng)的基本的使用用例如下,首先用戶(hù)通過(guò)腳本編輯器或者虛擬手機(jī)創(chuàng)建測(cè)試腳本并進(jìn)行基本的配置,然后過(guò)程監(jiān)控模塊調(diào)度腳本開(kāi)始執(zhí)行,當(dāng)腳本解釋器解釋執(zhí)行腳本語(yǔ)句時(shí),腳本解釋器通常使用通訊模塊向手機(jī)發(fā)送模擬按鍵,然腳本解釋器進(jìn)入等待狀態(tài),目標(biāo)設(shè)備Agent從通訊模塊得到按鍵,執(zhí)行按鍵動(dòng)作,截取屏幕并返回給測(cè)試控制Agent,或者如果手機(jī)有敏感世事件的發(fā)

7、生(如來(lái)電,短信,異常等)也會(huì)反饋給測(cè)試控制Agent,測(cè)試控制Agent接到數(shù)據(jù),再次激勵(lì)腳本運(yùn)行,并同時(shí)將測(cè)試結(jié)果輸入存入測(cè)試資源庫(kù)。腳本繼續(xù)運(yùn)行下面的語(yǔ)句,直到運(yùn)行結(jié)束。 3.3 目標(biāo)設(shè)備Agent 目標(biāo)設(shè)備Agent駐留在被測(cè)試的智能設(shè)備中,實(shí)現(xiàn)對(duì)目標(biāo)設(shè)備的建模。本系統(tǒng)中它接收從PC機(jī)中接收到的控制命令,然后在智能設(shè)備中進(jìn)行相應(yīng)的操作,包括模擬鍵盤(pán)事件,截取屏幕并返回給PC,以及根據(jù)知識(shí)庫(kù)中的配置的測(cè)試目標(biāo),通過(guò)推理,有所選擇的將必需的狀態(tài)信息主動(dòng)通知測(cè)試宿主機(jī)。 3.3.1設(shè)備Agent 依賴(lài)的決策規(guī)則 系統(tǒng)事件報(bào)告決策規(guī)則(SERD-RULE)這個(gè)決策規(guī)則決定設(shè)備Agen

8、t在獲取到狀態(tài)信息時(shí),是否將狀態(tài)信息反饋給上層系統(tǒng)。 異常處理規(guī)則(EM-RULE) 這個(gè)決策規(guī)則決定了當(dāng)Agent發(fā)現(xiàn)測(cè)試中出現(xiàn)異常,要采取的處理方式。 3.3.2Agent 屬性 目標(biāo)設(shè)備Agent具有下面的屬性: ⑴ 自主性 目標(biāo)設(shè)備Agent使得測(cè)試用戶(hù)無(wú)需關(guān)注設(shè)備的細(xì)節(jié),它是設(shè)備功能和狀態(tài)的一個(gè)很好的抽象,通過(guò)目標(biāo)代理Agent,上層測(cè)試框架只需要執(zhí)行相應(yīng)的虛擬操作,則目標(biāo)設(shè)備Agent會(huì)自動(dòng)將這些虛擬操作映射為對(duì)手機(jī)的實(shí)際操作,并且手機(jī)的響應(yīng)和其它狀態(tài)也能夠自動(dòng)的反饋給客戶(hù),這使得上層測(cè)試和底層的設(shè)備具體操作無(wú)關(guān)。 ⑵ 智能性 當(dāng)目標(biāo)設(shè)備Agent獲取到一個(gè)變化的被

9、測(cè)系統(tǒng)狀態(tài)或信息時(shí),它會(huì)根據(jù)推理規(guī)則,僅僅把和本次目標(biāo)相關(guān)的信息發(fā)送給測(cè)試控制Agent。目標(biāo)設(shè)備Agent還能夠根據(jù)異常處理規(guī)則,合理的處理測(cè)試中出現(xiàn)的異常。 3.4 測(cè)試控制 Agent 測(cè)試控制Agent 實(shí)現(xiàn)了對(duì)測(cè)試過(guò)程的建模。它主要實(shí)現(xiàn)三個(gè)目標(biāo): ⑴ 在測(cè)試過(guò)程中,對(duì)測(cè)試人員感興趣的事件進(jìn)行捕獲,當(dāng)這些敏感事件發(fā)生后,系統(tǒng)立刻執(zhí)行預(yù)定義的動(dòng)作,并為測(cè)試提供準(zhǔn)確和詳盡的日志。 ⑵ 通過(guò)和腳本解釋器交互,實(shí)現(xiàn)異步的事件通知和交互測(cè)試用例的執(zhí)行。 ⑶ 處理測(cè)試過(guò)程中的異常,使得測(cè)試過(guò)程可以自我修復(fù),進(jìn)而多個(gè)腳本能夠按照預(yù)先的調(diào)度正常運(yùn)行. 3.4.1測(cè)試控制Agent的決策規(guī)

10、則 ⑴ 事件-條件-行動(dòng)規(guī)則(ECA-RULE) 這是測(cè)試控制Agent所依據(jù)的核心規(guī)則,它定義了某個(gè)測(cè)試所關(guān)心的事件,并根據(jù)比對(duì)條件,采取相應(yīng)的動(dòng)作。 ⑵ 異常處理規(guī)則(EM-RULE) 測(cè)試控制Agent也遵守異常處理規(guī)則,它能夠檢測(cè)測(cè)試過(guò)程中發(fā)生的異常事件,并執(zhí)行相應(yīng)的解決方案,使得測(cè)試能夠順利的進(jìn)行。 3.4.2測(cè)試控制Agent 的屬性 ⑴自主性 自主性使得測(cè)試人員無(wú)需過(guò)分關(guān)注測(cè)試的細(xì)節(jié),測(cè)試人員僅僅需要選擇測(cè)試目標(biāo),測(cè)試控制Agent就能根據(jù)知識(shí)庫(kù)中的信息,自動(dòng)生成ECA規(guī)則表,并在腳本運(yùn)行時(shí),按照ECA規(guī)則,捕捉敏感的事件并執(zhí)行相應(yīng)的操作。 ⑵智能性 測(cè)試控制A

11、gent能夠根據(jù)用戶(hù)選擇的測(cè)試目標(biāo),自動(dòng)生成ECA規(guī)則表,并根據(jù)ECA規(guī)則,進(jìn)行推理并采取相應(yīng)的動(dòng)作。測(cè)試控制Agent還能根據(jù)異常處理規(guī)則來(lái)處理測(cè)試過(guò)程中發(fā)身的異常,保障測(cè)試過(guò)程的自動(dòng),平穩(wěn)進(jìn)行。 3.5 網(wǎng)絡(luò)環(huán)境Agent 網(wǎng)絡(luò)環(huán)境Agent 實(shí)現(xiàn)了對(duì)網(wǎng)絡(luò)環(huán)境的模擬和控制。為了測(cè)試手機(jī)的射頻性能,通常使用基站模擬系統(tǒng)來(lái)提供設(shè)備所處的無(wú)線(xiàn)網(wǎng)絡(luò)環(huán)境,并且利用編程接口,通過(guò)軟件對(duì)設(shè)備的環(huán)境進(jìn)行控制,使得復(fù)雜網(wǎng)絡(luò)環(huán)境下對(duì)目標(biāo)設(shè)備的測(cè)試成為可能。 4 系統(tǒng)評(píng)估 為了評(píng)價(jià)本系統(tǒng)的有效性,我們?cè)O(shè)計(jì)了一個(gè)比較實(shí)驗(yàn)。試驗(yàn)在信息產(chǎn)業(yè)部泰爾實(shí)驗(yàn)室真實(shí)的測(cè)試項(xiàng)目中進(jìn)行。我們將測(cè)試工程師分為兩組,第一組使

12、用本文的系統(tǒng)MobileTest進(jìn)行測(cè)試,第二組使用業(yè)界著名的TestQuest Pro 進(jìn)行測(cè)試。測(cè)試的依據(jù)是中國(guó)通訊行業(yè)標(biāo)準(zhǔn)的數(shù)字移動(dòng)臺(tái)測(cè)試部分。測(cè)試的內(nèi)容是根據(jù)這兩個(gè)系統(tǒng)各自已經(jīng)建立好的回歸測(cè)試用例對(duì)新的智能手機(jī)進(jìn)行回歸測(cè)試,從而比較這兩個(gè)測(cè)試工具的測(cè)試效率和腳本的可維護(hù)性。 實(shí)驗(yàn)度量了兩個(gè)工具在測(cè)試不同種類(lèi)的測(cè)試用例時(shí),自動(dòng)化執(zhí)行的用例所占的百分比。從表中可見(jiàn),雖然TestQuest 在功能測(cè)試上有更高的自動(dòng)化率,在壓力測(cè)試,多狀態(tài)測(cè)試,多任務(wù)測(cè)試,臨界測(cè)試和總計(jì)中,MobileTest有更好的測(cè)試覆蓋率。這是因?yàn)樵诤笏姆N測(cè)試中,測(cè)試用例需要不斷追蹤系統(tǒng)的狀態(tài),使用圖片比對(duì)機(jī)制的T

13、estQuest 很難完成這些工作,而MobileTest 卻能使用Agent返回的敏感事件來(lái)進(jìn)行處理。此外,MobileTest 完成測(cè)試任務(wù)的時(shí)間時(shí)15天,比TestQuest 的測(cè)試效率要高。 5總結(jié) 本文提出了一個(gè)基于Agent技術(shù)的嵌入式智能設(shè)備的測(cè)試方法,它用Agent技術(shù)對(duì)嵌入式智能設(shè)備測(cè)試過(guò)程中的被測(cè)試設(shè)備,測(cè)試者和網(wǎng)絡(luò)環(huán)境進(jìn)行模擬和控制,很好的屏蔽了嵌入式智能設(shè)備的復(fù)雜性,提高了測(cè)試的效率和腳本的可重用性。將來(lái)的研究工作中,我們會(huì)進(jìn)一步拓展整個(gè)測(cè)試系統(tǒng),使之能夠支持整個(gè)測(cè)試的生命周期。 本文作者的創(chuàng)新點(diǎn):本文將軟件Agent技術(shù)引入到嵌入式智能設(shè)備的自動(dòng)化測(cè)試中,利用A

14、gent的特性,很好的屏蔽了嵌入式智能設(shè)備測(cè)試中,測(cè)試者,待測(cè)設(shè)備,網(wǎng)絡(luò)環(huán)境的復(fù)雜性,提高了自動(dòng)化測(cè)試的效率。   來(lái)源于:《 Journal of Electronic Science and Technology》 附:英文原文 Embedded system research 1 Introduction Intelligent Software Agent is the ability to perform specific tasks for the u

15、ser, with a certain degree of intelligence, able to perform some tasks and autonomy in a proper manner and environment interactions software programs. Agent has autonomy, responsiveness, learning and social and other characteristics. This makes it suitable for highly dynamic environment to make a ti

16、mely response. Embedded technology and the development of new generation mobile communication networks makes the emergence of a large number of embedded intelligent devices. Most of these devices with embedded operating system support, and run an increasingly rich applications. How to test for the

17、se applications to be a need to study. This article Intelligent Agent technology into embedded devices test, using the target device Agent, test control Agent, Network Agent and treatment were simulated test equipment, test engineers and test complexity of the environment, the use of Agent has its o

18、wn characteristics, proposed An effective automated testing. 2 Related research and ideas of this article Agent possess autonomy, responsiveness, learning and social and other features, makes it very suitable for handling complex problems in the test system. Agent technology in the test area wil

19、l already have some relevant research, the following is a specific description. Jeongeun Choi and Byoungju Choi [1] proposed a testing tool based on Agent technology, which through the use of Agent to handle user interface and test those interactions, the use of Agent to carry out the test case te

20、st case selection choices, and use the Agent for regression testing regression testing, so a good automated software testing. But they can only be made in a large number of test selection techniques select test cases has been the best use cases, write test cases can not reduce its complexity. Othe

21、r studies will Agent technology applied to a field test. Yu Qi, David Hung and Eric Wong [3] proposed a Web-based Agent technology application testing methods. Agent technology to reduce their use of the network application testing complexity. Their method not only for Web application testing, but a

22、lso for the testing of embedded intelligent devices. In the actual testing process, testers great task is still the preparation of various test cases, to really improve test efficiency, we must improve the general test scripts, reduce test script changes [2] [4]. Common test tools for embedded sma

23、rt devices (such as TestQuest) using image comparison to determine the status of the target device, although this method to achieve a non-invasive test, but there are two problems, the image capture and transmission consumes a lot of test resources, the different style of phones user interface has c

24、hanged dramatically, which makes the test script used for testing new equipment required for maintenance of the script. However, the actual device, when an important event occurs, the system will generate sensitive events to encourage the relevant module for processing. If during the test capture

25、these sensitive matters, will be able to test more efficient. And, as long as the operating system the same sensitive way to capture the same event, the interface test cases will not change. In this paper, the abstract and the Agent target device during the test capture of sensitive events and contr

26、ol of sensitive events are sent to test Agent. Agent receives the test control sensitive incident, according to their knowledge, take appropriate action mechanisms (such as exception handling, re-scheduling the test, etc.) to be addressed. This is precisely the inference rules as Agent, with the int

27、elligence of Agent to shield the complexity of the testing process. In addition, given the target device is a complex network environment, we use the Internet Agent to control the target device environment in which the network signal, enabling the network environment in which the control device. 3

28、 Agent-Based Test System 3.1 The overall structure Test system is to achieve the ultimate goal of a mobile digital terminals automated testing platforms to the mobile digital terminal on the system software and application layer software build modular, reusable test script library, to improve th

29、e efficiency of various black box testing, automation the generation of test results and test results to achieve playback. Figure 1: Test platform divided into four layers, including user interface layer, the test control layer, communication layer and the equipment Agent layer. Among them, the pr

30、ocess monitoring module, test equipment, environmental control module and the use of Agent Agent layer design ideas to better support embedded devices testing. Figure 1 The overall architecture test system 3.2 The basic system implementation process Testing process is a real cell phone users

31、"input - feedback" model of a simulation. The systems basic use with the example, the first user through the Script Editor or the virtual phone to create test scripts and make basic configuration, then the process monitoring module dispatch script started executing, when the script interpreter inter

32、prets the script statement, the script interpreter is commonly used communication module to transmit analog phone keypad, then the script interpreter to enter a wait state, the target device by Agent button from the communication module, the implementation of key actions, the interception of the scr

33、een and return to the Test Control Agent, or if the phone has a sensitive world events (such as call , text messages, exceptions, etc.) will be fed back to the test control Agent, Agent receiving the test control data, run the script again to inspire, and while the test results entered into the repo

34、sitory. The script continues to run the following statement, until the end of operation. 3.3 Target Device Agent Agent resides on the target device being tested intelligence equipment, to achieve the target device modeling. This system it receives from the PC, the received control command, and t

35、hen in the corresponding smart device operations, including simulated keyboard events, the interception of the screen and return to the PC, and configured according to the knowledge base test objectives, by reasoning , have a choice to take the initiative to notify the state information necessary to

36、 test the host. 3.3.1 Device dependent decision rules Agent Event reporting system decision rules (SERD-RULE) the decision rule to determine the device status Agent in obtaining information, whether the state information back to the upper system. Exception handling rules (EM-RULE) The decisi

37、on rules that determine when the Agent abnormal test, to take the treatment. 3.3.2 Agent Properties Agent target device has the following attributes: ⑴ autonomy Agent makes the test target device users do not concern the details of the device, which is the device function and status of a good

38、 abstraction, through the target agent Agent, the upper test framework need only perform the appropriate virtual operation, the target device, these virtual Agent automatically operation mapped to the actual operation of the mobile phone and mobile phone and other states can respond automatically to

39、 the customer feedback, which makes the top and bottom of the device test has nothing to do specific operations. ⑵ intelligence Agent when the target device under test to obtain a change of system state or the information, it will under the rules of inference, and the second goal just to send inf

40、ormation related to the test control Agent. Target Device Agent also exception handling according to the rules appear reasonable exception handling test. 3.4 Test Control Agent Test Control Agent to achieve the modeling of the testing process. It is mainly to achieve three objectives: ⑴ in the

41、testing process, the test to capture the events of interest, when these sensitive events, the system pre-defined implementation of the action immediately, and to provide accurate and detailed test log. ⑵ and script interpreter through interactive, asynchronous event notification and interactive exe

42、cution of test cases. ⑶ exception handling testing process, making the testing process can be self-healing, and then several scripts in advance of the schedule in accordance with normal operation. 3.4.1 Test Control Agent of the decision rules ⑴ event - condition - action rules (ECA-RULE) Cont

43、rol Agent This is a test based on the core rules, which defines a test case of interest, and according to comparison conditions, take appropriate action. ⑵ exception handling rules (EM-RULE) Test Control Agent also comply with exception handling rules, which occurred during the test can detect ab

44、normal events and to implement appropriate solutions to enable testing to proceed smoothly. 3.4.2 Test Control Agents Properties ⑴ autonomy Autonomy to make the tester without too much attention to the details of the test, testers just need to select the test objectives, test control Agent info

45、rmation can be based on the knowledge base, automatically generate ECA rules table, and run the script, according to ECA rules to capture sensitive event and perform the appropriate action. ⑵ intelligence Test Control Agent to the test objectives based on user selection, automatically generates E

46、CA rules table, and according to ECA rules, reasoning and take appropriate action. Test Control Agent can exception handling rules based on the testing process to deal with abnormal body fat to protect the testing process automatically and smoothly. 3.5 Agent Network Network Agent implements the

47、 network environment simulation and control. In order to test the phones RF performance, usually the base station simulator to provide a device in which the wireless network environment, and use programming interface, the software environment to control the device, making the complex network environ

48、ment, the target device under test as possible. 4 System Evaluation In order to evaluate the effectiveness of the system, we designed a comparative experiment. Tell testing laboratory in the Ministry of Information Industry of the test project for real. We will test engineers divided into two gr

49、oups, the first group to use this system MobileTest test, the second group uses the industrys leading TestQuest Pro test. Test is based on the number of Chinas telecommunications industry standard part of mobile station testing. Test content is based on both systems return to their already establish

50、ed on the new test cases for regression testing of smart phones to compare these two test tools, test efficiency and maintainability of the script. Table 1 regression test results: Two experimental tools to measure different types of test cases in the test, the automated implementation of the perc

51、entage of use cases. Can be seen from the table, although the functional testing TestQuest higher automation rates, the stress test, multi-state testing, multi-tasking tests, critical test, and the total, MobileTest better test coverage. This is because after the four tests, the test case need to co

52、nstantly track the system state, the use of pictures than on the mechanism of TestQuest difficult to accomplish these tasks, and MobileTest able to use the Agent to return to the treatment of sensitive events. In addition, MobileTest time to complete the test task 15 days, TestQuests test efficiency

53、 than higher. 5 Conclusions This paper presents a technique based on embedded intelligent devices Agent test method, which uses embedded intelligent Agent technology equipment is tested in test equipment, test and simulate and control the network environment, a good shielding of the embedded the

54、 complexity of smart devices to improve the test efficiency and reusability of the script. Future research work, we will further develop the test system so that it can support the whole testing life cycle. The innovation of the author: This article introduces the software Agent technology to automate testing of embedded intelligent devices, the use of Agents features, nice screen test for embedded smart devices, testers, test device, the complexity of the network environment and increase the efficiency of automated testing. From:《 Journal of Electronic Science and Technology》

展開(kāi)閱讀全文
溫馨提示:
1: 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話(huà):18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶(hù)上傳的文檔直接被用戶(hù)下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!