51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3226|回复: 2
打印 上一主题 下一主题

[讨论] 嵌入式产品与普通软件产品测试有什么不同?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2010-8-13 16:01:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
个人只知道可用资源不同。还有其他不同应该注意吗?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2010-8-16 10:53:49 | 只看该作者
自己顶起来……
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2010-8-16 12:50:54 | 只看该作者
除了嵌入式设备自身资源较普通设备少一些以外,嵌入式设备还是有一些特殊的地方,我们也可以从中提取出区别于通用产品的测试点:

1,可裁剪性。支持开放性和可伸缩性的体系结构。
所以,对于不同企业生产的产品,如果它们选择的OS相同,则它们相同的功能基本可以选择同样的测试方法和手段。
又如,在一产品上新增一个第三方软件,若其完全独立(不调用OS以外的其他软件接口),则可以减少其针对与其他软件的交互性测试(甚至可以不测试这个点)

2,强实时性。
过强的实时性带来另一个需求:长时间前台或后台运行。
大多嵌入式软件都需要实现长时间运行这个需求,所以,及时释放无效资源是很关键的一个测试点。

3,统一的接口。
这里的接口很广泛,即包括了驱动接口,也包括了硬件器件接口,所以,针对接口规范的用例也不可少。
   
4)强稳定性,弱交互性。嵌入式系统一旦开始运行就不需要用户过多的干预、这就要负责系统管理的EOS具有较强的稳定性。嵌入式操作系统的用户接口一般不提供操作命令,它通过系统的调用命令向用户程序提供服务。
所以,通用产品的安全测试不在嵌入式测试的范畴,除非软件本身就是安全模块,如,来电防火墙、嵌入式杀毒软件、用户密码保护等等。
而对于可能同时接收到多个信令的软件,需要增加干扰测试。如,手持终端的AT模块,随时都会接收N个基站的信息。而规范的信息处理也是需要按照相关标准来做的。注意这样的测试切入点与多进程的测试略有不同。

以上是我目前能想到的,还有其他的方面也希望朋友们提出来交流。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-22 15:23 , Processed in 0.071664 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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