汽车电子测试项目管理系统

合集下载

华晨汽车工程研究院-整车电子电气系统开发集成测试简介

华晨汽车工程研究院-整车电子电气系统开发集成测试简介

Detail Design
零部件 Unit/Device 测试 Testing
Software/ Hardware Development Field Installation
开发实施
3
功能集成测试流程(FIP)
功 能 数 量
目标集成的功能数量 实际正确集成的功能数量
整车开发时间轴
4
系统集成平台种类
FIP30阶段测试介绍
测试目标:基本满足系统功能定义,样件功能满足PT装车要求 测试平台:Sub-system;Labcar 测试重点:系统功能基本满足功能定义,基本用户功能实现。 测试功能:系统功能:总线通讯、网络管理、基础诊断功能(诊断服务)、Flashing、
Coding 用户功能:基本用户功能实现,具体内容根据开发进度确定具体测试内容
10
总线测试
总线Error测试
总线负载率测试
周期测试
核对信号范围
核对Message IDs
核对CRC Sums
Message 错误测试
11
总线测试
总线睡眠行为测试 总线唤醒行为测试 唤醒时间测试 睡眠时间测试 网络管理测试
12
FIP 30
setup setup
Sub-system testing Labcar testing
整车电子电气系统开发集成测试
部门:华晨汽车工程研究院
2015年02月27日
目录 一 功能集成测试流程(FIP)的目的和意义 二 FIP测试基本流程 三 总结
2
整车V模型开发流程
Regional Feasibility Study
Architecture
/ Concept
Exploration

汽车电子软件开发流程 ISO 26262说明书

汽车电子软件开发流程 ISO 26262说明书

符合ISO 26262的汽车电子软件开发流程董淑成**************************MathWorks中国ISO 26262(2011)高完整性软件开发标准和基于模型的设计01219901995200020052010基于模型设计的应用标准生效的年份DO-178B (1992)NASA-GB-8719.13(2004)IEC 61508(1998)DO-178C(2011)IEC 61508(2010)EN 50128(2001)EN 50128(2011)IEC 61511(2003)软件开发标准里出现基于模型的设计为什么?大纲▪ISO 26262软件开发项目的启动▪符合ISO 26262的软件开发过程软件开发ISO 26262定义的软件开发过程系统集成和测试系统设计软件需求验证软件集成和测试软件单元测试软件单元设计及实现软件需求定义软件架构设计系统测试软件测试软件测试软件测试设计验证设计验证设计验证软件开发ISO 26262的软件项目启动系统集成和测试系统设计软件需求验证软件集成和测试软件单元测试软件单元设计及实现软件需求定义软件架构设计系统测试软件测试软件测试软件测试设计验证设计验证设计验证1.软件开发计划2.软件验证计划3.编程、建模语言的选择4.编码、建模标准5.工具的选择6.工具应用指南建模/编程语言的选择及相关标准▪建模或者编程语言的选择标准–明确的定义–支持嵌入式实时软件和运行时错误处理–支持模块化、抽象及结构化▪语言本身不能涵盖的上述标准应通过相应的指导或开发环境涵盖TopicsASILA B C D 1a Enforcement of low complexity++++++++ 1b Use of Language subsets++++++++ 1c Enforcement of strong typing++++++++ 1d Use of defensive implementation technique O+++++ 1e Use of established design principles+++++ 1f Use of unambiguous graphical representation+++++++ 1g Use of style guides+++++++ 1h Use of naming conventions++++++++▪通常,汽车电子软件选择C语言–基础软件手工编写C代码–控制策略软件通过Simulink建模并自动生成代码C代码•建模/编码标准要涵盖的内容Simulink/Stateflow建模标准▪汽车行业建模标准(MAAB)–专门为汽车行业Simulink用户制定▪高完整性系统建模标准–专门为民航、火车、汽车等高完整性系统建模制定设计工具/验证工具的选择 工具的分类及资质审核TI 2TI 1TD 3TD 1TD 2TCL 3TCL 2TCL 1工具错误的检测工具置信水平高中无/ 低增加审核需求工具的影响ASIL 为TCL2级的资质审核无需额外的资质审核为TCL3级的资质审核工具分类工具资质审核UC 1..n 软件工具有引入错误或者不能检出错误的可能工具的功能/用例TÜV SÜD认证的工具▪Embedded Coder™功能:生产针对嵌入式优化的C和C++代码▪Simulink® Verification and Validation™功能:验证模型和模型生成的代码▪Simulink® Design Verifier™功能:定位设计错误,生成测试用例,并根据需求对设计进行验证▪Polyspace® Client™ for C/C++功能:证明源代码没有运行期错误▪Polyspace® Server™ for C/C++功能:在计算机集群执行代码验证并发布度量开发工具的应用指南▪除了选择开发工具之外,还要提供开发工具的应用指南▪Embedded Coder等工具具有非常详实的用户手册需求分析•模型架构•可实现性•可测性•可追溯•可配置模型建立•建模语言•建模标准•模型复杂度•平台化开发模型验证•建模标准•模型评审•形式化方法验证•功能测试代码实现•数据管理•等效性测试•代码验证•代码集成需求分析•模型架构•可实现性•可测性•可追溯•可配置模型建立•建模语言•建模标准•模型复杂度•平台化开发模型验证•建模标准•模型评审•形式化方法验证•功能测试代码实现•数据管理•等效性测试•代码验证•代码集成汽车电子软件的现状和复杂软件开发的困境▪GM汽车上的代码量▪软件工程师的工作效率▪解决复杂软件开发效率低下的途径–模块化开发模块化的原则和目标▪模块划分的一般原则–从功能上–高内聚–低耦合▪模块划分的目标–简化设计–便于分工–便于测试–便于后期维护▪In order to avoid failures resulting from high complexity, the software architecture design shall exhibit the following properties,–Modularity;–Encapsulation; and–Simplicity.ISO 26262软件架构设计原则▪软件架构设计原则MethodsASILA B C D1a Hierarchical structure of software components++++++++ 1b Restricted size of software components++++++++ 1c Restricted size of interfaces++++ 1d High cohesion within each software component+++++++ 1e Restricted coupling between software components+++++++ 1f Appropriate scheduling properties++++++++ 1g Restricted use of interrupts+++++软件的层次化结构设计▪模块如何划分–从功能上划分组件▪以发动机为例,分为:点火、进气、油量计算、怠速、巡航等▪模型实现上model reference发动机控制点火控制进气计算燃油控制怠速控制巡航控制其他–对复杂组件进一步划分为单元模块▪以发动机的怠速控制为例,分为暖机怠速、闭环速度控制、扭矩请求等单元▪模型实现上model reference系统级组件级单元级单元模块的设计不建议使用Model Reference.基于模型的嵌入式软件开发需求分析•模型架构•可实现性•可测性•可追溯•可配置模型建立•建模语言•建模标准•模型复杂度•平台化开发模型验证•建模标准•模型评审•形式化方法验证•功能测试代码实现•数据管理•等效性测试•代码验证•代码集成Simulink建模语言▪使用建模语言的子集▪Simulink和Stateflow之间的选择–如果算法是复杂的逻辑运算,使用Stateflow;–如果算法主要是数据运算,使用Simulink;▪Stateflow的flow chart和state chart之间的选择–如果算法本质上是计算工作状态或者离散状态,使用state chart;–如果算法本质上是if-then-else结构,使用flow chart或者真值表;ISO 26262软件单元的设计原则▪Example: Parallel states should not appear at the top level of a state-chart.--Misra Modeling GuidelineMethodsASILABCD1a One entry and one exit point in subprograms and functions++++++++1b No dynamic objects or variables, or else online test during their creation +++++++1c Initialization of variables++++++++1d No multiple use of variable names+++++++1e Avoid global variables or else justify their usage ++++++………1h No hidden data flow or control flow +++++++1jNo recursions++++++▪软件单元的设计和实现原则模型复杂度监测对单元模块进行复杂度监测–Model advisor–圈复杂度Simulink模型的平台化开发▪Model Variants–通过配置不同的参数选择不同的被引用模型–比如,K_Param== CLASS_A,选择Model_A.mdl;K_Param== CLASS_B,选择Model_B.mdl–支持生成条件编译的代码▪System Variants基于模型的嵌入式软件开发需求分析•模型架构•可实现性•可测性•可追溯•可配置模型建立•建模语言•建模标准•模型复杂度•平台化开发模型验证•建模标准•模型评审•形式化方法验证•功能测试代码实现•数据管理•等效性测试•代码验证•代码集成软件开发ISO 26262定义的软件开发过程系统集成和测试系统设计软件需求验证软件集成和测试软件单元测试软件单元设计及实现软件需求定义软件架构设计系统测试软件测试软件测试软件测试设计验证设计验证设计验证MAAB及相关规范的检查▪Model Advisor实现建模规范检查▪定制检查集▪定制检查项模型评审▪模型和需求的双向追溯–模型→需求–需求→模型▪Simulink Report Generator生成报告–为非Simulink用户生成报告▪Simulink Report Generator实现不同版本模型比较使用Simulink Design Verifier检查逻辑错误▪设定生成测试用例目标为MC/DC100%覆盖▪生成测试用例▪逻辑错误导致无法生成100%覆盖的测试用例,并提示错误逻辑使用Simulink Design Verifier检查数据错误▪通过算术运算分析定位错误–数据溢出–被零除▪证明没有错误的运算演示Simulink Design Verifier检查错误单元模块的功能测试▪仿真测试▪覆盖率分析模型测试的覆盖率要求▪对单元软件测试的结构覆盖率要求–覆盖率达到分支覆盖率100%–MC/DC 要求▪对软件架构测试的覆盖率要求MethodsASILABCD1a Statement coverage ++++++1b Branch coverage+++++++1cMC/DC (Modified Conditional/Decision Coverage)+++++MethodsASILABCD1a Function coverage ++++++1bCall coverage++++++模型的集成测试▪模型的组件级集成测试▪模型的系统级测试–模型在环测试–快速原型▪不同组件之间的接口测试▪不同组件功能上是否冲突基于模型的嵌入式软件开发需求分析•模型架构•可实现性•可测性•可追溯•可配置模型建立•建模语言•建模标准•模型复杂度•平台化开发模型验证•建模标准•模型评审•形式化方法验证•功能测试代码实现•数据管理•等效性测试•代码验证•代码集成代码生成的前提条件 模型经过充分验证模型符合建模标准功能测试覆盖率足够高模型不含有无效逻辑模型不含有数据错误GenerateCode数据对象和数据字典▪使用数据对象定义数据属性Properties (属性)Classes (类)Package (包)SimulinkSignal DataTypeData Storage ClassMin/Max ParameterData TypeData Storage ClassmodelName = 'f14';dictionaryName = 'myNewDictionary.sldd ‘;dictionaryObj =Simulink.data.dictionary.create(dictionaryName);set_param(modelName,'DataDictionary',dictionaryName);▪使用数据字典管理数据对象数据字典管理数据按照组件划分进行数据管理代码生成工具配置1. 通过系统目标文件设定回调函数2. 在代码生成设置的回调函数里固化设置软件工具除确定id 和版本号之外,还需要确定配置等效性测试▪SIL测试/PIL测试都是等效性测试–验证生成的代码和用于代码生成的模型具有相同的行为属性–PIL除等效性验证之外,还可以用来测量运行时间▪等效性测试的测试用例–功能测试的测试用例–Simulink Design Verifier自动生成▪模型覆盖率和代码覆盖率的比较代码的集成和集成测试▪代码集成的两种方式–单元模型的代码生成,代码级别做集成–模型级别集成,然后生成代码▪软硬件的系统级集成–硬件在环测试–台架测试–实车测试Plant model uController models1s2s3+Plant Model in PC uControllers1s2s3+基于模型的嵌入式软件开发需求分析•模型架构•可实现性•可测性•可追溯•可配置模型建立•建模语言•建模标准•模型复杂度•平台化开发模型验证•建模标准•模型评审•形式化方法验证•功能测试代码实现•数据管理•等效性测试•代码验证•代码集成MathWorksChange the world byAccelerating the paceof discovery, innovation, development, and learningin engineering and science。

整车电子电气性能测试介绍

整车电子电气性能测试介绍

整车电子电气性能测试介绍白树立【摘要】随着汽车电路系统的不断发展,电路系统的复杂性不断增加.为了更好地验证电路系统设计方案,需要进行整车静态功能测试,来验证电路系统的原理设计、线束设计,同时验证各个电气系统的设计是否符合前期制定的设计目标.并且可以通过实验来找出设计中可以进一步改进或者不足的地方,从而消除设计中可能出现的隐患.【期刊名称】《汽车零部件》【年(卷),期】2015(000)005【总页数】4页(P20-22,19)【关键词】静态功能测试;电路系统【作者】白树立【作者单位】奇瑞汽车股份有限公司,内蒙古鄂尔多斯017000【正文语种】中文0 引言随着车用电气设备越来越多,从发动机控制到传动系统控制,从行驶、制动、转向系统控制到安全保证系统及仪表报警系统,从电源管理到为提高舒适性而作的各种努力,汽车电气系统已形成一个复杂的大系统。

电气系统作为一个整体,在设计时必须使它们的工作能互相匹配,所以对整车电气系统进行测试显得很重要。

1 整车控制策略的编制在设计期间,需要勾画出整车的控制策略框架,计算整车电路系统大概包括哪些用电单元,其负载大致多大,每个用电单元采取何种控制方式,同时需要对整车的用电器进行初步确定。

并设计整车电器控制图,进行整车电器的匹配、集成,如开关与用电器间的控制关系、触点容量的确定、控制逻辑的初步确认、计算出需要何种电源分配中心。

在电路的设计中,电路的安全是需要重点考虑的一个问题,也就是说必须考虑到电路的保护和电路的控制,及整个电路中各个元件的匹配。

满足以上设计要求需要开发阶段对整车电子电器系统做必要的测试验证。

2 电子电气功能测试流程新的车型设计开始之前,对车型的分析非常重要。

整车电路的主要分析内容应包括:整车配置分析、整车电路系统的功能和控制策略、主要电器参数、特殊电器系统的分析、各种细节分析等几个方面。

对于一个新开发车型,一般按照图1所示流程逐步完成整车测试。

图1 测试流程图3 测试环境确认(1)实车环境:全功能可测试;与环境、行驶环境强相关。

汽车产品开发项目管理pdf

汽车产品开发项目管理pdf

汽车产品开发项目管理pdf汽车产品开发项目管理是一个复杂的过程,涉及到多个方面的内容。

以下是一个关于汽车产品开发项目管理的PDF文件的简要概述,以帮助你更好地理解该主题。

PDF文件,《汽车产品开发项目管理》。

概述:汽车产品开发项目管理是指在汽车产品开发过程中,通过规划、组织、协调和控制等一系列管理活动,以实现项目目标的过程。

它涉及到从产品概念阶段到产品交付阶段的全过程管理,包括项目计划、需求分析、设计开发、测试验证、生产制造等各个环节。

内容:1. 项目概述,介绍汽车产品开发项目的背景、目标和范围,明确项目的重要性和价值。

2. 项目组织,描述项目团队的组成和职责分工,包括项目经理、工程师、设计师、测试人员等角色的职责和协作方式。

3. 项目计划,详细规划项目的时间安排、资源分配和任务分工,制定项目进度表和里程碑,确保项目按时交付。

4. 需求分析,收集和分析客户需求,明确产品功能和性能要求,制定产品规格书,为后续的设计和开发提供基础。

5. 设计开发,根据需求分析阶段的结果,进行产品设计和开发,包括外观设计、结构设计、电子系统开发等。

6. 测试验证,对设计开发的产品进行各项测试,包括功能测试、性能测试、可靠性测试等,确保产品符合要求。

7. 生产制造,根据测试验证阶段的结果,进行产品的批量生产制造,包括供应链管理、生产调度、质量控制等。

8. 项目控制,通过监控项目进展、风险管理和变更控制等手段,确保项目按计划进行,及时解决问题和调整方案。

9. 项目交付,完成产品开发和制造后,对产品进行验收,准备交付给客户,并进行项目总结和经验总结。

重要性:汽车产品开发项目管理的有效实施,可以提高项目的成功率和效率,确保产品质量和交付时间,降低项目风险和成本,增强企业竞争力。

总结:汽车产品开发项目管理是一个综合性的管理过程,需要在项目的各个阶段进行全面的规划、组织、协调和控制。

通过合理的项目管理,可以实现汽车产品的高质量开发和交付,满足客户需求,提升企业竞争力。

汽车电子EMC测试整改

汽车电子EMC测试整改

汽车电子EMC测试整改
很多产品在做产品安全认证时都会遇到产品测试不合格的情况,尤其是在电磁兼容测试(即EMC测试)中出错频率更是普遍。

产品一旦测试不合格,那么随之而来的肯定是EMC整改通知书。

在EMC整改过程中很多管理人和技术人员并不太明白该从何处入手,今天我们就来分析EMC整改常遇到的问题和一些整改建议。

首先我们来从EMC测试项目构成说起,EMC主要包含两大项:EMI(干扰)和EMS(产品抗干扰和敏感度)。

通过这些测试项目我们不难看出EMC测试主要围绕产品的电磁干扰和敏感度两部分,一旦产品不符合安全认证标准需要EMC整改的时候我们可以通过降低其材料和零部件进行整改。

一、EMC整改意见:
1、在拿到整改意见书以后,需要提前定位好EMC整改计划。

没有定位好计划就去盲目的整改产品就像无头的苍蝇一样到处乱动,这样只会增加整改的成本。

第二:比较测试,根据测试仪器所提供的数据来进行分析问题。

汽车电子行业 NPI(新产品导入)项目管理毕业设计论文

汽车电子行业 NPI(新产品导入)项目管理毕业设计论文

汽车电子行业 NPI(新产品导入)项目管理【摘要】新产品导入(New Product Introduction 简称NPI)过程是EMS(Electronics Manufacturing Service)企业将客户研究开发成功的实验室新产品转入批量生产制造的关键过渡过程,如果NPI阶段存在问题,则产品不能顺利进入批产阶段,将会直接影响与客户合作的业务进程,并可能由于耽误了客户产品上市而造成双方极大经济损失,因此非常必要建立科学、有效的NPI项目质量管理体系,为NPI过程提供良好的品质保障。

并且更重要的是知道如何将新产品导入,并进行过程问题分析与验证。

在新产品导入过程中,只有把每个阶段控制好,质量才得到保证,同时避免不必要的工时、物料的浪费,新产品对于汽车电子行业也是新的挑战,只有不断更新产品,跟着市场的脚步,才会有所发展。

【关键字】质量控制新产品的导入试产量产一,NPI的定义&职责❖NPI(New Product Introduction)即新产品导入。

❖新产品:指采用新技术原理、新设计构思研发、生产的全新产品。

❖从市场营销的角度看,凡是企业向市场提供的过去没有生产过的产品都叫新产品。

具体地说,只要是产品线中的任何一部分的变革或创新,并且给消费者带来新的利益、新的满足的产品,都可以认为是一种新产品。

1.2产品工程师在NPI过程中的职责:1、负责在试产过程中对可制造性评审,从生产角度提出建议,预警风险、及相关解决方法建议;协助验证研发输出的各种技术文件的准确性。

2、负责试产前期导入生产部时项目状态的确认和资料的准备工作。

在试产前与研发和项目经理确认项目的技术状态和技术文档,做好试产准备工作。

3、负责协助制造工程在试产过程中所需测试夹具、装配治具的设计、协助研发对供应商的技术支持。

4、负责试产线生产和技术人员项目沟通情况,对试生产的首件进行最后的核对。

及时分析、解决试产中的问题,反馈和总结试产报告给项目相关人员并跟踪、推动改善。

基于Python的电控单元硬件在环自动化测试系统

基于Python的电控单元硬件在环自动化测试系统

-制造研究学术ACADEMIC 2019.03088随着汽车行业的创新发展和变革,汽车电控系统日臻完善,现代汽车处在智能化发展阶段,最终向着全智能驾驶即无人驾驶发展[1]。

据统计,汽车电子系统的技术创新在现代汽车技术创新中占90%以上[2],各整车厂和零部件厂商都在加大汽车控制器策略的研究和开发,使得汽车驾驶更舒适、智能和安全。

整车电子电气控制系统中,动力控制系统的发动机和变速器控制单元占据了重要地位,是汽车动力系统的灵魂。

而电控单元的开发离不开测试系统,测试工作做得越全面,系统电控单元控制策略就越安全可靠。

在电控单元控制策略日新月异的今天,测试工作也愈加繁重和复杂。

而采用自动测试系统,不仅能够节省大量人力和设备资源投入,还能够减少人工测试的失误,提高控制系统的质量。

当新开发项目发展到平台化的成熟度以后,采用自动化测试系统,对于项目扩展十分便利,可以用较少的人力设备资源,做较多的平台项目,同时保证拓展项目质量。

1 电控单元硬件在环测试系统的组成电控单元测试分为模型测试、代码测试和硬件在环测试,硬件在环测试属于半实物仿真测试,采用实际控制单元,把控制软件和硬件单元集成到一起。

在仿真环境中测试,属于实车验证之前的最后测试环节,能够充分验证软件和硬件。

本文介绍的硬件在环测试系统,采用市场上成熟的dSPACE设备,包括硬件设备和软件系统2大部分。

其中硬件设备的主要特点就是具有较高的运算能力,灵活性强。

而软件系统则是可以方便地实现代码生成、下载、调试和实验等工作。

硬件设备下位机采用mid-size的SCALEXIO机柜,包括CAN总线通讯通道,提供模拟输入、模拟输出、数字输入、数字输出、负载模拟、电源控制、电源开关、电阻仿真通道摘要: 本文介绍了基于Python语言的电控单元硬件在环自动化测试系统的设计和实现,把运行硬件在环测试环境工程、执行自动测试流程和采集数据等功能使用Python语言实现,自动产生测试报告,可以提高测试效率和测试质量,可扩展性和兼容性好,可以嵌入其他项目管理平台统一管理。

汽车电子项目规划方案

汽车电子项目规划方案

汽车电子项目规划方案一、项目背景和目标汽车电子是指将电子技术应用于汽车系统中,以提高汽车的性能、安全性、舒适性和节能环保性。

汽车电子领域的发展已经成为汽车工业的新的风口,各大车企纷纷推出智能汽车并加大对汽车电子的研发投入。

本项目旨在开展汽车电子相关技术的研发与应用,为汽车工业在智能化和电气化方面提供技术支持。

二、项目内容和实施步骤1.市场调研和需求分析:开展对汽车电子市场的调研,了解用户需求和行业发展趋势,确定项目的技术和产品方向。

2.技术研发和创新:聘请专业的技术团队,通过自主研发和合作研究的方式,研究汽车电子技术的前沿问题,提出创新的解决方案,并进行技术验证和试验。

3.产品设计和开发:根据用户需求和市场反馈,进行产品的设计和开发。

主要包括汽车智能驾驶系统、车载娱乐系统、电动车辆电池管理系统等。

4.测试和验证:对开发的产品进行全面的测试和验证,确保产品的性能和质量达到市场要求。

5.生产和供应链管理:建立产品的生产线和供应链体系,确保产品的生产和供应的稳定性和可靠性。

6.销售和售后服务:制定销售策略和渠道,推广和销售产品。

同时建立售后服务体系,提供产品的维修和升级服务。

三、项目进度和时间安排1.市场调研和需求分析:预计耗时一个月,完成时间为X年X月。

2.技术研发和创新:预计耗时一年,完成时间为X年X月。

3.产品设计和开发:预计耗时半年,完成时间为X年X月。

4.测试和验证:预计耗时半年,完成时间为X年X月。

5.生产和供应链管理:预计耗时三个月,完成时间为X年X月。

6.销售和售后服务:预计耗时六个月,完成时间为X年X月。

四、项目组织和资源投入1.项目组织架构:建立项目组织架构,明确项目经理、技术团队和销售团队的职责和工作分工。

2.人力资源投入:根据项目需求,招聘和培养相关技术人才和销售人才,确保项目的顺利进行。

4.研发设备和实验室建设:根据项目需求,购置研发所需的设备和搭建实验室,提供研发和测试的条件。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

INTEWORK-TPA(Test Project Administrator, 以下简称TPA) 是一款集成的测试项目管理工具,它可以管理测试过程中的所有数据,包括需求、用例、样件、计划、报告和缺陷等;传统的管理方式一般基于多个软件,多是基于对单一过程的管理,缺少严谨的管理思想和过程的跟踪,作为测试项目管理的一体化解决方案,TPA 更关注于测试项目流程的管理,在一套系统中对各个过程做到有效地跟踪和覆盖。

测试需求管理
TPA 的项目管理是以需求为核心,支持查看基于需求的统计信息,例如需求覆盖情况、对应用例的执行情况及对应用例测试产生的缺陷等统计信息。

•支持第三方工具测试需求的导入
•支持测试需求和测试用例、计划、缺陷、报告关联
•强大的数据统计功能
测试计划管理
每个测试计划可以指定开始、结束时间、负责人和所需执行的测试用例等信息。

同时提供完善的统计功能,项目管理者可以直观查看项目计划执行的状态,帮助用户减少繁琐的统计工作,把更多的精力投入到项目管理中。

•支持测试用例开发计划和测试用例执行计划的建立
•支持对不同类型测试计划完成情况的追踪
•支持将自动测试计划导入自动化测试执行软件
•支持手动测试计划导出
测试用例管理
通过新建不同层级的包或直接继承需求管理模块中的层级结构来分层管理测试用例,这个模块中的树形结构、用例信息都可以直接导入自动化测试执行软件用于后续测试序列的搭建。

•树形层级结构用例管理,可划分为项目、包和测试用例三个层级,支持LTC/CTC 结构,有效减少测试用例数量
•测试用例中的变量统一来源于变量管理模块,保证变量的一致性
•支持用例对测试需求的追踪和覆盖度分析
•统一的变量和变量取值管理
•支持变量和取值更新时已引用用例的自动替换
测试样件管理
一般情况下,在测试过程中测试样件是逐步升级和变化的,相同用例在不同测试样件下运行的测试结果可能不尽相同,为了保证对指定样件测试结果的准确性和对应性,TPA 提供了测试样件管理功能,测试样件的信息会完整的保存至测试报告中。

•统一管理测试样件
•支持测试计划、测试报告、缺陷和测试样件的关联管理
•提供基于测试样件的统计功能
测试报告管理
用户可以将手动(实车、台架等)测试报告和自动测试报告上传到TPA 中进行统一管理,同时支持基于已经存在的测试报告进行测试结果和用例执行情况统计和分析。

所有测试报告都支持在线查看和导出。

•支持手动报告和自动报告上传、查看、下载
•支持基于测试报告的统计
•支持测试用例的测试覆盖率统计
缺陷管理
缺陷是整个测试活动的核心产出,缺陷产生和关闭是测试活动发现问题和解决问题的过程。

TPA 提供了完善的缺陷管理模块,并和需求、用例等管理模块的数据相关联。

•支持软件缺陷的录入和导出
•支持缺陷和需求、用例、报告的关联
•支持各种维度的缺陷统计。

相关文档
最新文档