一种自动化质检方法、装置和系统的制作方法

文档序号:9707067阅读:408来源:国知局
一种自动化质检方法、装置和系统的制作方法
【技术领域】
[0001] 本发明涉及质量检测技术领域,尤其涉及一种自动化质检方法、装置和系统。
【背景技术】
[0002] 为了保证出厂的产品为合格产品,工厂内生产的产品在出厂前需要经过质检。目 前,工厂内产品一般靠人工质检,通常由专门的质检员担任质检工作。
[0003] 然而,这种靠人工质检产品的方法存在以下问题:
[0004] 对质检员的技术要求较高,而且质检项目的变动,如增加、修改或删除等,经常导 致质检员反复学习培训沟通,尤其是小批量试产阶段;质检员在进行质检的过程中若被特 殊事件中断时,很容易导致部分质检项漏检,且漏检后难以发现。

【发明内容】

[0005] 有鉴于此,本发明提供了一种质检自动化方法、装置和系统,以解决上述技术问 题。
[0006] 为了解决上述技术问题,本发明采用了如下技术方案:
[0007] -种自动化质检方法,包括:
[0008] 待被检产品接入到测试工作站的接入端口后,测试工作站初始化所述接入端口; [0009]测试工作站获取所述被检产品的测试用例;
[0010]测试工作站根据所述测试用例对被检产品进行质检。
[0011] -种自动化质检装置,包括:
[0012] 初始化单元,用于待被检产品接入到测试工作站的接入端口后,初始化所述接入 端口;
[0013] 获取单元,用于获取所述被检产品的测试用例;
[0014] 质检单元,用于根据所述测试用例对被检产品进行质检。
[0015] -种自动化质检系统,包括:Web服务器和/或离线服务器、数据库服务器和测试工 作站;
[0016] 其中,所述Web服务器和/或离线服务器用于收集被检产品的测试用例,并将收集 到的测试用例传输至数据库服务器;
[0017] 所述数据库服务器用于存储被检产品的测试用例;
[0018] 所述测试工作站用于从所述Web服务器和/或离线服务器上获取被检产品的测试 用例,根据所述测试用例对被检产品进行质检。
[0019] 相较于现有技术,本发明具有以下有益效果:
[0020] 通过以上技术方案可知,本发明提供的自动化质检方法可以由测试工作站执行, 该测试工作站可以代替人工对被检产品进行质检,因此,该质检方法只要求质检员能够操 作测试工作站即可,对质检员的质检技术水平要求较低。因此,该方法能够将质检员转变为 操作员,大大降低了质检过程中的人为失误因素造成的质检结果不准确的现象。另外,当被 检产品质检项的增加、删除和修改时,测试工作站会自动地获取到修改后的质检项,质检员 只要操作测试工作站即可,无需进行质检项检测技术方面的学习,因此,从这一方面来说, 该方法降低了对质检员的技术要求。
[0021] 另外,由于被检产品的质检项是由测试工作站测试的,只要测试工作站运行正常, 就不会出现质检项漏检的情况。因此,该方法避免了现有技术中质检员的质检工作被中断 而导致质检项漏检的情况。
【附图说明】
[0022] 为了清楚地理解本发明的【具体实施方式】,下面将描述本发明【具体实施方式】时用到 的附图做一简要说明。显而易见地,这些附图仅是本发明的部分实施例,本领域技术人员在 未付出创造性劳动的前提下,还可以获得其它附图。
[0023]图1是本发明实施例提供的自动化质检系统结构框架图;
[0024] 图2是本发明实施例提供的自动化测试盒与半自动化测试工作站的连接示意图;
[0025] 图3是本发明实施例提供的测试工作站的结构示意图;
[0026] 图4是本发明实施例一提供的在线状态的自动化质检方法的流程示意图;
[0027] 图5是本发明实施例二提供的在线状态的自动化质检方法的流程示意图;
[0028] 图6是本发明实施例三提供的离线状态的自动化质检方法的流程示意图;
[0029] 图7是本发明实施例提供的测试工作站并行对多台被检产品进行质检的方法流程 示意图;
[0030] 图8是本发明实施例提供的对接入的各个被检产品质检的流程示意图;
[0031 ]图9是本发明实施例提供的对一个被检产品质检的流程示意图;
[0032] 图10是本发明实施例提供的对一个测试用例测试的流程示意图;
[0033] 图11是本发明实施例四提供的自动化质检装置结构示意图。
【具体实施方式】
[0034] 为使本发明的目的、技术方案和效果更加清楚、完整,下面结合附图对本发明的具 体实施方式进行描述。
[0035] 首先介绍本发明实施例提供的自动化质检系统。图1是本发明实施例提供的自动 化质检系统的结构示意图。
[0036] 如图1所示,该自动化质检系统包括:Web服务器01、数据库服务器02、鉴权服务器 03、测试工作站04和离线服务器05。图1中的实线表示在线状态的自动化质检方法中,自动 化质检系统的各个部件的控制关系,虚线表示离线状态的自动化质检方法中,自动化质检 系统的各个部件的控制关系。
[0037]其中,Web服务器01用于收集被检产品的测试用例,并将收集到的测试用例传输到 数据库服务器02;其中,被检产品的测试用例由测试用例开发人员开发,当测试用例验证通 过后,测试用例开发人员向Web服务器01上传测试用例。
[0038]另外,对于具有相同操作系统平台的不同型号被检产品,其对应的某些测试用例 有可能相同,例如,对于具有Android操作系统平台的不同型号智能手机和平板电脑的应用 层测试用例来说,其对扬声器、麦克风、显示屏等模块的功能测试用例就有很多是相同。
[0039] 为了方便同一测试用例在不同被检产品间共享,本发明实施例还对测试用例进行 了信息结构分类。本发明实施例将测试用例的信息结构分为基本信息和执行信息两大类, 以方便数据库服务器存储和方便查询适合待测设备的测试用例。
[0040] 其中,基本信息主要应用于测试用例的分类和为被检产品生产测试用例列表,执 行信息主要应用于测试工作站进行被检产品的测试。
[0041] 进一步地,基本信息描述了测试用例的功能、执行的场景、测试的范围、测试的阶 段、测试的粒度(收费参考用)、测试用例开发人员信息。它主要用于测试用例的不同应用的 分类抽取,例如:
[0042] 1.要测试Android平台手机的显示屏,则可以根据基本信息的系统平台(Android) 和模块分类(显示屏)抽取测试用例;
[0043] 2.当测试用例测试结果失败时,可以将测试数据自动发送给测试用例开发人员分 析;
[0044] 3.根据质检收费的不同,质检粒度可选择的等级也不同。
[0045] 针对上述所述的测试用例信息结构分类的情况,Web服务器01还用于收集被检产 品的测试用例基本信息和测试用例执行信息,并将收集到的测试用例基本信息和执行信息 传输至数据库服务器02。
[0046] 作为示例,测试用例的基本信息的详细说明见表1,测试用例的执行信息的详细说 明见表2。
[0047] 表 1
[0048]
[0U7」

[0052]其中,在表2中,重试次数、延迟时间、超时时间、程序名称、执行参数和期望值的组 合成为一个质检基本执行单元,即质检基元。
[0053]数据库服务器02用于存储接收到的测试用例;此外,当Web服务器01将测试用例的 基本信息和执行信息传输至数据库服务器02后,数据库服务器02还用于存储测试用例基本 信息和执行信息。
[0054]鉴权服务器03用于鉴权测试用户的账户,只有在鉴权服务器03确定测试用户的账 户合法后,才允许测试用户在线质检被检产品;需要说明的是,本发明实施例中的鉴权服务 器03由测试用例管理人员控制。一般来说,鉴权服务器03仅对在线测试用户的账号进行鉴 权认证。当然,作为实施例的扩展,鉴权服务器03也可以对离线测试用户的账号进行鉴权认 证。
[0055] 测试工作站04用于从Web服务器01上下载被检产品的测试用例,根据被检产品的 测试用例对被检产品进行质量检测,直到该被检产品的测试用例均检测完毕。测试工作站 04还用于收集被检产品的测试用例的测试结果,并将测试结果上传到Web服务器01;需要说 明的是,测试工作站04从Web服务器01上下载被检产品的测试用例可以在启动质检之前执 行,即测试工作站04在未执行被检产品的质检过程之前,预先从Web服务器01上下载被检产 品的测试用例,这种方式下载被检产品的测试用例不占用质检时间,因而有利于提高测试 效率。可替代地,测试工作站04也可在执行被检产品的质检过程中从Web服务器01上实时下 载被检产品的测试用例。
[0056] 此外,如图1所示,本发明实施例所述的测试工作站04可以为全自动测试工作站 41,也可以为半自动测试工作站42。其中,全自动测试工作站41可以独立地完成为被检产品 的质检以及测试结果的判断确认,而半自动测试工作站42则需要人工协助操作被检产品才 能完成被检产品的质检,并且可能还需要人工判断才能得到测试结果。
[0057] 另外,为了方便后续对质检未通过的测试用例进行问题分析,在质检过程中,测试 工作站04还用于保存测试结果未通过的测试用例的现场测试数据,并进一步将该现场测试 数据上传至Web服务器01,进而传输至数据库服务器02,最后存储在数据库服务器02中。 [0058]另外,本发明实施例提供的测试工作站04不论是全自动化测试工作站还是半自动 化测试工作站上设置有多个被检产品的接入端口,所有各个接入端口可以同时工作,因此, 测试工作站04可以同时并行对多个被检产品进行质检。因此,利用本发明实施例提供的自 动化测试系统能够提高质检效率。
[0059]当测试工作站04将
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1