• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

嵌入式软件测试

发布: 2009-4-27 11:31 | 作者: 不详 | 来源: 测试时代采编 | 查看: 62次 | 进入软件测试论坛讨论

领测软件测试网 嵌入式软件是一种比较特殊的软件,软件经过分析,设计,编码后只有烧入硬件环境中才可以看见,比如数字电视的中间件-软件,洗衣机的自动控制软件,手机游戏软件等等,如何做好对这种软件的测试,在这里我来阐述一下我的观点。

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



延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/

TAG: 嵌入式 软件测试


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网