基于IBM RTRT的嵌入式软件单元测试
王心如-小学四年级作文教案
基于IBM RTRT的嵌入式软件单元测试
摘要:单元测试是对嵌入式软件进行测试
的最低级别的活动,是
保障整个测试效果、保证产品质量的基础。rtrt(rational
test
realtime)是ibm ratioanl提供的典型嵌入式软件代码级自动化
测试工具,可同时对宿主机和目标机进行测试和调试,自动生成测
试脚本、测试桩和测试报告。通过研
究应用表明利用rtrt进行嵌
入式软件单元测试实现自动化,能大量减少测试工作量,有效提高
测试效率和软件质量。
关键词:单元测试;嵌入式软件;rtrt
信息技术的飞速发展带
动在嵌入式系统中软件越来越多地取代
硬件的功能,研究嵌入式软件测试技术用以保证软件质量成为近年
来关注的热点。单元测试作为软件测试过程中的第一阶段,是软件
测试的基础,效果会直接影响
后期测试;另外,从修复软件缺陷与
花费的成本关系考虑,在单元测试阶段修复缺陷将比在后一个阶段<
br>发现缺陷节约5~10倍的成本,可见无论从质量还是成本的角度单
元测试都是非常关键的。但在
实际测试中,仅依靠人工编写函数并
统计分析结果的测试方法已不能满足测试准确性和测试效率的要求,要引进自动化的测试工具。rtrt是一个跨平台组件和运行时分
析测试工具,支持测试的各个
阶段,其单元测试自动生成测试用例
模板,自动生成测试桩程序,自动运行测试程序,自动生成测试报<
br>告。
一、单元测试基本理论