<ruby id="h6500"><table id="h6500"></table></ruby>
    1. <ruby id="h6500"><video id="h6500"></video></ruby>
          1. <progress id="h6500"><u id="h6500"><form id="h6500"></form></u></progress>
            • 軟件測試技術(shù)
            • 軟件測試博客
            • 軟件測試視頻
            • 開(kāi)源軟件測試技術(shù)
            • 軟件測試論壇
            • 軟件測試沙龍
            • 軟件測試資料下載
            • 軟件測試雜志
            • 軟件測試人才招聘
              暫時(shí)沒(méi)有公告

            字號: | 推薦給好友 上一篇 | 下一篇

            嵌入式軟件測試的9大秘訣

            發(fā)布: 2010-9-28 09:41 | 作者: webmaster | 來(lái)源: 本站原創(chuàng ) | 查看: 152次 | 進(jìn)入軟件測試論壇討論

            領(lǐng)測軟件測試網(wǎng)

              ICE是用來(lái)仿真CPU核心的設備,它可以在不干擾運算器的正常運行情況下,實(shí)時(shí)的檢測CPU的內部工作情況。像桌面調試軟件所提供的:復雜的條件斷點(diǎn)、先進(jìn)的實(shí)時(shí)跟蹤、性能分析和端口分析這些功能,它也都能提供。ICE一般都有一個(gè)比較特殊的CPU,稱(chēng)為外合(bond-out)CPU。這是一種被打開(kāi)了封裝的CPU,并且通過(guò)特殊的連接,可以訪(fǎng)問(wèn)到CPU的內部信號,而這些信號,在CPU被封裝時(shí),是沒(méi)法“看到”的。當和工作站上強大的調試軟件聯(lián)合使用時(shí),ICE就能提供你所能找到的最全面的調試功能。但ICE同樣有一些缺點(diǎn):昂貴;不能全速工作;同樣,并不是所有的CPU都可以作為外合CPU的,從另一個(gè)角度說(shuō),這些外合CPU也不大可能及時(shí)的被新出的CPU所更換。JTAG(Joint Test Action Group)雖然它最初開(kāi)發(fā)出來(lái)是為了監測IC和電路連接,但是這種串行接口擴展了用途,包括對調試的支持。.ROM監視器[ROM Monitor]

              .ROM監視器[ROM Monitor]

              ROM監控器是一小程序,駐留在嵌入系統ROM中,通過(guò)串行的或網(wǎng)絡(luò )的連接和運行在工作站上的調試軟件通信。這是一種便宜的方式,當然也是最低端的技術(shù)。它除了要求一個(gè)通信端口和少量的內存空間外,不需要其它任何專(zhuān)門(mén)的硬件。并提供了如下功能:下載代碼、運行控制、斷點(diǎn)、單步步進(jìn)、以及觀(guān)察、修改寄存器和內存。因為ROM監控器是操作軟件的一部分,只有當你的應用程序運行時(shí),它才會(huì )工作。如果你想檢查CPU和應用程序的狀態(tài),你就必須停下應用程序,再次進(jìn)入ROM監控器。

              .Data監視器[Data Monitor]

              這種監視器在不停止CPU運行的情況下不僅可以顯示指定變量?jì)热,還可以收集并以圖形形式顯示各個(gè)變量的變化過(guò)程。

              .OS監視器[Operating System Monitor]

              操作系統監視器可以顯示諸如任務(wù)切換、信號量收發(fā)、中斷等事件。一方面,這些監視器能夠為你呈現事件之間的關(guān)系和時(shí)間聯(lián)系;另一方面,還可以提供對信號量?jì)?yōu)先級反轉、死鎖和中斷延時(shí)等問(wèn)題的診斷。

              .性能分析工具[Profiler]

              可以用來(lái)測試CPU到底耗在那里。profiler工具可以讓你知道系統的瓶頸在那里、CPU的使用率以及需要優(yōu)化的地方。

              .內存測試工具[Memory Teseter]

              可以找到內存使用的問(wèn)題所在,比如內存泄露、內存碎片、內存崩潰等問(wèn)題。如果發(fā)現系統出現一些不可預知的或間歇性的問(wèn)題,就應該使用內存測試工具測測看。

              .運行跟蹤器[Execution Tracer]

              可以顯示CPU執行了哪些函數、誰(shuí)在調用、參數是什么、何時(shí)調用等情況。這種工具主要用于測試代碼邏輯,可以在大量的事件中發(fā)現異常的那些。

              .覆蓋工具[Coverage Tester]

              主要顯示CPU具體執行了那些代碼,并讓你知道那些代碼分支沒(méi)有被執行到。這樣有助于提高代碼質(zhì)量并消除無(wú)用代碼。

              .GUI測試工具[GUI Tester]

            延伸閱讀

            文章來(lái)源于領(lǐng)測軟件測試網(wǎng) http://kjueaiud.com/

            42/4<1234>

            關(guān)于領(lǐng)測軟件測試網(wǎng) | 領(lǐng)測軟件測試網(wǎng)合作伙伴 | 廣告服務(wù) | 投稿指南 | 聯(lián)系我們 | 網(wǎng)站地圖 | 友情鏈接
            版權所有(C) 2003-2010 TestAge(領(lǐng)測軟件測試網(wǎng))|領(lǐng)測國際科技(北京)有限公司|軟件測試工程師培訓網(wǎng) All Rights Reserved
            北京市海淀區中關(guān)村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
            技術(shù)支持和業(yè)務(wù)聯(lián)系:info@testage.com.cn 電話(huà):010-51297073

            軟件測試 | 領(lǐng)測國際ISTQBISTQB官網(wǎng)TMMiTMMi認證國際軟件測試工程師認證領(lǐng)測軟件測試網(wǎng)

            老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月
              <ruby id="h6500"><table id="h6500"></table></ruby>
              1. <ruby id="h6500"><video id="h6500"></video></ruby>
                    1. <progress id="h6500"><u id="h6500"><form id="h6500"></form></u></progress>