google搜索 51Testing站内搜索                    软件测试门户 | 软件测试培 训 | 文章资料精选 | 软件测试论坛 | 软件测试博客 | 测试招聘求职 
打印

哈哈,找到好DD,大家一起分享

哈哈,找到好DD,大家一起分享


对于嵌入式软件测试或叫交叉测试(cross-test),在测试的各个阶段有着通用的策略:

1.单元测试:

所有单元级测试都可以在主机环境上进行,除非少数情况,特别具体指定了单元测试直接在目标环境进行。最大化在主机环境进行软件测试的比例,通过尽可能小的目标单元访问所有目标指定的界面。

在主机平台上运行测试速度比在目标平台上快的多,当在主机平台完成测试,可以在目标环境上重复作一简单的确认测试,确认测试结果在主机和目标机上没有被他们的不同影响。在目标环境上进行确认测试将确定一些未知的,未预料到的,未说明的主机与目标机的不同。例如,目标编译器可能有bug,但在主机编译器上没有。

2.集成测试:

软件集成也可在主机环境上完成,在主机平台上模拟目标环境运行,当然在目标环境上重复测试也是必须的,在此级别上的确认测试将确定一些环境上的问题,比如内存定位和分配上的一些错误。

在主机环境上的集成测试的使用,依赖于目标系统的具体功能有多少。有些嵌入式系统与目标环境耦合的非常紧密,若在主机环境做集成是不切实际的。一个大型软件的开发可以分几个级别的集成。低级别的软件集成在主机平台上完成有很大优势,越往后的集成越依赖于目标环境。

3.系统测试和确认测试

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

确认测试最终的实施舞台必须在目标环境中,系统的确认必须在真实系统之下测试,而不能在主机环境下模拟。这关系到嵌入式软件的最终使用。
欢迎。。。


让我们一起变老http://xm3525.cublog.cn

TOP

挺好

TOP

不错!


不错!

TOP

文中所讲的很有道理

TOP

果然

TOP

收藏:)

TOP

能不能给我发一份集成测试的测试用例呀!我的邮箱为1-1-1-9@163.com

TOP

顶一下!


TOP


TOP

共同分享互相探讨


“嵌入式软件测试研究”或嵌入式软件测试或嵌入式系统原理书籍大伙一起多分享。
开放坦诚,知识共分享!

TOP

谢谢!!已经收藏!!


原来你也在这里!!!

TOP

收藏收藏!


非常感谢!收藏了!
测试源于爱,爱源于内心。Doing what you love and loving what you do.

TOP

不错  顶

TOP

写的不错,说的很对的,

TOP

thanks!

TOP

 
当前时区 GMT+8, 现在时间是 2008-10-14 16:47Copyright(C)上海博为峰软件技术有限公司 2001-2007 电话:021-64471599-8017
当您在访问网站、论坛及博客过程中遇到问题时可发送email:webmaster@51testing.com或发送论坛短信至管理员风在吹