一种测试线用配置文件的生成方法及系统的制作方法

文档序号:6632435阅读:137来源:国知局
一种测试线用配置文件的生成方法及系统的制作方法
【专利摘要】本发明涉及产品测试【技术领域】,提供一种测试线用配置文件的生成方法及系统,所述方法包括下述步骤:读取测试计划书,生成测试项目列表,并将测试项目列表存储到内存中;将测试项目列表中所述测试环境和测试规格选项中所涉及的测试参数进行有效性检测;当有效性检测通过时,对测试项目列表进行筛选,选取测试项目列表中符合预定需求的内容;对测试项目列表中符合预定需求的内容进行解析,将测试项目列表中测试线测试软件所需要的参数映射对应到缓存中;将缓存中的测试线测试软件所需要的参数以.ini文件的格式生成ini配置文件,并输出,从而实现测试软件的自动化配置,配置效率高,节省人力物力,节省开发时间,且不容易出错,降低失误率。
【专利说明】一种测试线用配置文件的生成方法及系统

【技术领域】
[0001] 本发明属于产品测试【技术领域】,尤其涉及一种测试线用配置文件的生成方法及系 统。

【背景技术】
[0002] 目前,软件组在项目立项完成后,需要负责下发产线测试计划书和测试软件,其 中,测试计划书常采用Excel档案的形式,依据客户提出的产品规格以及产线测试条件指 定,用于指导产线生产测试,测试软件依据测试计划书制定,如实的反应测试演算法及测试 规格,辅助产线做出货判定。
[0003] 测试计划书和测试软件之间存在一对一的对应关系,并且可逆,即通过测试软件 可以推导出测试配置项,通过测试配置项可以推导出测试计划书。在实际操作时,需要针对 测试计划书里制定的诸如规格和测试环境等内容真实的反应到测试软件里,即需要人工手 动更改大量的软件配置项,并且在更改过程中容易出现漏改或者错改的状况,导致开发工 程师和测试工程师反复的确认,耗时耗力,得不偿失,容易出现测试计划书和测试软件不匹 配的问题。


【发明内容】

[0004] 本发明的目的在于提供一种测试线用配置文件的生成方法,旨在解决现有技术中 人工手动方式更改测试配置项的过程中容易出现漏改或者错改的状况,导致开发工程师和 测试工程师反复的确认,耗时耗力,容易出现测试计划书和测试软件不匹配的问题。
[0005] 本发明是这样实现的,一种测试线用配置文件的生成方法,所述方法包括下述步 骤:
[0006] 读取测试计划书,根据所述测试计划书所包含的内容生成由若干个测试项目组成 的测试项目列表,并将所述测试项目列表存储到内存中,所述测试项目列表包括测试环境 和测试规格选项;
[0007] 将所述测试项目列表中所述测试环境和测试规格选项中所涉及的测试参数进行 有效性检测;
[0008] 当有效性检测通过时,对所述测试项目列表进行筛选,选取所述测试项目列表中 符合预定需求的内容;
[0009] 对所述测试项目列表中符合预定需求的内容进行解析,将所述测试项目列表中测 试线测试软件所需要的参数映射对应到缓存中;
[0010] 将所述缓存中的测试线测试软件所需要的参数以.ini文件的格式生成ini配置 文件,并输出。
[0011] 作为一种改进的方案,所述读取测试计划书,根据所述测试计划书所包含的内容 形成由若干个测试项目组成的测试项目列表,并将所述测试项目列表存储到内存中的步骤 具体包括下述步骤:
[0012] 读取测试计划书;
[0013] 对所述测试计划书的内容进行分析,将属于同一测试线或同一测试类的测试项目 进行编号写入所述测试项目列表中;
[0014] 将所述测试项目列表存储到内存中。
[0015] 作为一种改进的方案,所述将所述测试项目列表中所述测试环境和测试规格选项 中所涉及的测试参数进行有效性检测的步骤具体包括下述步骤:
[0016] 预先设定所述测试项目列表中所述测试环境和测试规格选项中所涉及的测试参 数所对应的标准参数数据信息表;
[0017] 将所述测试项目列表中所述测试环境和测试规格选项中所涉及的测试参数逐一 与所述标准参数数据信息表进行对应比对;
[0018] 若所述测试项目列表中所述测试环境和测试规格选项中所涉及的测试参数符合 所述标准参数数据信息表所定义的范围,则判定所述测试参数进行有效性检测通过。
[0019] 作为一种改进的方案,所述测试项目包括焦距调整、坏点测试、脏污测试以及电流 测试。
[0020] 本发明实施例的另一目的在于提供一种测试线用配置文件的生成系统,其特征在 于,所述系统包括:
[0021] 测试项目列表生成模块,用于读取测试计划书,根据所述测试计划书所包含的内 容生成由若干个测试项目组成的测试项目列表,并将所述测试项目列表存储到内存中,所 述测试项目列表包括测试环境和测试规格选项;
[0022] 有效性检测模块,用于将所述测试项目列表生成模块所生成的所述测试项目列表 中所述测试环境和测试规格选项中所涉及的测试参数进行有效性检测;
[0023] 筛选选取模块,用于当所述有效性检测模块的有效性检测通过时,对所述测试项 目列表进行筛选,选取所述测试项目列表中符合预定需求的内容;
[0024] 解析映射模块,用于对所述筛选选取模块选取的所述测试项目列表中符合预定需 求的内容进行解析,将所述测试项目列表中测试线测试软件所需要的参数映射对应到缓存 中;以及
[0025] ini配置文件生成模块,用于将所述缓存中的测试线测试软件所需要的参数 以.ini文件的格式生成ini配置文件,并输出。
[0026] 作为一种改进的方案,所述测试项目列表生成模块具体包括:
[0027] 测试计划书读取模块,用于读取测试计划书;
[0028] 内容分析模块,用于对所述测试计划书的内容进行分析,将属于同一测试线或同 一测试类的测试项目进行编号写入所述测试项目列表中;以及
[0029] 存储模块,用于将所述测试项目列表存储到内存中。
[0030] 作为一种改进的方案,所述有效性检测模块具体包括:
[0031] 标准参数数据信息表设定模块,用于预先设定所述测试项目列表中所述测试环境 和测试规格选项中所涉及的测试参数所对应的标准参数数据信息表;
[0032] 比对模块,用于将所述测试项目列表中所述测试环境和测试规格选项中所涉及的 测试参数逐一与所述标准参数数据信息表进行对应比对;以及
[0033] 判定模块,用于若所述测试项目列表中所述测试环境和测试规格选项中所涉及的 测试参数符合所述标准参数数据信息表所定义的范围,则判定所述测试参数进行有效性检 测通过。
[0034] 作为一种改进的方案,所述测试项目包括焦距调整、坏点测试、脏污测试以及电流 测试。
[0035] 在发明实施例中,读取测试计划书,根据所述测试计划书所包含的内容生成由若 干个测试项目组成的测试项目列表,并将所述测试项目列表存储到内存中,所述测试项目 列表包括测试环境和测试规格选项;将所述测试项目列表中所述测试环境和测试规格选 项中所涉及的测试参数进行有效性检测;当有效性检测通过时,对所述测试项目列表进行 筛选,选取所述测试项目列表中符合预定需求的内容;对所述测试项目列表中符合预定需 求的内容进行解析,将所述测试项目列表中测试线测试软件所需要的参数映射对应到缓存 中;将所述缓存中的测试线测试软件所需要的参数以.ini文件的格式生成ini配置文件, 并输出,从而实现测试软件的自动化配置,配置效率高,节省人力物力,节省开发时间,缩短 生产周期,而且不容易出错,降低失误率。

【专利附图】

【附图说明】
[0036] 图1是本发明实施例提供的测试线用配置文件的生成方法的实现流程图;
[0037] 图2是本发明实施例提供的读取测试计划书,根据所述测试计划书所包含的内容 形成由若干个测试项目组成的测试项目列表,并将所述测试项目列表存储到内存中的步骤 的实现流程图;
[0038] 图3是本发明实施例提供的将所述测试项目列表中所述测试环境和测试规格选 项中所涉及的测试参数进行有效性检测的步骤的实现流程图;
[0039] 图4是本发明实施例提供的测试线用配置文件的生成系统的结构框图;
[0040] 图5是本发明实施例提供的测试项目列表生成模块的结构框图;
[0041] 图6是本发明实施例提供的有效性检测模块的结构框图。

【具体实施方式】
[0042] 为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对 本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并 不用于限定本发明。
[0043] 图1示出了本发明实施例提供的测试线用配置文件的生成方法的实现流程图,其 具体步骤如下所述:
[0044] 在步骤SlOl中,读取测试计划书,根据测试计划书所包含的内容生成由若干个测 试项目组成的测试项目列表,并将所述测试项目列表存储到内存中,所述测试项目列表包 括测试环境和测试规格选项。
[0045] 在步骤S102中,将所述测试项目列表中所述测试环境和测试规格选项中所涉及 的测试参数进行有效性检测。
[0046] 在该步骤中,对测试测试环境和测试规格中所涉及的测试参数的有效性合法性的 检测可以采用多种方式,例如粗略的过滤式的检测,以及通过比较对比的方式的检测,只要 能达到进行有效性检测的目的即可,下述实施例给出其中的一种方式,在此不再赘述。
[0047] 在步骤S103中,当有效性检测通过时,对测试项目列表进行筛选,选取测试项目 列表中符合预定需求的内容。
[0048] 在该步骤中,该预定要求对测试项目列表的筛选条件,该预订要求可以是相应的 工程师预先设定的归类选取标准,也可以是工程师手动输入的选取标准参数,在此不再赘 述。
[0049] 在步骤S104中,对测试项目列表中符合预定需求的内容进行解析,将测试项目列 表中测试线测试软件所需要的参数映射对应到缓存中。
[0050] 其中,该步骤的目的是将存放在内存中的测试项目列表中测试线测试软件所需要 的参数提取出来,并映射对应到缓存中,为ini配置文件的生成提供基础。
[0051] 在步骤S105中,将所述缓存中的测试线测试软件所需要的参数以.ini文件的格 式生成ini配置文件,并输出。
[0052] 其中,该步骤中生成的ini配置文件即为测试线上测试软件所需要的配置文件, 在此不再赘述其结构内容,将该ini配置文件输出的含义为将生成的ini配置文件通过某 种方式传送给指定的测试线或者存储到本地计算机相应的存储空间,在此不再赘述。
[0053] 在本发明实施例中,如图2所示,图给出上述步骤SlOl所记载的读取测试计划书, 根据所述测试计划书所包含的内容形成由若干个测试项目组成的测试项目列表,并将所述 测试项目列表存储到内存中的步骤,其具体包括:
[0054] 在步骤S201中,读取测试计划书。
[0055] 其中,该测试计划书放置在计算机的某个位置,提供一种查找路径即可实现对测 试计划书的读取,在此不再赘述。
[0056] 在步骤S202中,对测试计划书的内容进行分析,将属于同一测试线或同一测试类 的测试项目进行编号写入所述测试项目列表中。
[0057] 其中,测试计划书中有详细的测试项目的内容,即项目编号、项目内容、项目的测 试规格以及测试环境等内容,而测试项目包括焦距调整、坏点测试、脏污测试以及电流测试 等内容,在此不再赘述。
[0058] 在步骤S203中,将测试项目列表存储到内存中。
[0059] 该测试项目列表即为一个或者若干个数据存储站,其依据本发明的方案进行项目 配置和内容设置即可,其具体的结构如下表所示;
[0060]

【权利要求】
1. 一种测试线用配置文件的生成方法,其特征在于,所述方法包括下述步骤: 读取测试计划书,根据所述测试计划书所包含的内容生成由若干个测试项目组成的测 试项目列表,并将所述测试项目列表存储到内存中,所述测试项目列表包括测试环境和测 试规格选项; 将所述测试项目列表中所述测试环境和测试规格选项中所涉及的测试参数进行有效 性检测; 当有效性检测通过时,对所述测试项目列表进行筛选,选取所述测试项目列表中符合 预定需求的内容; 对所述测试项目列表中符合预定需求的内容进行解析,将所述测试项目列表中测试线 测试软件所需要的参数映射对应到缓存中; 将所述缓存中的测试线测试软件所需要的参数以.ini文件的格式生成ini配置文件, 并输出。
2. 根据权利要求1所述的测试线用配置文件的生成方法,其特征在于,所述读取测试 计划书,根据所述测试计划书所包含的内容形成由若干个测试项目组成的测试项目列表, 并将所述测试项目列表存储到内存中的步骤具体包括下述步骤: 读取测试计划书; 对所述测试计划书的内容进行分析,将属于同一测试线或同一测试类的测试项目进行 编号写入所述测试项目列表中; 将所述测试项目列表存储到内存中。
3. 根据权利要求1所述的测试线用配置文件的生成方法,其特征在于,所述将所述测 试项目列表中所述测试环境和测试规格选项中所涉及的测试参数进行有效性检测的步骤 具体包括下述步骤: 预先设定所述测试项目列表中所述测试环境和测试规格选项中所涉及的测试参数所 对应的标准参数数据信息表; 将所述测试项目列表中所述测试环境和测试规格选项中所涉及的测试参数逐一与所 述标准参数数据信息表进行对应比对; 若所述测试项目列表中所述测试环境和测试规格选项中所涉及的测试参数符合所述 标准参数数据信息表所定义的范围,则判定所述测试参数进行有效性检测通过。
4. 根据权利要求1所述的测试线用配置文件的生成方法,其特征在于,所述测试项目 包括焦距调整、坏点测试、脏污测试以及电流测试。
5. -种测试线用配置文件的生成系统,其特征在于,所述系统包括: 测试项目列表生成模块,用于读取测试计划书,根据所述测试计划书所包含的内容生 成由若干个测试项目组成的测试项目列表,并将所述测试项目列表存储到内存中,所述测 试项目列表包括测试环境和测试规格选项; 有效性检测模块,用于将所述测试项目列表生成模块所生成的所述测试项目列表中所 述测试环境和测试规格选项中所涉及的测试参数进行有效性检测; 筛选选取模块,用于当所述有效性检测模块的有效性检测通过时,对所述测试项目列 表进行筛选,选取所述测试项目列表中符合预定需求的内容; 解析映射模块,用于对所述筛选选取模块选取的所述测试项目列表中符合预定需求的 内容进行解析,将所述测试项目列表中测试线测试软件所需要的参数映射对应到缓存中; 以及 ini配置文件生成模块,用于将所述缓存中的测试线测试软件所需要的参数以.ini文 件的格式生成ini配置文件,并输出。
6. 根据权利要求5所述的测试线用配置文件的生成系统,其特征在于,所述测试项目 列表生成模块具体包括: 测试计划书读取模块,用于读取测试计划书; 内容分析模块,用于对所述测试计划书的内容进行分析,将属于同一测试线或同一测 试类的测试项目进行编号写入所述测试项目列表中;以及 存储模块,用于将所述测试项目列表存储到内存中。
7. 根据权利要求5所述的测试线用配置文件的生成系统,其特征在于,所述有效性检 测模块具体包括: 标准参数数据信息表设定模块,用于预先设定所述测试项目列表中所述测试环境和测 试规格选项中所涉及的测试参数所对应的标准参数数据信息表; 比对模块,用于将所述测试项目列表中所述测试环境和测试规格选项中所涉及的测试 参数逐一与所述标准参数数据信息表进行对应比对;以及 判定模块,用于若所述测试项目列表中所述测试环境和测试规格选项中所涉及的测试 参数符合所述标准参数数据信息表所定义的范围,则判定所述测试参数进行有效性检测通 过。
8. 根据权利要求5所述的测试线用配置文件的生成系统,其特征在于,所述测试项目 包括焦距调整、坏点测试、脏污测试以及电流测试。
【文档编号】G06F11/36GK104407967SQ201410598968
【公开日】2015年3月11日 申请日期:2014年10月30日 优先权日:2014年10月30日
【发明者】杜文峰 申请人:歌尔声学股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1