首页 / 测试方法

测试方法无效专利 发明

技术领域

[0001] 本发明涉及测试技术领域,尤其涉及一种可调度测试任务的测试方法。

相关背景技术

[0002] 当今,测试在电子产品制造业的应用越来越广泛,而电子产品的种类也越来越多,同一种产品又有不同的机种,不同的机种对应的测试程序也相应地不同,从而导致输出的测试报告也会不一样。在生产线上,测试同一个机种从这一个测试工站到下一个测试工站时,往往都需要对应不同的测试工站改写不同的测试程序,当有N个测试工站时,对应的测试程序也会有N个。这样,就给管控这些程序带来很大的困难。经研究发现,同一类电子产品的不同机种,其测试目标有相当的相似之处,甚至有的是完全相同,这样就使测试任务实现可调度大有可为;而对于不同的产品,测试任务也就有比较大的差异,若测试任务与测试功能实现分离,则可实现测试程序与电子产品无关。

具体实施方式

[0020] 请参阅图1,实施本发明测试方法的硬件的一较佳实施方式包括一测试设备100。所述测试设备100包括一测试任务配置模块10、一存储模块20、一测试功能数据库30及一测试模块40。
[0021] 所述测试任务配置模块10可设置一电子产品(图未示)的测试任务的测试参数、并设置所述电子产品所需要的测试设备名称、数据的输入输出格式等等相关设置。所述测试任务指所述电子产品所具有的功能项测试,如:USB测试、触摸屏测试、键盘测试、闪光测试、处理器测试等等。所述存储模块20可将所述测试任务配置模块10设置的测试参数、测试设备名称、数据的输入输出格式等相关参数以INI后缀名格式的文档形式存储在内。众所周知,文档名为INI的后缀名之类的文档主要是用以存放各种参数的文档。所述测试功能数据库30可存储与所述测试任务配置模块10设置的测试任务相对应的测试函数,并可根据测试任务的修改而不断地更新完善所述测试函数。所述测试模块40可从所述存储模块20中提取所述测试任务,依次找到所述测试功能数据库30中存储的相对应的测试函数,并根据所述测试任务及测试函数执行测试,得出一对应的测试结果报告。
[0022] 请参阅图2,所述测试任务配置模块10设置的电子产品的测试任务的测试参数时,所述测试参数包括电子产品的机种属性,如:所述机种为1的机种属性包括一机种标识符11、一机种名称13、及一测试站15。如:一种标识符为1,机种名称为Erised,测试站为1,2,3。这时表示意思是,机种标识符为1及机种名称为Erised的电子产品要经过测试站为1,2,3的三个测试站进行测试。
[0023] 所述测试任务的测试参数还包括所述测试站15的属性。所述测试站15的属性包括一测试站标识符151,一测试站名称153、所述测试站15需要测试的测试项155及一定位项157。所述测试项155可设置所测试站15所能进行功能测试。所述定位项157定义所述测试站15的先后测试顺序。如:所述测试站15为1,2,3三个测试站,所对应的标识符151为1,2,3,对应的测试站名称为B1,B2,B3,所述测试站1,2,3分别对应的测试项155为61、1、2、3;18、17、11、12、66;65、28、25、26。,即,所述测试站1可进行61、1、2、3这四项功能测试,所述测试站2可进行18、17、11、12、66这四项功能测试,所述测试站2可进行65、28、25、
26这四项功能测试,如下表所示:
[0024]测试站 测试站标识符 测试站名称 测试项 定位项
1 1 B1 61、1、2、3 1
2 2 B2 18、17、11、12 2
3 3 B3 65、28、25、26 3
[0025] 所述测试任务的测试参数还包括测试项155的属性。所述测试项155的属性包括一测试项标识符1551、一测试项名称1553及一测试函数标识符1555。另外,所述属性还包括所述测试项155的测试不合格信息及错误代码。上表所示的在测试站15为1的测试站上,其测试站标识符为1的情况下,所述测试项为61、1、2、3。这时,对应的测试项155如下表所示:
[0026]
[0027] 另外,所述测试项155分别对应所述测试功能数据库30中的测试函数,比如,测试项名称1553为61、1、2、3对应的测试函数如下表所示:
[0028]
[0029]
[0030] 请参阅图3,在进行测试时,首先完善所述测试功能数据库30内的测试函数(步骤S01)。然后所述测试任务配置模块10根据所述电子产品的类型指定测试所述电子产品的测试设备,并设置相关的测试任务(步骤S02)。所述测试任务包括:所述测试任务配置模块10编辑所述电子产品的机种1的机种标识符11、所述机种名称13、所述机种1需要测试的一测试站15,并设置所述测试站15的排列次序(步骤S03)。所述测试任务配置模块10编辑所述测试站15的测试站标识符151、测试站名称153、所述测试站15需要测试的测试项155及一定位项157,并设置所述测试项155的排列次序(步骤S04)。所述测试任务配置模块10编辑所述测试项155的测试项标识符1551、测试项名称1553、测试函数标识符
1555及相关错误信息及对应的错误代码(步骤S05)。所述存储模块20将所述测试任务配置模块编辑的测试任务的测试参数以.INI后缀名格式的文档存储在内(步骤S06)。所述测试模块40从所述存储模块20中提取测试任务并依次找到所述测试功能数据库30中存储的相应的测试函数,然后根据所述测试任务及其对应的测试函数执行测试,并得出相应的测试结果报告(步骤S07)。
[0031] 对本领域的普通技术人员来说,可以根据本发明的发明方案和发明构思结合生产的实际需要做出其他相应的改变或调整,而这些改变和调整都应属于本发明权利要求的保护范围。

当前第1页 第1页 第2页 第3页