Test Project Administrator(简称TPA)是经纬恒润自主研发的一款专业的测试项目管理工具,目前已广泛的应用于国内二十余个整车厂和零部件供应商。它可以管理测试过程中的所有数据和文档,包括需求、用例、样件、计划、报告和问题等。作为测试项目管理的一体化解决方案,TPA关注测试项目流程的管理,可以对测试各个阶段做到有效地跟踪和覆盖。
 
        本期着重为大家介绍基于TPA的测试用例管理功能。

前言

        随着汽车电子化、智能化程度的提高,一个整车平台包含的控制器日益增多,控制器的功能也越来越复杂,对控制器的测试要求也越来越高,传统基于文档的测试用例管理方式由于其低复用性,无关联性,无协同性等缺点,已经无法适应目前的汽车研发测试需求。

功能特点

        经纬恒润整合多家整车厂的使用需求,开发出适用于汽车电子领域专属的测试用例管理模块并将其集成在测试管理软件TPA内,可同时管理自动和手动测试用例,具备如下功能特点:
 
•  集中管理,协同工作
        TPA采用中心数据库的管理模式,所有的测试用例存储在中心数据库中,用户通过浏览器访问查看数据库中用例的最新状态,同时可以直接增加或修改数据库中的数据,修改后的数据实时存入数据库。浏览器的访问方式,支持多人同时操作,避免了传统方式无法协同工作、用例版本混乱的缺点。测试人员或研发人员可以很方便地记录和监控每个测试活动、阶段结果,支持并行测试和记录,从而大大提高测试效率。
 
 
•  支持测试用例分层管理
        TPA以项目为单位管理测试用例,每个项目的用例又通过树状结构分层管理,用户可按测试需求确定层级结构的颗粒度,如整车的用例可按域->控制器->功能层级存放测试用例,清晰的层级结构便于用例的统一管理和查找。
 
 
•  支持业务逻辑和测试数据分离
        TPA支持LTC(逻辑测试用例)/CTC(具体的测试用例)的用例描述结构,可将测试用例的业务逻辑与测试数据相分离,以此提高用例和脚本的使用率,降低维护成本。
 
        TPA可根据LTC的测试用例描述和参数引用自动生成参数表格,并可根据参数表格配置的数据生成CTC,LTC/CTC结构将多条相同逻辑的用例简化为一个LTC加一张CTC参数表,有效减少了用例编写工作,同时用户可以通过添加参数表数据方便的扩展测试用例。
 
 
•  支持Excel测试用例的导入和导出
        用户已有的通过Excel积累的测试用例,支持直接导入TPA系统,如果用户更习惯使用Excel编写用例时,TPA还支持Excel文件重复导入,通过重复导入可以实现通过Excel增加和修改测试用例的目的。
        当测试环境无网络支持时,TPA软件支持将系统中已经编写好的测试用例导出为Excel文档,导出的用例文档可用于无网环境时的手动测试及测试结果记录。
 
 
•  支持用例审核机制
        对于一些涉及安全关键的用例,为了保证被测件的安全,需要上级人员或是设计人员对测试用例进行审核,只有通过审核的用例才可以执行。
 
        针对这种需求,TPA提供了用例审核机制,包含用例审核和申请编辑两个过程:
        用例审核:用例编写完成后用例编写人可以提出用例审核申请并指定审核人,审核人收到申请后会查看用例并进行审核,审核通过的用例不允许任何人再修改,同时要求测试人员只能执行通过审核的测试用例。
        申请编辑:当通过审核的用例需要再次修改时,也必须经过审批流程,否则不允许修改。
 
 
•  便捷的测试用例复用
        对于测试部门来说,测试用例库的积累至关重要。完善的用例库,不但可以让新员工通过阅读用例快速掌握产品功能,业务知识等,而且对于新项目,通过测试用例的复用可以快速完成用例的编写。TPA支持将项目里的某个控制器用例完全或者部分复制到另一个项目。
 
 
•  与需求、报告和问题的关联查询
        测试项目的流程一般是根据测试需求设计测试用例,执行用例生成测试结果和报告,分析结果和报告产生测试问题,所以测试用例是承接需求,产生报告和问题的基础,TPA支持用例和需求关联,保证用例有对应需求来源,同时TPA也支持用例和问题的关联,保证问题有源可循。
 

客户反馈

        国内某整车厂使用TPA管理某C级乘用车的整个测试流程,测试过程中涉及近40个控制单元,在TPA中管理的测试用例总数约20000条,客户反馈使用TPA管理测试用例有效节约了测试用例的编写时间,并且可以很方便的进行测试覆盖度、测试通过率等数据统计,项目实施完毕后积累了车型平台的测试用例库,为后续测试建立了良好的基础。
 

经纬恒润
北京市海淀区知春路7号致真大厦D座6层
电话:010-64840808
邮箱:market_dept@hirain.com
网址:www.hirain.com

TPA测试项目管理系统-测试用例管理的更多相关文章

  1. 汽车电子测试项目管理系统-TPA

    概述 INTEWORK-TPA(Test Project Administrator, 以下简称TPA) 是一款集成的测试项目管理工具,它可以管理测试过程中的所有数据,包括需求.用例.样件.计划.报告 ...

  2. TFS - 使用微软测试管理器实现跨团队项目的测试用例管理

    在团队项目之间实现测试用例和测试计划的共享,是很多客户关注的问题.尤其在开发产品+服务的团队中,对测试用例的共享要求比较高.下面就如何在Team Foundation Server中如何实现团队项目之 ...

  3. [Azure DevOps] 管理测试计划、测试套件和测试用例

    我喜欢测试计划,它能让团队清楚测试进度,还能妥善分配测试人员,更重要的是它能保证测试质量和效率.Azure DevOps 里提供了 Test Plans 这个模块用于管理测试计划. 1. Azure ...

  4. 02 【PMP】项目管理系统、PMIS、工作授权系统、配置管理系统、变更管理

    PMBOK融会贯通:盘点八大系统<项目管理系统.PMIS.工作授权系统.配置管理系统.变更管理>   一.  PMBOK相关系统: 工作系统作为事业环境因素,提高或限制项目管理的灵活性,并 ...

  5. 禅道项目管理系统整合Selenium IDE的思路

    前两天说用过Selenium IDE产生了一些想法,这里做一些整理. 传统的测试人员管理测试用例,基本都是用Excel.这没什么不好的,也没什么好的.如果通过管理系统来管理用例,相对来说,少了一些简便 ...

  6. 测试用例管理工具-TestLink

    TestLink是基于web的测试用例管理系统,主要功能是测试用例的创建.管理和执行,并且还提供了一些简单的统计功能,主要功能包括: 测试需求管理 测试用例管理 测试用例对测试需求的覆盖管理 测试计划 ...

  7. 滴滴开源AgileTC:敏捷测试用例管理平台

    ​桔妹导读:AgileTC是一套敏捷的测试用例管理平台,支持测试用例管理.执行计划管理.进度计算.多人实时协同等能力,方便测试人员对用例进行管理和沉淀.产品以脑图方式编辑可快速上手,用例关联需求形成流 ...

  8. Web测试的常用测试用例与知识

    1. Web测试中关于登录的测试 2. 搜索功能测试用例设计 3. 翻页功能测试用例 4. 输入框的测试 5. Web测试的常用的检查点 6. 用户及权限管理功能常规测试方法 7. Web测试之兼容性 ...

  9. 索信达携手8Manage,打造项目管理系统信息化体系

    [导语]金融大数据已逐渐成为行业潮流,作为金融大数据应用提供商,深圳索信达企业为了实现业务和研发项目的多重管理需求,决定引入8Manage项目管理系统,提高项目管控能力和工作效率,从而提高企业的核心竞 ...

随机推荐

  1. 【Spring Boot学习之九】缓存支持

    环境 eclipse 4.7 jdk 1.8 Spring Boot 1.5.2 一.Spring Boot Cache以及整合EhCacheSpring从3.1开始定义了org.springfram ...

  2. (CSDN迁移) JAVA多线程实现-可控最大并发数线程池(newFixedThreadPool)

    上篇文章中介绍了单线程化线程池newSingleThreadExecutor,可控最大并发数线程池(newFixedThreadPool)与其最大的区别是可以通知执行多个线程,可以简单的将newSin ...

  3. 【记录】【springboot】动态定时任务ScheduledFuture,可添加、修改、删除

    这里只演示添加和删除任务的,因为修改就是删除任务再添加而已. 方便演示,任务就是每3秒打印 1.没有任务 后台 2.添加一个任务 3.再添加一个任务 4.删除一个任务 5.再添加一个任务 6.代码 运 ...

  4. docker 学习总结

    Docker 是一个容器工具,提供虚拟环境.解决了软件的环境配置和依赖问题,让软件可以带环境和依赖的安装. Docker 将应用程序与该程序的依赖,打包在一个文件里面.运行这个文件,就会生成一个虚拟容 ...

  5. 2019最新版Java程序员零基础入门视频教程资料(全套)

    为了解决Java学习初学者在网上找视频难的事情,本人整理了一份2019年度最新版的Java学习视频教程.希望看到这份视频的你们都能找到一份称心的工作,技术上都能得到进一步的提升,好东西就要分享给你们, ...

  6. PyGSP

    PyGSP # PyGSP (0.5.1) # matplotlib (3.1.2) # networkx (2.4) # numpy (1.17.4) from pygsp import graph ...

  7. SQL Server 将数据导出为XML和Json

    有时候需要一次性将SQL Server中的数据导出给其他部门的也许进行关联或分析,这种需求对于SSIS来说当然是非常简单,但很多时候仅仅需要一次性导出这些数据而建立一个SSIS包就显得小题大做,而SQ ...

  8. go switch 和java C#有不同

    1 switch 后的语句可以有简单的赋值语句 2 case :后的语句结束后不需要break;默认自动结束 除非以 fallthrough 语句结束,否则分支会自动终止 没有条件的 switch 有 ...

  9. 安装macOS时遇到Unable to unmount volume for repair异常导致无法完成安装的解决办法

    方法一: 使用终端命令行制作完macos安装U盘后,务必将.IAProductInfo文件放到U盘的根目录(非EFI分区的) sudo /Applications/Install\ macOS\ Si ...

  10. Zipkin存储Sleuth信息实现调用链追踪的几种方法

    版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/alva_xu/article/detail ...