软件适航加油站

 找回密码
 成为会员
搜索
查看: 3396|回复: 1

谁能推荐一些测试工具

[复制链接]
GC_George 发表于 2014-9-17 13:52:41 | 显示全部楼层 |阅读模式
谁能推荐一些比较好的测试工具
最好能够说明在测试的什么阶段能够发挥作用。
 楼主| GC_George 发表于 2014-9-17 23:11:19 | 显示全部楼层
Testbed功能介绍
LDRA软件测试工具套件在达到团队软件开发和维护的目标的过程中,对六大活动提供支持。
代码评审
LDRA工具套件提供强大的编码规则检查功能,帮助用户提高代码评审工作的效率和质量。用户可以选择使用工具自带的编码规则,也可选择使用行业认可的编码规则标准,例如:MISRA C/MISRA-C:2004、GJB5369等,同时支持用户筛选配置自己的编码规则集,以及根据用户需要添加用户自定义的编码规则。
LDRA工具套件的代码评审功能的主要特点是实现了编码规则检查过程的自动化,并大大提高了效率和重用,同时提供了业界全面的编码规则标准,这些是传统的手工方式不能与之相比的。
质量评审
软件质量度量可以帮助您对您的软件的质量特性进行评价。LDRA工具套件能够实现质量评审过程的自动化,其主要特点包括:
提供对软件质量的度量,可以快速的以可视化的方式了解系统的复杂性。该特征是衡量软件的清晰性、可维护性和可测试性的元素
提供详细的、彩色的函数调用关系图和程序控制流程图
自动生成报告,提供软件质量文档
LDRA工具套件的质量评审能够实现代码的全面可视化、系统级的质量度量以及代码的结构化化简,帮助用户提高整个代码的质量。
设计评审
设计评审的目的是对源代码与设计需求之间的一致性进行评审。
传统人工方式的设计评审需要花费大量时间和资源,LDRA工具套件实现了设计评审的自动化。
接口分析、程序变量使用分析。对所有函数的参数、返回值、局部变量以及全局变量进行全面分析
全面、深入的代码分析能力,确保分析结果中没有"误报"
LDRA工具套件的设计评审帮助软件团队验证软件设计说明被正确的编码实现。
单元测试
在软件生命周期中随着软件开发的进行,发现错误以及修正错误的成本越来越高。经验表明代码开发早期的测试可以减少相关的成本。
单元测试为开发团队提供了在初始编码阶段发现和修正错误的方法,帮助软件开发团队提高软件单元/模块的质量。
LDRA工具套件单元测试的主要优点:
自动生成测试驱动,无需编写脚本
自动侦测源代码的更改,对需要修改的测试数据进行跟踪和报告
测试数据和结果易于保存和管理,便于回归测试
提供图形界面和命令行接口两种操作方式,极大的提高了测试效率
交互式的操作方式便于用户直观,高效的进行测试结果确认
提供文本和图形化两种方式进行代码覆盖率查看;辅助用户进行高效的测试结果分析和白盒测试用例设计
LDRA单元测试工具实现了单元测试过程的自动化,极大的提高了单元测试的效果和效率。
测试验证
软件开发需要遵循相关的行业标准,尤其是在安全苛刻性和任务苛刻性软件开发领域,标准更加严格和苛刻,在这些标准中己广泛应用于航空领域的DO-178B最具代表性,在DO-178B标准中明确要求对软件代码覆盖率进行分析和度量。
软件代码覆盖率分析能够帮助用户直观、详细的了解被测试代码的测试覆盖情况即"哪些代码被执行过了?哪些代码没有被执行过",并且通过进一步分析明确需要如何补充测试用例来验证没有被测试执行过的代码,或者分析代码未被执行的原因,从而帮助发现程序中的缺陷提高软件质量。
LDRA工具套件能够提供包括语句覆盖、分支分支覆盖、调用覆盖、MC/DC覆盖、测试路径覆盖(LCSAJ)、目标码覆盖等在内各种测试覆盖率指标,满足最苛刻的DO-178B标准的A级要求。
测试管理
LDRA工具套件能够帮助开发者和测试工程师更易于实现对复杂的系统理解、归档和维护。
LDRA工具套件生成的文档能够帮助用户达到质量标准的要求如ISO 9001:2000。
LDRA工具套件可以和常用的版本管理工具进行无缝集成,用户可以直接在LDRA工具套件中进行被测试软件版本的check-out、测试、源代码修改、再测试、确认以及check-in,从而实现更加高效的测试管理。
您需要登录后才可以回帖 登录 | 成为会员

本版积分规则

小黑屋|Archiver|手机版|软件适航加油站 ( 沪ICP备13019901号-3 )

GMT+8, 2018-1-18 13:47 , Processed in 0.140401 second(s), 16 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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