概述
近年来,嵌入式软件测试在行业认知度越来越高,标准的测试过程、相应的测试工具、测试技术也不断被认可和接受。这些测试过程、工具、技术为保证软件质量、提高测试效率提供了很大的帮助。但测试过程、工具、技术等分散化依然明显,无法形成合力,在一定程度上又制约效率的提高。为此需要将测试过程、工具、技术集于一身,提供满足测试管理、测试开发、测试执行、测试总结等活动的嵌入式软件测试协同工作平台。
一般的软件测试管理平台功能主要包括测试人员管理、测试项目管理、测试需求管理、用例管理、测试执行管理、测试结果管理、测试报告生成、测试数据统计与分析等功能。而嵌入式软件测试协同工作平台除了这些基础功能外,还需要对嵌入式软件研发全生命周期、全流程、全要素进行协同管理,包括:从不同的需求源自动获取需求、实现需求-用例-问题的追踪、与缺陷跟踪系统无缝集成,以及能够开展多轮次测试管理、能够自动化执行不同测试用例脚本、能够自动生成测试报告等。
平台组成及功能
恒润科技在嵌入式测试领域有超过十年以上的经验,对嵌入式软件(系统)的开发模式与测试模式有深刻的理解,ET·platform正是基于这些经验和理解为嵌入式测试领域“量身定做”的,并贯彻嵌入式软件(系统)自动化测试思想,能显著提高测试组织的测试效率。
ET·platform可以实现多人协同测试工作,并且可以与多种工具集成实现协同研发工作。
? ET·platform主要功能包括:
? 测试人员管理
? 测试资源管理
? 测试项目管理
? 测试需求分析与管理
? 测试用例辅助设计与管理
? 自动测试执行与分析
? 测试缺陷管理
? 报告自动生成
? 测试信息统计与分析
产品特点及优势
? 符合嵌入式软件测试标准
如SIL及ASIL等安全认证中测试相关要求(如IEC-61508、EN50128、ISO26262)
? 提供角色和权限分配
支持为测试人员分配角色和相应的权限,测试经理、测试设计人员、测试执行人员、测试审核人员可以各司其职,按照测试流程完成各自的工作。
? 自动化获取测试需求
通过打通与DOORS、WORD、EXCEL等常用需求开发或管理工具,实现需求自动提取。
? 支持用例与脚本分离、脚本与测试数据分离
用例属性区分设计属性与执行属性,支持用户自主调用测试脚本、管理测试数据。
? 支持用例自动生成插件
提供测试用例自动生成接口;提供基于状态转换的测试用例自动生成插件;可以根据用户需要,定制基于特定测试用例生成技术的插件。
? 自动化执行、分析接口
提供开放式的自动化执行接口,用户可以自行开发适配器,以适应不同的被测环境,如exe程序运行环境、二进制程序的模拟运行环境、板级运行环境、HIL运行环境等;提供结果分析的接口,用户可以自行开发评价准则,自动化评估运行结果是否符合预期要求。
? 可保存长时间测试生成的大文件
独有的测试存储结构,可以保存长时间测试生成的大文件,可以生成每轮的测试快照。
? 支持回归测试
允许用户针对测试对象,开展多轮测试,各轮次测试数据保持相对独立,提供轮次挂起功能。
? 实现需求-用例-问题的追踪
建立测试需求与测试用例、测试用例与测试问题之间的关联,提供图形化界面直观显示需求-用例-问题之间的追踪关系。
? 支持定制测试报告
提供开放式接口以适应不同行业的测试需求、测试说明报告、测试记录和测试总结报告要求。
? 整合工具链
包括SVN、MATLAB、CCS、HigaleView、JIRA、NI测试工具等常见工具链,其中与JIRA等缺陷管理系统无缝集成可以实现测试与研发之间的bug闭环。
? 支持多人协作
支持多人协同合作完成测试工作,提供测试数据保护机制,有效避免数据冲突的发生。
? 离线测试工作
方便现场测试。