聯合測試實驗室為國內、國外用戶提供軟件測試業務。目前,JNH官网與國家級的軟件測試中心,中國船舶重工集團公司第七一六研究所下屬的中國船舶工業軟件測試中心合作,共建聯合測試實驗室。軟件測試事業部由一批在測試領域資深人士組成,一如既往的貫徹公司以技術服務客戶,以服務贏得市場的宗旨。提供軟件測試外包業務;測試工程師借調業務;測試咨詢業務;測試培訓業務。
中國船舶工業軟件測試中心簡介、中國船舶重工集團公司第七一六研究所簡介
中國船舶工業軟件測試中心
l 簡介
中國船舶工業軟件測試中心是由原中國船舶工業總公司批準授權建立的一家立足船舶行業軟件、面向其他軍兵種軟件和商用軟件的獨立的權威的部級測試與評估機構。
測試中心建立了較完備的測試平臺,軟硬件測試環境,建立或引進了二十余套屬于一個套件系列產品的軟件測試及測試管理工具,可以提供從靜態測試到動態測試,從單級級測試、集成級測試到系統級的完備測試手段。
中國船舶工業軟件測試中心可以提供商用軟件的代碼審查、單元測試、軟部件及集成測試、確認測試、系統測試及回歸測試等技術服務。同時也可以提供短期測試工程師借調。
l 測試中心的資格認證
中國船舶工業軟件測試中心是部級的軟件測試中心,2002年4月,通過中國實驗室國家認可委員會組織的專家評審,本測試中心出具的測試報告在國內國際上得到廣泛的認可。
中國實驗室國家認可委員會是依據國際通用的ISO/IEC指南25,GB/T15481-2000的要求對實驗室的質量體系運行情況和檢測技術能力進行認可評審。并且與歐洲、南非、美洲、亞太地區的35個實驗室認可機構簽署了多邊互任協議。
l ISO/IEC指南25
1990年國際標準ISO/IEC指南25的修訂版問世。它是校準設備和試驗實驗室的一般規則為要建立實驗室質量管理體系。不論是內部實驗室和獨立實驗室的校準和實驗活動,均需符合指南25和相關的ISO 9000規定。
指南25的涵蓋范圍包括校準和實驗、相關測量標準、校準、器材的鑒定和維修、內部審核和糾正措施、檢查、人員的培訓和資格鑒定、實驗室的四周環境、設備和相關材料、測量的校準和可追溯性、校準和實驗方法、校準處理和實驗項目、記錄、證明和報告、分供方、對外服務和供應,以及抗議處理。
美國以及美國以外的許多國家已指定其國家實驗室,根據ISO/IEC指南25來鑒定實驗室。
測試中心軟件、硬件平臺
l 主機平臺
目前有PC機25臺,SUN工作站4臺,HP Unix工作站4臺。
軟件測試中心實驗室面積400平方米.
PC平臺的操作系統:
DOS、Windows 98、Windows NT、Windows2000、Windows XP。
Sun 平臺的操作系統
Solaris2.6、Solaris2.8。
HP Unix平臺的操作系統
l 嵌入式操作系統
VxWorks、pSOS、TRLinux、iRMX、QNX、Nucleus Plus、CMX、Windows CE、DeltaOS等。 l 測試工具
McCabe7.01 PC平臺 C/C++、VB、Java 、ADA、Fortran、匯編語言等
Logicsope PC平臺 C / C++ / ADA
LDRA6.7 PC平臺 C/C++、Sun 平臺 C語言、VxWorks平臺 C語言
Cantata++ PC平臺 C/C++語言
CodeWizard C/C++語言
RTRT UnitTEST (以前的ATTOL UnitTEST)
PC平臺 C/C++、Sun 平臺 C語言
RTRT SystemTEST PC平臺 C/C++、Sun 平臺 C語言
RTRT CoverageTEST PC平臺 C/C++、Sun 平臺 C語言
SQA TeamTEST PC平臺
Purify PC平臺、Sun 平臺
Quantify PC平臺、Sun 平臺
PureCoverage PC平臺、Sun 平臺
CodeTEST PC Windows/Linux平臺、Sun平臺
l 軟件開發管理工具
Rose PC平臺
SoDa PC平臺
l 數據庫
Oaracle PC平臺、Sun 平臺
SysBase PC平臺
SQL Server PC平臺
l 測試理論依據,測試標準
中國航天工業總公司航天工業行業標準QJ3027-98 航天型號軟件測試規范(見附件)
海軍裝備軟件質量測試實施細則
l 已完成測試項目
海軍某核潛艇指控設備的代碼審查、單元測試、確認測試
海軍某核潛艇指控設備的確認測試
海軍某雷達的確認測試
艦炮通用標準模塊的單元測試
國產嵌入式實時操作系統DeltaOS和開發環境LambdaTOOL的確認測試
商用軟件160工廠ERP管理軟件
l 成功案例--DeltaOS的測試
國產嵌入式實時操作系統(RTOS)DeltaOS和開發環境(IDE)LambdaTOOL的確認測試是黑盒測試,沒有源程序,沒有使用測試工具。
測試包括第一階段,在商用PC機環境下,進行:
DeltaCORE(實時內核);
DeltaFILE(文件組件);
DeltaNET(TCP/IP網絡組件);
DeltaGUI(圖形用戶接口組件);
LambdaTOOL開發支持環境的功能測試、系統測試。
第二階段,在通過海裝電子部鑒定的CPCI總線PⅡ系列加固機(716所設計生產)環境下,進行內核部分的性能測試。
測試中針對內核及文件系統的每個API進行了功能測試(達到功能覆蓋)、邊界測試、異常使用測試、任務管理、任務間通信、同步及互斥、中斷管理、時鐘管理、內存管理、文件及目錄系統等綜合使用測試。內核及文件系統兩部分所用測試用例共計1143個,測試程序總長為32180行。
GUI部分所用測試用例共計124個,測試程序總長為2218行,針對GUI各個類的功能進行功能測試、邊界測試、異常使用測試。
網絡部分所用測試用例共計12個,測試程序總長為3330行。
開發及調試環境(IDE)LambdaTOOL所用的測試用例共計543個,輔助測試程序總長為1158行,對界面進行了充分的測試。
l 測試效果
測試中發現很多問題,經科銀京成的研發人員的確認發現的問題并修改更新了軟件,通過測試大大提高科銀京成的嵌入式實時操作系統DeltaOS的質量和可靠性。
參加DeltaOS測試項目測試工程師是7人,測試從2002年1月10日,開始準備,2002年3月10日測試計劃通過評審,3月10日至6月28日完成功能、性能測試。
l 測試中心的測試工程師
目前有測試工程師、高級工程師25人,顧問5人。今后每年都將招聘8-10名重點大學計算機相關專業從事測試工作。
5名顧問中3人是研究員,2人是高級工程師,分別是軟件工程、嵌入式實時操作系統、指揮控制軟件設計、仿真測試、Sun Solaris和數據庫方面的專家。
軟件測試中心的骨干人員是從多年(7年~15年)從事嵌入式軟件開發、從事Windows和Solaris應用軟件開發的科研人員中抽調到軟件測試中心的。如:有從事iRMX、PLM86編程語言的軟件開發人員、從事Windows、C/C++編程語言的軟件開發人員、從事VxWorks 、C編程語言的軟件開發人員、從事Solaris、C編程語言的軟件開發人員等。應該講他們具有豐富的軟件開發、調試經驗和工程實踐經驗。
l 人力資源
測試中心已經建立了一個良好的培訓機制,對于有良好的計算機基礎的大學本科畢業生,在測試中心經過一定期限的培訓和項目實踐,可以成為優秀的測試工程師。因此,測試中心通過社會、高校兩個招聘渠道不斷壯大測試隊伍。
l 測試經歷
測試骨干人員都主持過一至二個測試項目的測試過程。每個測試人員都參加過多個測試項目的測試。
l 測試技能
每個測試人員都經過軟件測試方面的專業培訓,都接受測試工具的使用培訓,接受測試流程管理培訓,接受測試標準的培訓。每個測試人員能較好地使用軟件測試工具。
中國船舶重工集團公司第七一六研究所
716所成立于1965年,專業從事軍用電子信息系統工程、武器系統工程、自動控制工程、自動控制器件、電子工程、軟件工程等領域的研究、開發、生產、系統集成,是一個集科研、生產、經營為一體,以軍為本、軍民結合的艦船作戰系統研究試驗所。
七一六研究所已通過GJB/Z9001-2000質量保證體系認證與ISO 9003軟件質量體系認證,建立起完善的質量保證體系,并獲得了軍工產品質量體系認證證書,具備承擔艦船作戰指揮與控制系統、C3I系統的設計、開發、生產、服務與艦船作戰系統陸上聯調仿真試驗和軟件測試的資格。
七一六研究所現有職工1088人,其中專業技術人員688人,研究員64人,其中享受國家政府津貼的研究員20人,高級工程師155人。
七一六研究所占地面積101畝,總建筑面積58381M2,其中科研試驗面積53828 M2。現有固定資產19218萬元,主要儀器設備3653臺/套。
所30多年來先后研制了70多項指(火)控、仿真測試設備及其相關設備,承擔了6型艦艇15項作戰系統、武器系統與指控系統的技術抓總和工程抓總。自行研制的產品中有23型設備列裝10型28條現役海軍艦艇及出口的艦艇,其中有獲“國家科技進步特等獎”的導彈發控計算機系統;有裝備“中華第一艦”導彈驅逐艦的艦炮武器系統及艦炮指揮儀、反潛武器系統及反潛指揮儀;有裝備新型導彈護衛艦的作戰系統、指(火)控設備;還有裝備新型常規潛艇的指火控系統和設備。已有19個型號產品裝艦服役。研制的系統和設備已出口到泰國、巴基斯坦與阿爾及利亞等國。這些系統和設備工作可靠、性能優良、操作方便,得到了使用部隊的充分肯定。
建所以來,獲得各級科技進步獎獎勵項目264項(以獲獎文件為準),其中國家級16項,省部級125項。
七一六研究所幾十年一直致力于嵌入式軟件的開發研究和應用研究,80年代中,即研制基于intel8086的嵌入式實時操作系統,并成功應用于“中華第一艦”及后續艦的指揮控制設備上。90年代中,是國內第一家引進VxWorks操作系統,并研制設備驅動使VxWorks成功應用于海軍準備