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. Kubernetes平台环境搭建

    软件 版本 Linux操作系统 CentOS7.4 Kubernetes 1.12 Docker 18.xx-ce Etcd 3.x Flannel 0.10 角色 IP 组件 推荐配置 master ...

  2. go中值传递、引用传递、指针传递的区别

    go语言中的值类型: int.float.bool.array.sturct等 值传递是指在调用函数时将实际参数复制一份传递到函数中,这样在函数中如果对参数进行修改,将不会影响到实际参数 声明一个值类 ...

  3. vs2015 debug时出现 C2039“cout”: 不是“std”的成员

    今天想起电脑上的vs2015,发现好久没用了,用了下,遇到了一个问题 由于不常用c++,还是觉得应该记录下来,以免下次遇到,不知怎么处理 新建项目Hello Hello.cpp #include &q ...

  4. codeforces --- Round #250 (Div. 2) B. The Child and Set

    <传送门> [题目大意] 给你一个sum和一个limit,现在要你在1~limit中找到一些数来使得这些数的和等于sum,如果能找到的话就输出找到的数的个数和这些数,未找到输出" ...

  5. shoshana-技术文集

    20190422 全球最厉害的 14 位程序员,请收下我的膝     20190423 观察者模式(Observer)和发布(Publish/订阅模式(Subscribe)       2019042 ...

  6. Java基础知识点总结(三)

    figure:first-child { margin-top: -20px; } #write ol, #write ul { position: relative; } img { max-wid ...

  7. 大数据之路【第十篇】:kafka消息系统

    一.简介 1.简介 简 介• Kafka是Linkedin于2010年12月份开源的消息系统• 一种分布式的.基于发布/订阅的消息系统 2.特点 – 消息持久化:通过O(1)的磁盘数据结构提供数据的持 ...

  8. 【简解】C2CRNI - Crni

    [题目大意] 给定一个N行N列的矩阵,每个格子要么为白色要么为黑色.黑矩形为所涵单元格数大于等于2且所涵单元格均为黑色的矩表.要解决的问题是在给定的矩形中找出两个没有共公部分的黑矩形,输出所有方案数, ...

  9. nginx+lua访问流量实时上报kafka

    在nginx这一层,接收到访问请求的时候,就把请求的流量上报发送给kafka storm才能去消费kafka中的实时的访问日志,然后去进行缓存热数据的统计 从lua脚本直接创建一个kafka prod ...

  10. php精度比较函数bccomp

    bccomp (PHP 4, PHP 5, PHP 7) bccomp — 比较两个任意精度的数字 说明 int bccomp ( string $left_operand , string $rig ...