软件质量保证是分析和检查软件产品的特定属性的过程。通常情况下,QA团队确定软件开发人员要修复和纠正的问题。软件质量保证过程由以下标准定义和描述做- 178,IEC 61508,ISO 26262。
软件质量保证工程师使用过程检查软件的各种潜在缺陷和错误,例如验证软件是否按指定的方式执行并以健壮的方式运行。在关键嵌入式软件在应用程序中,软件必须以健壮的方式执行,并且不存在运行时错误。如果不执行软件QA,运行时错误可能会出现在生产环境中,并导致不良行为。软件质量保证过程使用工具,例如静态代码分析识别软件可能失败的地方,并证明软件是健壮的。
您可以使用静态代码分析工具完成以下任务: