首页 新闻 工控搜 论坛 厂商论坛 产品 方案 厂商 人才 文摘 下载 展览
中华工控网首页
  P L C | 变频器与传动 | 传感器 | 现场检测仪表 | 工控软件 | 人机界面 | 运动控制
  D C S | 工业以太网 | 现场总线 | 显示调节仪表 | 数据采集 | 数传测控 | 工业安全
  电 源 | 嵌入式系统 | PC based | 机柜箱体壳体 | 低压电器 | 机器视觉
嵌入式软件测试
微软Microsoft
收藏本文     查看收藏
嵌入式软件是一种比较特殊的软件,软件经过分析,设计,编码后只有烧入硬件环境中才可以看见,比如数字电视的中间件-软件,洗衣机的自动控制软件,手机游戏软件等等,如何做好对这种软件的测试,在这里我来阐述一下我的观点。

  1,必须对系统业务技术知识有足够的了解
  比如对于测试数字电视软件,测试人员必须对数字电视标准有一定的了解,知道数字电视的原理,比如啥叫IPTV,SI是啥意思?里面包含哪些内容…?;测试通信类软件您必须了解通信协议,比如啥叫WCDMA,呼叫等待的原理是啥…?所以从事这类软件测试的同时必须认真仔细的学习专业知识。这一点可能对于普通的软件测试工程师比较困难,但是这一点是非常必要并且有意义的,这样才可以更好得测试出软件系统中存在的缺陷。

  2,必须具有一定的编程技术及能力
  由于嵌入式软件在开发前期是看不到模不着的,所以这时候必须编写测试脚本来对软件进行测试工作,了解系统提供的各个函数以及函数的输入输出意义,并对他进行检查。比如需求中提到

    boolean f = getFre(int i,char t,int Fre){}

    输入i:某某意思,取值范围4-9
    输入t: 某某意思,不允许为空
    输出Fre:从系统中获得的频率值
 
    返回:f获取成功为0;由于系统故障返回出错为-1,由于输入参数错误返回为-2

    根据这个描述编写测试用例
    i t f
    3 ‘a’ -2
    4 ‘a’ 0
    5 ‘a’ 0
    8 ‘a’ 0
    9 ‘a’ 0
    10 ‘a’ -2
    5 null -2
    模拟系统发生故障 -1

    最后编写测试代码实现这些用例
 


  3,对最终产品进行有效的测试
  最后,软件产品烧入到硬件中去,测试人员需要对最终产品进行正规的测试,这种测试类同与一般的普通测试(比如手机的各个菜单功能是否可以正常工作?),在这里就不再进一步进行详细解释。


 

状 态: 离线

公司简介
产品目录

公司名称: 微软Microsoft
联 系 人: 北京市场部
电  话: 010-800-810-7722
传  真:
地  址: 望京街8号利星行广场C座 微软大厦
邮  编: 100102
主  页:
 
该厂商相关技术文摘:
ARM嵌入式系统的ISP设计
嵌入式系统的系统测试和可靠性评估
优秀系统集成工程师应具备哪些专业知识
嵌入式系统开源软件的回顾和展望
嵌入式操作系统Windows CE研究
WinCE中的Flash分区和CheckSum点滴
关于Windows CE开发中最常用的概念和知识
Windows Embedded Server常见问题解答
Windows Embedded POSReady常见问题解答
Windows Embedded Enterprise常见问题解答
Windows Embedded Standard 常见问题
更多文摘...
立即发送询问信息在线联系该技术文摘厂商:
用户名: 密码: 免费注册为中华工控网会员
请留下您的有效联系方式,以方便我们及时与您联络

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 不良信息举报
工控网客服热线:0755-86369299
版权所有 中华工控网 Copyright©2022 Gkong.com, All Rights Reserved