软件测试能力介绍
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
飞控软件在规模上以及重要性上,均呈急 剧上升的趋势。
2001年开始,我们成立了软件测试中心
建立一整套面向高安全性、高可靠性飞控软件 的软件测试验证流程
主要内容 测试对象及组织机构 测试标准与规范 测试流程 软件测试管理 软件测试能力 成功案例
测试标准与规范
通用规范:CMM、DO-178B 行业规范:涉及航空、航天、武器、电信和军事
MC/DC)的测试覆盖范围是否实现
6 软件结构的测试覆盖范围(决策范围, ● ● 也即DC)是否实现
7 软件结构的测试覆盖范围(语句范围) ● ●
○
是否实现
8 软件结构(数据耦合和控制耦合)的测 ● ●
○
试覆盖范围是否实现
软件测试验证流程阶段3-使用工具(单元测试)
单元测试工具TBrun
为满足软件单元测试的结构覆盖要求,达到DO-178B A级 软件的MC/DC结构覆盖率100%,我们借助软件单元测试工具 Tbrun展开软件单元测试。
软件测试验证流程阶段1-使用工具
T-VEC工具的TTM模型图
软件测试验证流程阶段2-流程中的位置
系统 需求
软件策划过程
追踪
软件合格审定计划
标准 和
规范
软件 开发 计划
质量 保证 计划
配置 管理 计划
软件 验证 计划
追踪 软件需求
追踪
软件设计
追踪
软件开发过程 软件实现 和集成
追踪
追踪
追踪
编译连接 系统综合
自动地验证应用软件是否遵循了所选择的编程规则(比如国军标 GJB、欧洲防务标准DERA 以及汽车软件标准MISRA );
提供多种形式的软件度量方法,有助于我们能够准确分析和评价被 测软件的质量。常用的度量方法有:控制流结点度量、扇入/扇出 度量、McCabe 圈复杂度、注释行度量;代码可达性度量等。
测试技术
使用工具:
静态测试工具Testbed 单元测试工具Tbrun 集成测试工具PolySpace
软件测试验证流程阶段3-关注重点
源代码的评审和分析
参加源代码评审和分析的组织
组织单位 所级管理部门
评审参与组织 软件测试组 项目系统组 软件配置管理组 质量监督组织(SQA)
配合组织 软件开发组
在源代码评审检查表中所有的项目都必须填写,评审和分析 意见应填写在评审报告中,并和源代码一起归档入配置库。
软件测试验证流程阶段3-采用技术(静态测试)
软件静态测试技术
2002年编写了《飞行控制系统软件测试规范》; 根据已有的测试规范,国内首次引入了Testbed静态分
析测试辅助工具; 在国内首次定制了适合飞控专业的Testbed软件静态分
须填写,评审和分析意见应填写在评审报告中,并和 软件需求文档一起归档入配置库。
软件测试验证流程阶段1-主要技术
基于需求的自动测试用例生成技术是一种验证和确 认的方法,它能够在产品发布之前减少“疯狂”测试和返 工,因为测试工程师在项目早期就对需求进行精练和建模, 能够使缺陷对系统产生影响前就被发现。
参加低级需求的评审和分析的组织
组织单位 所级管理部门
评审参与组织 软件测试组 项目系统组 软件配置管理组 质量监督组织(SQA)
配合组织 软件开发组
在软件设计文档的评审检查表和软件结构的评 审表中所有的项目都必须填写,评审和分析意见应填写 在评审报告中,并和软件设计文档一起归档入配置库。
软件测试验证流程阶段2-采用技术 基于模型的测试用例自动生成技术
评审
需求规格 评审
测试计划 与用例评审
软件设计 评审
需求跟踪矩阵和评审结果 软件配置管理
测试结果 评审
软件确认 评审
Fra Baidu bibliotek
合成过程
软件测试验证流程阶段3-总体描述
关注重点:
源代码的评审与分析 静态测试 单元测试 集成测试
采用技术:
满足安全关键系统要求的静态分析技术 满足MC/DC结构覆盖要求的单元测试 基于抽象解释的飞行控制软件的自动集成
测试驱动生成器能够生成和Matlab Simulink RTW相兼容的测试用例驱动模板。将测试用例驱动 和源代码在同一个环境下编译生成测试程序;该 测试程序在目标环境下执行,并且在测试驱动执 行的时候每个测试执行的结构被存储起来和预期 结果进行比较。
软件测试验证流程阶段2-使用工具
基于设计模型的单元测试用例生成工具Simulink Tester 软件单元测试用例的设计需要在本阶段内完成,以往
软件测试验证流程阶段2-使用工具
模型获取 模型仿真
子系统选择 转换选项
信号数据范围
Simulink Tester(T-Vec)工作流程
模型分析 测试生成 覆盖分析
软件测试验证流程阶段3-流程中的位置
系统 需求
软件策划过程
追踪
软件合格审定计划
标准 和
规范
软件 开发 计划
质量 保证 计划
配置 管理 计划
无需测试人员干预,整个过程自动进行。
软件测试验证流程阶段3-使用工具(集成测试)
软件集成测试工具PolySpace
通过单元测试可以解决DO-178B所要求的结构覆盖要求, 验证软件的控制耦合和部分数据耦合。但是,对于数据耦合 的另外的部分问题(比如:数组越界、数据溢出、非法指针 等)无法得到完整的验证,因此我们借助PolySpace对被测软 件进行测试,实现对被测软件的完整测试。
软件 验证 计划
追踪 软件需求
追踪
软件设计
追踪
软件开发过程 软件实现 和集成
追踪
追踪
追踪
编译连接 系统综合
验证 追踪 矩阵
系统测试 计划
系统测试 用例
验证 追踪 矩阵
单元与集 成测试计 划和用例/ 静态测试 计划说明
验证 追踪 矩阵
单元测试 静态测试 集成测试
验证 追踪 矩阵
系统测试
计划评审
系统测试 计划与用例
主要内容 测试对象及组织机构 测试标准与规范 测试流程 软件测试管理 软件测试能力 成功案例
主要内容 测试对象及组织机构 测试标准与规范 测试流程 软件测试管理 软件测试能力 成功案例
专业简介
我所从50年代后期开始涉足我国飞行控制领域。 上世纪80年代开始,随着数字计算机在飞控系统的 广泛采用,飞控系统软件的质量逐渐成为影响系统 安全可靠的重要环节。
我们使用TBrun自动产生软件测试驱动、桩模块; Tbrun允许我们在修改代码后自动对测试用例进行验证和回归测试; 同时Tbrun还可以为我们提供代码结构覆盖率分析,比如:语句(BC)
覆盖、分支/判定(DC)覆盖、修正条件/判定覆盖(MC/DC)等。
软件测试验证流程阶段3-采用技术(集成测试)
验证 追踪 矩阵
系统测试 计划
系统测试 用例
验证 追踪 矩阵
单元与集 成测试计 划和用例/ 静态测试 计划说明
验证 追踪 矩阵
单元测试 静态测试 集成测试
验证 追踪 矩阵
系统测试
计划评审
系统测试 计划与用例
评审
需求规格 评审
测试计划 与用例评审
软件设计 评审
需求跟踪矩阵和评审结果 软件配置管理
测试结果 评审
析标准(并先后两次进行了该标准的修订); 为发布软件静态分析的国军标测试标准奠定了坚实的基
础。
软件测试验证流程阶段3-使用工具(静态测试)
软件静态测试工具Testbed
为了提高软件代码审查、静态测试和分析的效率,保 证软件源代码满足特定的代码规则要求,我们借助软件静 态测试与分析工具Testbed开展软件静态测试工作。该工具 可以帮助我们完成以下工作:
等领域 企业标准与规范:
《机载软件编程规范》 《飞行控制系统软件测试规范》 《软件开发流程》
主要内容 测试对象及组织机构 测试标准与规范 测试流程 软件测试管理 软件测试能力 成功案例
软件生存周期全流程
软件测试验证流程
软件测试验证流程阶段1-流程中的位置
集成测试
集成测试的主要内容包含:模块间的接口测试、全局 数据结构测试、性能测试、软件功能模块的功能测试。验 证软件的数据耦合与控制耦合。 软件集成测试过程中采用了基于抽象解释的软件的自动集 成测试技术,该项技术具有以下特点:
采用抽象解释技术,无需编写测试用例、代码插装和运行被测 程序,在编译阶段就可以检测运行时潜在错误;
采用技术:基于需求的 测试用例自动生成技术
使用工具:T-VEC
软件测试验证流程阶段1-关注重点 高级需求(软件需求规格说明)评审和分析
参加高级需求评审和分析的组织
组织单位 飞控部
评审参与组织 软件测试组 项目系统组 软件配置管理组 质量监督组织
(SQA)
配合组织 软件开发组
在软件需求文档的评审检查表中所有的项目都必
软件测试验证流程阶段3-使用工具(静态测试) 拥有支持多种编程语言的静态测试和分析工具
Testbed for C:2001年购入并在国内率先使用 Testbed for ASM:2006年购入并在国内领先使用 Testbed for ADA:2006年购入并在国内率先使用
软件测试验证流程阶段3-采用技术(单元测试)
随着软件开发的进行,测试工程师创建测试用例和 测试驱动,并建立它们与目标系统的映射和模板;当系统 具备可测试条件的时候,测试工程师就可以把经过充分准 备的、全面的测试过程快速地进行实施。
软件测试验证流程阶段1-使用工具
系统测试用例生成工具——T-VEC
为了保证系统测试用例设计的正确性、完整性, 提高效率,我们采用了软件测试用例生成工具 T-VEC。它能够帮助我们在需求分析的基础上,不 依赖于任何软件编译平台和任何硬件平台,独立 设计测试用例生成模型,并自动生成测试用例。
MC/DC:满足DO-178B A级软件的必要条件
右表中的符号●表示 该目标要单独满足, 符号○表示该目标要
序号 1
说明 测试规程是否正确
软件等级适用性
A
B
CD
●○
○
2
测试结果是否正确及解释不符合值
●○
○
3
高级需求的测试覆盖范围是否实现
●○
○
○
4
低级需求的测试覆盖范围是否实现
●○
○
满足。
5
软件结构(更改的条件/决策,也即 ●
由于飞行控制系统是影响到各类飞行器安全的 关键系统。因此飞控系统软件的测试和验证成为贯 穿于整个软件生命周期过程的不可或缺重要工作。
主要领域
目前我所飞控系统产品所涉及的两个主要领域为:
军用飞行器
固定翼飞机 旋翼飞机 无人机 导弹
民用飞机
安全关键级软件的测试
数字化控制在飞控系统中的应用,计算机 软件在飞控系统中得到大量的应用。
软件确认 评审
合成过程
软件测试验证流程阶段2-总体描述
关注重点:
软件设计的评审与分析 单元/集成测试用例
采用技术:
基于模型的测试用例自动 生成技术
使用工具:
Simulink Tester T-VEC
软件测试验证流程阶段2-关注重点
低级需求(软件设计文档)评审和分析
验证 追踪 矩阵
单元测试 静态测试 集成测试
验证 追踪 矩阵
系统测试
计划评审
系统测试 计划与用例
评审
需求规格 评审
测试计划 与用例评审
软件设计 评审
需求跟踪矩阵和评审结果 软件配置管理
测试结果 评审
软件确认 评审
合成过程
软件测试验证流程阶段1-总体描述
关注重点:
软件需求的评审与分析 系统测试用例
软件测试验证流程阶段4-流程中的位置
系统 需求
软件策划过程
分析设计模型层次中的每个路径并且生成测试向量来 测试每个路径的边界;模型中会导致产生死代码的不 可达路径会被标识出来,并且以超链接的方式链接到 Simulink模型中的相关部分;
该测试过程可以选择生成单元、集成测试用例,以便 更有效的发现逻辑方面的判断错误,整数和浮点数数 据域方面的计算错误。
系统 需求
软件策划过程
追踪
软件合格审定计划
标准 和
规范
软件 开发 计划
质量 保证 计划
配置 管理 计划
软件 验证 计划
追踪 软件需求
追踪
软件设计
追踪
软件开发过程 软件实现 和集成
追踪
追踪
追踪
编译连接 系统综合
验证 追踪 矩阵
系统测试 计划
系统测试 用例
验证 追踪 矩阵
单元与集 成测试计 划和用例/ 静态测试 计划说明
我们是参照设计文档和模型,手工编制测试用例。这样的 方式不仅效率低,而且不能保证测试的完整性。我们引入 基于设计模型的单元测试工具Simulink Tester帮助我们 产生测试用例和驱动
软件测试验证流程阶段2-使用工具
Simulink Tester的特点
提供包括模型分析、自动测试生成、测试执行和结果 分析在内的一套集成解决方案;
2001年开始,我们成立了软件测试中心
建立一整套面向高安全性、高可靠性飞控软件 的软件测试验证流程
主要内容 测试对象及组织机构 测试标准与规范 测试流程 软件测试管理 软件测试能力 成功案例
测试标准与规范
通用规范:CMM、DO-178B 行业规范:涉及航空、航天、武器、电信和军事
MC/DC)的测试覆盖范围是否实现
6 软件结构的测试覆盖范围(决策范围, ● ● 也即DC)是否实现
7 软件结构的测试覆盖范围(语句范围) ● ●
○
是否实现
8 软件结构(数据耦合和控制耦合)的测 ● ●
○
试覆盖范围是否实现
软件测试验证流程阶段3-使用工具(单元测试)
单元测试工具TBrun
为满足软件单元测试的结构覆盖要求,达到DO-178B A级 软件的MC/DC结构覆盖率100%,我们借助软件单元测试工具 Tbrun展开软件单元测试。
软件测试验证流程阶段1-使用工具
T-VEC工具的TTM模型图
软件测试验证流程阶段2-流程中的位置
系统 需求
软件策划过程
追踪
软件合格审定计划
标准 和
规范
软件 开发 计划
质量 保证 计划
配置 管理 计划
软件 验证 计划
追踪 软件需求
追踪
软件设计
追踪
软件开发过程 软件实现 和集成
追踪
追踪
追踪
编译连接 系统综合
自动地验证应用软件是否遵循了所选择的编程规则(比如国军标 GJB、欧洲防务标准DERA 以及汽车软件标准MISRA );
提供多种形式的软件度量方法,有助于我们能够准确分析和评价被 测软件的质量。常用的度量方法有:控制流结点度量、扇入/扇出 度量、McCabe 圈复杂度、注释行度量;代码可达性度量等。
测试技术
使用工具:
静态测试工具Testbed 单元测试工具Tbrun 集成测试工具PolySpace
软件测试验证流程阶段3-关注重点
源代码的评审和分析
参加源代码评审和分析的组织
组织单位 所级管理部门
评审参与组织 软件测试组 项目系统组 软件配置管理组 质量监督组织(SQA)
配合组织 软件开发组
在源代码评审检查表中所有的项目都必须填写,评审和分析 意见应填写在评审报告中,并和源代码一起归档入配置库。
软件测试验证流程阶段3-采用技术(静态测试)
软件静态测试技术
2002年编写了《飞行控制系统软件测试规范》; 根据已有的测试规范,国内首次引入了Testbed静态分
析测试辅助工具; 在国内首次定制了适合飞控专业的Testbed软件静态分
须填写,评审和分析意见应填写在评审报告中,并和 软件需求文档一起归档入配置库。
软件测试验证流程阶段1-主要技术
基于需求的自动测试用例生成技术是一种验证和确 认的方法,它能够在产品发布之前减少“疯狂”测试和返 工,因为测试工程师在项目早期就对需求进行精练和建模, 能够使缺陷对系统产生影响前就被发现。
参加低级需求的评审和分析的组织
组织单位 所级管理部门
评审参与组织 软件测试组 项目系统组 软件配置管理组 质量监督组织(SQA)
配合组织 软件开发组
在软件设计文档的评审检查表和软件结构的评 审表中所有的项目都必须填写,评审和分析意见应填写 在评审报告中,并和软件设计文档一起归档入配置库。
软件测试验证流程阶段2-采用技术 基于模型的测试用例自动生成技术
评审
需求规格 评审
测试计划 与用例评审
软件设计 评审
需求跟踪矩阵和评审结果 软件配置管理
测试结果 评审
软件确认 评审
Fra Baidu bibliotek
合成过程
软件测试验证流程阶段3-总体描述
关注重点:
源代码的评审与分析 静态测试 单元测试 集成测试
采用技术:
满足安全关键系统要求的静态分析技术 满足MC/DC结构覆盖要求的单元测试 基于抽象解释的飞行控制软件的自动集成
测试驱动生成器能够生成和Matlab Simulink RTW相兼容的测试用例驱动模板。将测试用例驱动 和源代码在同一个环境下编译生成测试程序;该 测试程序在目标环境下执行,并且在测试驱动执 行的时候每个测试执行的结构被存储起来和预期 结果进行比较。
软件测试验证流程阶段2-使用工具
基于设计模型的单元测试用例生成工具Simulink Tester 软件单元测试用例的设计需要在本阶段内完成,以往
软件测试验证流程阶段2-使用工具
模型获取 模型仿真
子系统选择 转换选项
信号数据范围
Simulink Tester(T-Vec)工作流程
模型分析 测试生成 覆盖分析
软件测试验证流程阶段3-流程中的位置
系统 需求
软件策划过程
追踪
软件合格审定计划
标准 和
规范
软件 开发 计划
质量 保证 计划
配置 管理 计划
无需测试人员干预,整个过程自动进行。
软件测试验证流程阶段3-使用工具(集成测试)
软件集成测试工具PolySpace
通过单元测试可以解决DO-178B所要求的结构覆盖要求, 验证软件的控制耦合和部分数据耦合。但是,对于数据耦合 的另外的部分问题(比如:数组越界、数据溢出、非法指针 等)无法得到完整的验证,因此我们借助PolySpace对被测软 件进行测试,实现对被测软件的完整测试。
软件 验证 计划
追踪 软件需求
追踪
软件设计
追踪
软件开发过程 软件实现 和集成
追踪
追踪
追踪
编译连接 系统综合
验证 追踪 矩阵
系统测试 计划
系统测试 用例
验证 追踪 矩阵
单元与集 成测试计 划和用例/ 静态测试 计划说明
验证 追踪 矩阵
单元测试 静态测试 集成测试
验证 追踪 矩阵
系统测试
计划评审
系统测试 计划与用例
主要内容 测试对象及组织机构 测试标准与规范 测试流程 软件测试管理 软件测试能力 成功案例
主要内容 测试对象及组织机构 测试标准与规范 测试流程 软件测试管理 软件测试能力 成功案例
专业简介
我所从50年代后期开始涉足我国飞行控制领域。 上世纪80年代开始,随着数字计算机在飞控系统的 广泛采用,飞控系统软件的质量逐渐成为影响系统 安全可靠的重要环节。
我们使用TBrun自动产生软件测试驱动、桩模块; Tbrun允许我们在修改代码后自动对测试用例进行验证和回归测试; 同时Tbrun还可以为我们提供代码结构覆盖率分析,比如:语句(BC)
覆盖、分支/判定(DC)覆盖、修正条件/判定覆盖(MC/DC)等。
软件测试验证流程阶段3-采用技术(集成测试)
验证 追踪 矩阵
系统测试 计划
系统测试 用例
验证 追踪 矩阵
单元与集 成测试计 划和用例/ 静态测试 计划说明
验证 追踪 矩阵
单元测试 静态测试 集成测试
验证 追踪 矩阵
系统测试
计划评审
系统测试 计划与用例
评审
需求规格 评审
测试计划 与用例评审
软件设计 评审
需求跟踪矩阵和评审结果 软件配置管理
测试结果 评审
析标准(并先后两次进行了该标准的修订); 为发布软件静态分析的国军标测试标准奠定了坚实的基
础。
软件测试验证流程阶段3-使用工具(静态测试)
软件静态测试工具Testbed
为了提高软件代码审查、静态测试和分析的效率,保 证软件源代码满足特定的代码规则要求,我们借助软件静 态测试与分析工具Testbed开展软件静态测试工作。该工具 可以帮助我们完成以下工作:
等领域 企业标准与规范:
《机载软件编程规范》 《飞行控制系统软件测试规范》 《软件开发流程》
主要内容 测试对象及组织机构 测试标准与规范 测试流程 软件测试管理 软件测试能力 成功案例
软件生存周期全流程
软件测试验证流程
软件测试验证流程阶段1-流程中的位置
集成测试
集成测试的主要内容包含:模块间的接口测试、全局 数据结构测试、性能测试、软件功能模块的功能测试。验 证软件的数据耦合与控制耦合。 软件集成测试过程中采用了基于抽象解释的软件的自动集 成测试技术,该项技术具有以下特点:
采用抽象解释技术,无需编写测试用例、代码插装和运行被测 程序,在编译阶段就可以检测运行时潜在错误;
采用技术:基于需求的 测试用例自动生成技术
使用工具:T-VEC
软件测试验证流程阶段1-关注重点 高级需求(软件需求规格说明)评审和分析
参加高级需求评审和分析的组织
组织单位 飞控部
评审参与组织 软件测试组 项目系统组 软件配置管理组 质量监督组织
(SQA)
配合组织 软件开发组
在软件需求文档的评审检查表中所有的项目都必
软件测试验证流程阶段3-使用工具(静态测试) 拥有支持多种编程语言的静态测试和分析工具
Testbed for C:2001年购入并在国内率先使用 Testbed for ASM:2006年购入并在国内领先使用 Testbed for ADA:2006年购入并在国内率先使用
软件测试验证流程阶段3-采用技术(单元测试)
随着软件开发的进行,测试工程师创建测试用例和 测试驱动,并建立它们与目标系统的映射和模板;当系统 具备可测试条件的时候,测试工程师就可以把经过充分准 备的、全面的测试过程快速地进行实施。
软件测试验证流程阶段1-使用工具
系统测试用例生成工具——T-VEC
为了保证系统测试用例设计的正确性、完整性, 提高效率,我们采用了软件测试用例生成工具 T-VEC。它能够帮助我们在需求分析的基础上,不 依赖于任何软件编译平台和任何硬件平台,独立 设计测试用例生成模型,并自动生成测试用例。
MC/DC:满足DO-178B A级软件的必要条件
右表中的符号●表示 该目标要单独满足, 符号○表示该目标要
序号 1
说明 测试规程是否正确
软件等级适用性
A
B
CD
●○
○
2
测试结果是否正确及解释不符合值
●○
○
3
高级需求的测试覆盖范围是否实现
●○
○
○
4
低级需求的测试覆盖范围是否实现
●○
○
满足。
5
软件结构(更改的条件/决策,也即 ●
由于飞行控制系统是影响到各类飞行器安全的 关键系统。因此飞控系统软件的测试和验证成为贯 穿于整个软件生命周期过程的不可或缺重要工作。
主要领域
目前我所飞控系统产品所涉及的两个主要领域为:
军用飞行器
固定翼飞机 旋翼飞机 无人机 导弹
民用飞机
安全关键级软件的测试
数字化控制在飞控系统中的应用,计算机 软件在飞控系统中得到大量的应用。
软件确认 评审
合成过程
软件测试验证流程阶段2-总体描述
关注重点:
软件设计的评审与分析 单元/集成测试用例
采用技术:
基于模型的测试用例自动 生成技术
使用工具:
Simulink Tester T-VEC
软件测试验证流程阶段2-关注重点
低级需求(软件设计文档)评审和分析
验证 追踪 矩阵
单元测试 静态测试 集成测试
验证 追踪 矩阵
系统测试
计划评审
系统测试 计划与用例
评审
需求规格 评审
测试计划 与用例评审
软件设计 评审
需求跟踪矩阵和评审结果 软件配置管理
测试结果 评审
软件确认 评审
合成过程
软件测试验证流程阶段1-总体描述
关注重点:
软件需求的评审与分析 系统测试用例
软件测试验证流程阶段4-流程中的位置
系统 需求
软件策划过程
分析设计模型层次中的每个路径并且生成测试向量来 测试每个路径的边界;模型中会导致产生死代码的不 可达路径会被标识出来,并且以超链接的方式链接到 Simulink模型中的相关部分;
该测试过程可以选择生成单元、集成测试用例,以便 更有效的发现逻辑方面的判断错误,整数和浮点数数 据域方面的计算错误。
系统 需求
软件策划过程
追踪
软件合格审定计划
标准 和
规范
软件 开发 计划
质量 保证 计划
配置 管理 计划
软件 验证 计划
追踪 软件需求
追踪
软件设计
追踪
软件开发过程 软件实现 和集成
追踪
追踪
追踪
编译连接 系统综合
验证 追踪 矩阵
系统测试 计划
系统测试 用例
验证 追踪 矩阵
单元与集 成测试计 划和用例/ 静态测试 计划说明
我们是参照设计文档和模型,手工编制测试用例。这样的 方式不仅效率低,而且不能保证测试的完整性。我们引入 基于设计模型的单元测试工具Simulink Tester帮助我们 产生测试用例和驱动
软件测试验证流程阶段2-使用工具
Simulink Tester的特点
提供包括模型分析、自动测试生成、测试执行和结果 分析在内的一套集成解决方案;