联合测试实验室为国内、国外用户提供软件测试业务。目前,九游会J9与国家级的软件测试中心,中国船舶重工集团公司第七一六研究所下属的中国船舶工业软件测试中心合作,共建联合测试实验室。软件测试事业部由一批在测试领域资深人士组成,一如既往的贯彻公司以技术服务客户,以服务赢得市场的宗旨。提供软件测试外包业务;测试工程师借调业务;测试咨询业务;测试培训业务。
中国船舶工业软件测试中心简介、中国船舶重工集团公司第七一六研究所简介
中国船舶工业软件测试中心
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成功应用于海军准备