嵌入式系统软件测试技术期末总结报告(3)

2021-01-20 16:44

二、嵌入式软件测试与普通软件测试的区别

从嵌入式软件同普通软件在开发过程中的区别中可以得到嵌入式软件同普通软件在测试方面的区别:

1) 因为嵌入式软件开发和运行的环境是分开的,因此,各个阶段测试的平

台是不一样的。

单元测试阶段:所有单元级测试都可以在宿主机环境下进行,只有个别情况下会特别指定单元测试要直接在目标机环境下进行。应该最大化在宿主机环境进行软件测试的比例,通过尽可能小的目标单元访问其指定单元界面,提高单元测试有效性和针对性。

集成测试阶段:软件集成也可在宿主机环境下完成,在宿主机平台上模拟目标环境运行,在此级别上的确认测试可确定一些与环境有关的的问题,比如在内存定位和分配方面的一些错误。

系统测试和确认测试阶段:所有的系统测试和确认测试必须在目标机环境下执行。当然在宿主机上开发和执行系统测试,然后移植到目的及环境重复执行时很方便的。对目标系统的依赖性会妨碍将宿主机上的系统测试移植到目标系统上,况且只有少数开发者会卷入系统测试,所以有时放弃在宿主机上执行系统测试可能更方便。

2)由于开发平台的复杂多样,使得嵌入式软件的测试从测试环境的建立到测试用例的编写也是复杂多样的。与不同的开发平台对应的嵌入式软件氏肯定不同的;与相同的开发平台对应的嵌入式软件也可能是不同的。嵌入式软件测试在一定程度上并不是只是对嵌入式软件的测试,很多情况下是对嵌入式软件在开发平台中同硬件的兼容性的测试。因此,对于任何一套嵌入式软件系统,都需要有其自己的测试、创建其自己的测试环境。编写其自己的测试用例。

3)由于嵌入式软件在开发时受目标机的硬件资源的限制,因此嵌入式软件在测试时应党充分考虑到对软件的性能进行测试,并且充分利用性能测试的数据来进一步优化软件。另一方面,嵌入式软件在测试时应当充分考虑系统实时响应的问题,很多嵌入式系统会要求系统的响应时间英在多少毫秒之内。在测试有严格响应时间要求得嵌入式系统时需要做负载测试。


嵌入式系统软件测试技术期末总结报告(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:浅谈汉语拼音教学

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: