• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

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

    Hopen OS 3.0白盒測試

    發布: 2008-2-03 17:06 | 作者: 陶新昕 | 來源: 中國軟件評測中心  | 查看: 119次 | 進入軟件測試論壇討論

    領測軟件測試網 受北京凱思昊鵬軟件工程技術有限公司的委托,中國軟件評測中心于近日根據GB/T16260 《軟件產品評價 質量特性及其使用指南》、CSTC JSBZ14《CSTC軟件源代碼測試規范》和用戶 手冊,對其開發的Hopen OS 3.0進行了源代碼測試。

      項目背景

      1998年,比爾·蓋茲在深圳向國人推出了“維納斯”計劃的概念,旨在電子、家電產品的 信息化和智能化。與此相應的是,由中國科學院北京凱思軟件集團昊鵬軟件公司發起提出的我 們中國人自己的“維納斯”計劃—“女媧”計劃,更是在信息產業領域引起了極大的反響。

      作為“女媧”計劃的具體執行者—中國科學院北京凱思昊鵬軟件工程技術有限公司經過這 幾年的不懈努力,其核心產品—Hopen嵌入式操作系統也取得了長足的進展,其產品從Hopen 1.0、2.0發展到目前的Hopen OS 3.0,在技術、功能和系統的易用性方面日趨成熟完善;同 時,Hopen操作系統支持的產品在信息家電、手持無線設備、網絡計算機等方面也得到了廣泛 的應用。 系統概述 Hopen OS 3.0操作系統由核心基本模塊和其他功能模塊組合構成。

      Hopen核心模塊是Hopen OS的核心部分,是一個多任務全程可搶占式調度的實時操作系統 核心,提供實時系統所需要的基本要素-多任務、由優先級驅動的急者優先式調度方法和快速 現場切換,包括:

      中斷處理:所有的硬件中斷和軟件中斷首先由內核確定由哪一個中斷處理程序處理,然后 進行保護中斷現場的操作后轉入相應的中斷處理程序。

      任務切換:完成應用任務的管理,是操作系統內核的核心部分,具有創建任務、設置任務 屬性、獲取任務屬性等功能。

      進程間通訊:提供應用任務之間通信、同步和互斥機制,對各任務之間的協調工作起著重 要的作用。為此內核提供了四種機制:消息隊列、事件、互斥鎖、信號燈。

      內存管理:提供申請可變大小數據塊和申請固定大小數據塊的管理。

      在核心基本模塊基礎上,用戶可以組合Hopen虛擬文件系統、Hopen虛擬網絡系統等,構成 不同的Hopen核心模式。

      測試內容

      Hopen OS 3.0通過硬件抽象層實現了對多種硬件平臺的支持,包括X86、PowerPC、ARM、 MIPS等,在本次測試中采用了Motorola公司的MX1(ARM920t核心),測試范圍包括Hopen OS 3.0實時核心(中斷處理、任務管理、內存管理、進程間通訊)、文件系統(ROM、RAM、 FLASH)和網絡系統(IP、TCP、UDP、SOCKET)三部分,主要針對這三部分的功能、性能、可 靠性、軟硬件兼容性、API接口等方面進行了測試。

      其中功能測試主要驗證實時核心、文件系統、網絡系統各部分主要功能實現的正確性。

      性能測試主要包括實時核心的實時性能(中斷處理時間、任務切換時間、進程間通訊時間 等)、文件系統的性能(ROM、RAM、FLASH上創建、刪除、修改、讀取、寫入文件等的時 間)、網絡系統的性能(TCP、UDP的吞吐帶寬等)。

      可靠性主要考察系統初始化和應用系統運行后內存的分配回收情況、文件系統在大壓力下 功能實現的正確性、網絡系統長時間運行的穩定性等方面。

      軟硬件兼容性主要包括對不同存儲設備、不同網絡協議的兼容性。

      API接口測試主要考察提供的API接口是否易于使用,是否具有統一的標準,是否符合 POSIX標準等。

      在測試中我們使用了嵌入式系統專用測試工具CodeTest 3.5。

      測試結果

      Hopen OS 3.0采用了POSIX標準的API接口,易于用戶的二次開發。例如,本次測試中功能 測試、性能測試、可靠性測試、軟件兼容性測試均是通過使用API編寫相應的測試程序完成 的。

      在功能測試中, Hopen OS 3.0系統各部分的主要功能均通過了嚴格測試,基本沒有發現 大的缺陷和問題。

      在性能測試中,Hopen OS 3.0的實時性能比較優異,其中中斷響應時間為0.875μs,中斷 返回時間為10.02μs ,任務上下文切換時間為193ns,可以滿足嵌入式系統的實時性要求。

      在可靠性測試中,Hopen OS 3.0順利通過了文件系統大壓力測試,未出現異,F象;系統 初始化和應用系統運行后均未出現內存泄漏現象;網絡系統長時間運行未出現異,F象。

      在兼容性測試中,Hopen OS 3.0能夠與不同的硬件存儲設備和網絡協議兼容。

      測試后記

      3C融合、三網融合、中小企業信息化加速進行,無論是消費電子、還是企業計算市場,從 掌上電腦、軟交換機到即插即用的電子郵件服務器,對嵌入式系統的需求從來都未像今天這般 為IT業所重視。我們可以窺斑見豹地感受到IT產品市場正面臨著這樣三個互相關聯的機遇:下 一代互聯網的自主運算趨勢;企業對IT解決方案后臺化、簡單化的訴求;消費者期待網絡功能 強大、簡單易用、擴展方便、穩定低耗的下一代手持計算設備。這三方需求正在拉動一個以消 費電子設備、自主計算網絡部件和功能服務器等產品為代表的全新嵌入式系統及相關產品、解 決方案市場的快速發展,在此背景下,凱思公司不僅與多家硬件廠商推出了基于Hopen 系統的 產品平臺和全套解決方案,而且與多家企業聯手推出產品,使Hopen系統得到廣泛的應用。

                                                                                                

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/

    TAG: 白盒測試


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

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>