TPA测试项目管理系统-测试用例管理
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