浅谈测试数据自动化管理系统的建设

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

浅谈测试数据自动化管理系统的建设

摘要测试数据自动化管理系统提供了产品生产单位进行测试数据采集、归档、展示、分析和处理等功能,通过计算机信息技术手段实现提高测试数据质量,提升产品制造技术和测试管理水平,降低技术改进成本、缩短研发周期,深入挖掘测试数据价值的目标。

关键词测试;自动化;提高;数据;产品质量

引言

在产品生产中,产品测试是重要阶段,通过测试信息,可以为各类人员提供产品功能、性能等多方面的信息。并且在测试信息知识库的基础上,可以提供同类产品测试数据的浏览,分析,技术人员吸取经验,加快了技术支持改进,增强了产品质量。信息化技术应用到产品测试领域是现代仪器发展的必然趋势,推进基于信息化的测试数据自动化管理系统可以实现从传统“机械军工”向数字化、集成化、网络化“数字军工”转变。

1 系统介绍

1.1 系统总体设计

(1)系统总体结构

测试数据自动化管理系统采用C/S+B/S模式结构,即多个数据采集终端为客户端、SQL Server为数据库服务器所组成的C/S模式结构与浏览器(IE)、Web Server应用服务器和SQL Server为数据库服务器所组成的B/S三层模式结构相结合,解决了多数据源异构工程的数据集成和管理,实现测试数据工艺流程、过程数据资源的全过程管理系统。

(2)系統功能

系统主要用于产品生产过程测试,通过集成多种专业采集系统、测试仪器,实现生产测试数据自动化采集、集中存储、关键测试参数控制,质检单自动生成等功能,整个系统是多项目并发测试,同时多项目采集管理,并形成相关关联,达到快速产品测试及管理,形成对产品的测试数据追溯。

1.2 系统功能模块应用

从功能模块上划分,可分为:测试过程管理、测试任务管理、测试数据数据库管理和系统管理。其中最为重要的测试过程管理大致包括测试设计、测试准备、测试实施、测试数据获取、测试数据处理和测试报告生成六个阶段。

测试设计:对测试进行计划,明确测试相关的资源,测试内容和具体测试实施的步骤,具体体现在系统工艺管理的流程设计和表单定制。

测试准备:完成对测试人员的落实、零组件的配套情况等操作,对测试准备阶段产生的测试数据和文件进行管理,体现在系统测试生产运营管理模块。

测试实施:准备工作完成后需进入正式测试,正式测试需要对测试过程相关表格做详细记录,一般会改变测试状态,根据测试状态的不同产生不同类型的测试数据,体现在测试任务管理中。

数据获取:测试数据大部分由测试设备产生,会产生不同格式的测试数据,由采集设备完成对测试数据的采集与转换,最终形成统一标准的格式数据,通过自动导入或手工导入方式导入测试库进行统一的管理,体现在已办及代办任务的各类数据。

数据处理:对获取的测试数据通过分析算法进行数学处理,变换为清晰可分析的数据形式,体现在系统测试流程表单中。

报告生成:对整个测试进行描述和说明,整理相关的数据,对测试数据进行分析,形成测试结论,最后为任务提出方整理出可交付的测试报告,体现在系统测试过程表单明细查看及报告单生成。

(1)工艺管理

设计和维护测试工艺流程,管理测试项目,定义和绑定检验要素,链接测试表单;表单流程匹配,表单管理,编辑字段设置属性。

(2)数据采集与控制

智能化数据采集,实现串口、并口等多种数据文件格式的自动解析和智能化匹配,自动进行合格性判断。

(3)数据统计

提供通用的数据处理方法和专用算法,用户方便定制数据处理模式;对测试数据进行综合分析、挖掘处理,数据对比,找到规律性趋势;能适时动态对主要生产环节进行过程能力的分析、评估。

(4)测试任务管理

任务管理主要包括任务创建、任务下发、代办任务、已完成任务等。任务的创建提供多种方式,可以人工手动创建,还可以通过与其他系统的接口接收数据进行自动创建,任务的流转依据流程配置的规则步骤进行,并可对任务进度进行实时监控。

(5)系统管理

保证系统的基础信息支撑和安全性,系统管理员可以创建组织信息、用户信息、备份数据、恢复数据;系统安全员可以创建角色、定义权限、赋予角色、定义人员密级;系统审计员可以审计系统日志和异常现象。系统管理保证系统的基础组织架构信息、认证安全、备份恢复,包括人员管理、权限管理、角色管理、三员管理、密级管理、恢复。

(6)知识管理

管理流程、任务、项目执行过程中产生的各种文档、标准、规范的信息。在测试过程中动态积累测试知识,便于测试知识的学习及测试经验的积累,为各专业人员提供学习、分享的知识平台。

2 系统价值

该系统为解决产品生产过程数字化测试数据集成和管理提供了重要手段,特别是实现了测试数据的自动采集与集成,消除了“数据孤岛”现象,大幅度提高测试数据管理水平和利用水平,能够很好地规范测试流转过程,能够更加合理地利用测试资源,在很大程度上完善企业产品信息化管理环節。

2.1 提高测试数据管理和利用水平

(1)数据采集自动化

将信息技术成功应用到精密测试领域,实现了测试自动化,通过自动测试数据读取入库,减少人为误差,确保过程数据的准确性。

(2)数据有序统一管理

系统将原先散落在各个部门、各测试室、各测试设备硬盘的测试数据、测试文档、测试信息统一存储在系统数据库中,根据企业的实际情况按照企业的客观管理形式以有序化的结构树展现出来,并提供符合企业实际不同维度的展现形式。

(3)历史数据便于查询

用户可以在系统中以统一的、习惯的方式来浏览测试数据;系统以有序化、多维度的存储和展现,提供快捷方便的查询方式,在很短的时间内查找到历史测试数据。找出不同测试之间的异同,积累测试经验,极大程度上改善测试数据查找、整理、对比的困难处境。

(4)提高数据安全性

安全、可靠的提供严格权限控制机制,通过测试数据操作级别和业务级别的控制,保证测试数据的安全共享和传输,同时系统严谨的备份和数据恢复机制,很大程度上减低了数据损坏和泄露的风险。

2.2 提高测试业务过程流转的规范性

(1)提高测试流程的规范性

不同企业都有自己已经具有一套运行时间较长的测试流程,测试流程的环节都是依靠人工监控和执行,可监控性较差。通过引入测试数据自动化管理系统对测试流程进行信息化的梳理和优化,在系统中可以一目了然的监控测试的进展情况,提高测试流程的规范性。

(2)改变测试计划无法实时跟踪的现状

系统通过测试计划管理,通过测试计划和测试任务的关联,提供测试完成情况的统计和展示,实现测试计划的实时跟踪。

(3)提高测试资源的利用效率

测试系统中对所有的测试资源基础信息、库存情况、使用记录、定检记录、所处状态进行统一管理,在测试过程中实现联动选择,提高了测试资源的管理水平和利用效率。

(4)打通产品测试与产品其他环节之间的数据孤岛

系统的引入弥补了产品研制生命周期测试环节的信息化管理的空白,也提高了企业整个的信息化建设水平。为实现产品研制数据的融合贯通建立条件,实现企业数据的最大程度的完整性、关联性。

3 结束语

目前测试数据自动化管理系统已应用于企业新品生产中,可以有效地提高产品测试过程数据管理效率,大幅度提高产品生产过程流转追踪程度,促进了生产率的提高,系统能够加速实现产品的工程化,促进新品快速迭代研发,稳定批量生产,提升复杂机电产品生产过程综合质量控制能力。

相关文档
最新文档