51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 4445|回复: 5
打印 上一主题 下一主题

[讨论] 国产优秀嵌入式软件测试工具

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-8-25 14:05:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
TESTCODE(嵌入式软件测试工具)

一、 解决方案简介1、 用户需求分析
在嵌入式系统设计中,软件正越来越多地取代硬件,以降低系统的成本,获得更大的灵活性,同时对安全性、稳定性和可靠性提出了非常高的要求,这就需要使用更好的测试方法和工具进行嵌入式和实时软件的测试,包括嵌入式软件进行严格的测试、确认和验证。
作为完整的代码测试,一般包括对代码的静态测试和动态测试两个方面。静态测试又包括对代码的静态检查和代码质量度量;动态测试又包括代码功能测试(盒测试,回归测试)和覆盖率测试(白盒测试)。此外,在测试过程中,测试工具应该同时支持在模拟环境执行测试和在目标机上执行测试。


另一方面,作为嵌入式设备研发单位在开发、测试过程中对安全控制的要求特别高,而目前已有的测试测试工具不能全面满足实际的工作需要。
现有的测试工具存在的问题:
Ø 单个工具不能提供测试过程需要的所有功能;多个工具之间难于紧密集成;
Ø 测试工具一般以单机形式运行,不能很好的满足团队协作的需要;
Ø 现有测试工具都不具有安全控制功能;
Ø 现有测试工具与配置管理结合不紧密;
Ø 现有测试工具的技术很封闭,很难根据客户的需要进行定制化二次开发;
Ø 现有测试工具的核心技术被国外公司控制,国内没有自主知识产权,售后和技术服务不能给予用户最大的支持。
2、 汉科解决方案
汉科公司从事软件测试和软件质量控制研究多年,根据项目工程中对测试工具的需求并结合“一体化GN&C设计开发平台”的理念研发了汉科嵌入式C代码测试平台。针对嵌入式设备C代码的集成测试系统作为该方案的重要组成部分,解决用户对提高C代码质量的迫切需求。
file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/ksohtml/wps_clip_image-689.png
图1:“一体化GN&C设计开发平台”框架

该方案以满足目前工作中使用最多的嵌入式系统的C语言代码的测试工作为基础,实现了对C代码的自动化静态测试和动态测试的所有功能,同时作为一个集成性的平台具备了网络交互、安全控制、与配置管理服务器集成等功能,实现让测试小组在安全的机制下协同工作的目标。
file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/ksohtml/wps_clip_image-863.png
图2:本方案框架结构


本方案主要功能介绍:
代码测试:本方案能够满足对通用C代码和DSP系统的C代码的静态测试和动态测试。同时支持模拟环境测试和DSP系统的目标机测试。支持自动产生测试用例、测试用例复用、自动运行测试、自动生成测试报告来提高工作效率,减轻测试人员的工作负担。

单元测试

集成测试

V&V测试

通用C代码
1) 代码静态检查
2) 代码质量度量
3) 代码覆盖率测试(模拟环境)
4) 代码功能测试(模拟环境)
代码功能测试(模拟环境)
代码功能测试(模拟环境)
DSP系统C代码
1) 代码静态检查(定制了有针对性的检查规则)
2) 代码质量度量
3) 代码覆盖率测试(模拟环境与目标机)
4) 代码功能测试(模拟环境与目标机)
代码功能测试(模拟环境与目标机)
代码功能测试(目标机)


安全控制:作为基于网络的集成平台,提供了可供用户定制的安全管理机制,控制和授权给不同的测试人员访问、测试不同代码的权限,项目中涉及的其他人员也可以根据授权访问测试结果,从而满足军工产品开发过程中的保密要求。
配置管理:通过与配置管理服务器集成,可以方便的将被测代码、测试用例、测试结果等资料通过配置管理服务器有效管理起来,减少手工管理或由于管理不完善所产生的差错。
           系统扩展:系统预留了对外接口,可以与“一体化GN&C设计开发平台”集成,从而使设计、开发、测试等 活动由一个统一的紧密集成的平台来完成。系统预留的接口也方便今后进行二次开发和系统扩展。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2009-8-25 14:07:33 | 只看该作者

国产优秀嵌入式软件测试工具

二、 产品方案优势

由于本方案针对性强,可以研发单位的实际需求结合紧密,对比现有的测试工具形成了自己特有的、明显的优势:
1、 功能涵盖面广
汉科的解决方案同时支持通用C代码和DSP系统C代码的测试。涵盖了测试过程中所使用的静态检查、质量量度、功能和回归测试、覆盖率测试等测试方法,不仅支持在模拟环境中进行测试,针对DSP系统还实现了对目标机测试。(针对其他嵌入式系统,如果需要对目标机测试,可以方便的开发接口来实现)。
对比目前主要的类似测试工具,如TestBed、Logiscope等工具,它们都没有实现对DSP系统的特殊性进行测试规则的定制,没有专门的接口支持DSP系统的目标机测试。Logiscope只能用作静态测试,对动态测试支持较差。
汉科的解决方案中尽可能的通过自动化来提高工作效率,如自动插装,自动产生测试用例(用户可添加和丰富测试用户),定制执行计划自动运行测试并产生测试报告,而其他测试工具在自动化方面比较欠缺。
2、 保密性好
国外的测试工具都不具备安全控制功能,对测试工具的使用权限、被测代码的访问、测试结果的访问都没有控制,不利于开发及测试活动中保密管理。而汉科的解决方案针对研发单位(特别是军工领域对保密要求严格的特点,提供了可由用户定制的安全管理机制。
3、 支持团队协作
现有类似测试工具一般都是单机运行模式,单个测试人员的工作安排,执行过程等活动都是独立的,需要手工管理测试团队中所有人员的工作产品,繁琐并且效果难以保证。汉科的解决方案是一个基于网络的集成平台,每个测试人员的工作成果都会自动被服务器统一管理,特别是与配置管理服务器集成后,测试活动被有序的管理起来,减少差错。测试工作中产生的测试资产(测试数据、测试用例)被统一的测试资产库管理并可在后续的测试活动中共享,使得测试小组能够方便的协同工作,提高效率。
4、 具有自主知识产权
汉科的解决方案具有完全自主知识产权,随着用户需求的变化可以方便、及时的为用户进行定制化开发和功能扩展。而现有国外的测试工具,由于在知识产权和核心技术方面受制于人,没有技术支持进行二次开发,又不能根据客户的需求进行客户化定制。
5、 售后服务更好
现有国外的测试工具都是委托代理商进行售后服务支持由于代理商不掌握工具的核心技术受地域因素影响,代理商很难提供快速的响应和本地化支持。
汉科公司作为国内企业,公司的研发基地坐落成都,销售渠道和技术服务体系覆盖全国,可以为用户随时提供快速高效的技术服务。
6、 价格优势明显
本项目的整体报价中包含了产品10个浮动license授权和一年期的技术支持和服务。作为浮动license授权,一般可以支持20~30个人的测试团队使用。而如TestBed、Logiscope等国外的测试工具,其单个License的售价就高达30-40万元,与之相比,汉科的产品在价格方面具有明显的优势。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2009-8-25 14:13:04 | 只看该作者

国产优秀嵌入式软件测试工具

产品已经在重要研究院所使用,效果反馈佳。欲知产品详情,请来电或邮件咨询:李经理,15308226108。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2009-8-25 14:18:52 | 只看该作者

国产优秀嵌入式软件测试工具

回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2009-8-25 21:17:49 | 只看该作者

什么东东?图看不清楚

什么东东?图看不清楚
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2009-8-25 21:17:57 | 只看该作者

什么东东?图看不清楚

什么东东?图看不清楚
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-16 17:58 , Processed in 0.069338 second(s), 26 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表