嵌入式软件测试难吗

嵌入式软件测试自动化有哪些问题 嵌入式软件测试基本概念

这里讨论的嵌入式软件测试是一个系统测试的概念即将开发的软件系统(包括嵌入式操作系统和嵌入式应用软件)硬件系统和其它相关因素(如人员的操作数据的获取等)综合起来,对整个产品进行的全面测试嵌入式系统的系统测试比PC系统软件测试要困难得多,主要体现如下:

测试软件功能依赖不需编码的硬件功能,快速定位软硬件错误困难;
强壮性测试可知性测试很难编码实现;
交叉测试平台的测试用例测试结果上载困难;
基于消息系统测试的复杂性,包括线程任务子系统之间的交互,并发容错和对时间的要求;
性能测试确定性能瓶颈困难;
实施测试自动化技术困难
嵌入式软件测试和传统软件测试异同点

嵌入式软件与别的软件相比,它具有专用性,它只能在需求所指定的硬件平台上执行,并且嵌入式软件的开发环境和运行环境是不一致的,因此即使宿主机环境下测试再充分,也不能说明在目标机环境下运行该软件就不出问题因而,嵌入式软件还面临着目标环境的测试这不仅增加了测试的代价,而且还带来了嵌入式软件的测试策略问题,即哪些测试分配在宿主环境进行,哪些测试分配到目标环境下进行(户军茹,2007)

所以嵌入式软件测试更有它的必要性,而且比一般的软件测试存在更多的困难

嵌入式软件测试与普通软件测试的相同之处

传统的软件测试是将软件分在不同的层面上进行测试,包括模块测试(或单元测试),集成测试,系统测试等

嵌入式软件测试和一般的软件测试存在着许多相似的问题和相似的解决方法这就是我们寻找的嵌入式软件的通用的测试方法

嵌入式系统软件测试的工作怎么样,我是第一次接触,很想知道具体是如何工作,有经验的请帮忙解答下,谢谢这个行业还是很有前途的,前面刚接触的时候可以先了解相关的硬件信息,因为工作的重点在软件测试,所以对于硬件的认识不需要太深,但是一定要有足够的认识(这一点很重要)软件测试一般是对系统不断的测试来发现系统的漏洞不足,具体的工作方法等你工作了就知道了,一般参加工作的话一般都有培训,先看看一些相关的书籍吧,如果第一次接触嵌入式的话就需要好好加油了,希望能帮助到你

(随机推荐阅读本站500篇优秀文章点击前往:500篇优秀随机文章)
来源:本文由易搜IT博客原创撰写,欢迎分享本文,转载请保留出处和链接!