- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
汽车软件测试流程介绍
了解汽车测试流程
概述
• 一个好的汽车软件测
试流程使测试更标准
化和规范化;为快速、
高效和高质量的软件
测试提供基础流程框
架
主要内容
◼ASPICE测试流程
开发工程师和测试工程师分工
测试内容介绍
测试流程介绍
ASPICE测试流程
ASPICE是Automotive SPICE英文简称,是汽车行业软件过程改进
和能力评价的国际标准;也是软件质量的保障。
➢过程参考模型
➢过程评估模型
➢度量框架
ASPICE测试流程
➢第1级 - 执行:流程在那里,并为其目的服务。这是人们所知道
的,即使没有完全标准化。
➢第2级 - 管理:该过程是遵循的,它是众所周知的所有团队成员。
它有很好的控制和维护。
➢第3级 - 建立:该过程在组织中得到遵循和标准化。基于标准的
实践在组织中的使用是众所周知的。
➢第4级 - 可预测:该过程在其范围内是可预测的。变异率很低
➢第5级 - 创新:过程不断改进,以达到组织目标。
PS:ASPICE的能力等级对象是项目
ASPICE测试流程
V字模型流程(1)
ASPICE测试流程
V字模型流程(2)
主要内容
ASPICE测试流程
◼开发工程师和测试工程师分工
测试内容介绍
测试流程介绍
开发工程师和测试工程师分工
开发工程师的职责:
➢提出测试需求,编制测试需求说明书;
➢提供可测试软件单元或版本;
➢参与测试流程规范、测试用例、测试
报告等测试文档评审;
➢修改软件测试工程师提交的bug ;
开发工程师和测试工程师分工
汽车测试工程师的职责:
➢根据不同开发阶段的需求文件编制测
试用例并组织评审;
➢制定软件开发各阶段软件测试计划并
执行;
➢编制各阶段软件测试报告并组织软件
开发人员评审;
➢提交并跟踪管理软件测试bug ;
➢协助软件开发工程师定位和解决测试
发现的相关问题;
➢总结相关软件开发问题及测试经验;
主要内容
ASPICE测试流程
开发工程师和测试工程师分工
◼测试内容介绍
测试流程介绍
测试内容介绍
汽车软件测试类型主要有:
➢单元测试
➢集成测试
➢系统测试
➢变更测试
➢回归测试
➢验收测试
测试内容介绍
单元测试
单元测试是对软件中的
基本组成单位进行的测试。
目的是检验软件基本组成单
位的正确性。
➢静态测试
➢动态测试
测试内容介绍
单元测试
单元测试内容:
➢ 功能逻辑验证:被测软件的逻辑功能是否与详细设计要求保持一直。测试
用例中至少应包含正常逻辑和异常逻辑的处理。
➢ 边界条件:应测试被测软件在条件边界能否正常工作,与详细设计要求是否
保持一致。测试用例中应至少包含左侧边界以外的数据、左侧边界、中间数据、
右侧边界及右侧边界外的数据。
➢ 故障处理:良好的软件单元应能预测到程序运行过程中可能出现的错误,
并给出相应的处理措施。需在设计测试用例时,通过模拟故障输入来对软件单
元故障错误处理能力进行检查
➢ 性能:应对软件单元计算精度,运行时间等性能进行测试检查。
测试内容介绍
单元测试
单元测试工具:
➢ Vector CAST :主要功能包含自动化的单元测试、集成测试、覆盖率分析、
回归测试、代码静态分析和测试需求跟踪。
➢ Pslyspace :全自动的代码静态分析工具。
➢ QAC: C/C++代码合规性静态分析工具,适用于对代码的规范性和可靠性有较
高要求的软件系统
➢ Tessy : 是一个专门针对嵌入式软件的C/C++代码进行单元、集成测试的工
具,主要用于单元和集成测试的动态测试
测试内容介绍
集成测试
集成测试是在软件系统集
成过程中所进行的测试。目的
检验软件单元之间,软件单元
和已经集成的软件系统之间的
接口关系;
测试内容介绍
集成测试
集成测试内容:
➢ 接口测试:验证单元和已经集成的软件系统之间,已经集成的软件系统中单
元与单元之间的所有接口测试
➢ 全程数据结构:应对全局数据结构的格式、内容进行测试
➢ 时间特性:测试已集成软件最长路径
文档评论(0)