电子产品测试系统和方法技术方案

技术编号:25317054 阅读:58 留言:0更新日期:2020-08-18 22:33
一种电子产品测试系统包括:检索模块,其被配置为访问电子文件,所述电子文件包含基于第一产品的测试生成的数据;以及测试装置,其具有处理单元,所述处理单元被配置为基于所述电子文件中的数据执行第二产品的测试,所述第二产品具有不同于所述第一产品的至少一个特征。

【技术实现步骤摘要】
【国外来华专利技术】电子产品测试系统和方法相关申请数据本公开涉及2017年10月13日提交的美国专利申请第15/784,064号。
本申请总体上涉及产品测试,并且更具体地涉及用于提供产品测试的系统和方法。
技术介绍
许多产品需要产品测试。产品的供应商通常要求在使得客户能够获得产品之前测试产品。产品测试可能是一个漫长而复杂的过程。产品中可能存在许多不同的技术特征需要在不同的测试参数下进行测试。许多产品供应商可能不具有室内产品测试者。这些产品供应商将需要将产品测试外包给外部产品测试者。然而,找到能够充分执行产品测试项目的合适的产品测试者本身可能是一个耗时的过程,并且可能具有挑战性。如果产品供应商需要快速周转时间用于其产品的产品测试,则此类外包技术可能是不合适的。
技术实现思路
一种电子产品测试系统包括:检索模块,其被配置为访问电子文件,所述电子文件包含基于第一产品的测试生成的数据;以及测试装置,其具有处理单元,所述处理单元被配置为基于所述电子文件中的数据执行第二产品的测试,所述第二产品具有不同于所述第一产品的至少一个特征。任选地,电子文件中的数据包括关于测试者的所跟踪的动作的信息,以及所跟踪的动作的相应时间戳。任选地,处理单元被配置为基于电子文件中关于测试者的所跟踪的动作的信息,重新执行所跟踪的动作用于执行所述第二产品的所述测试。任选地,处理单元被配置为基于电子文件中的数据来模拟测试者的动作。任选地,电子文件包括脚本,并且其中处理单元被配置为运行脚本用于测试第二产品。>任选地,所述脚本基于多个测试者的所跟踪的动作。任选地,电子文件中的数据基于使用光标和/或键盘执行的(一个或多个)所跟踪的动作。任选地,电子文件中的数据包括:光标位置;由测试者键入的文本;由测试者键入的文本的位置、对象选择的位置;或者前述的任意组合。任选地,所述系统还包括与第一产品的身份相关联地存储电子文件的非暂时性介质。任选地,非暂时性介质被配置为存储与第一产品的身份相关联的一个或多个另外的电子文件。任选地,检索模块被配置为通过选择非暂时性介质中的电子文件中的具有最新时间戳的一个来获得电子文件。任选地,处理单元被配置为:获得与所述第一产品的所述测试相关联的第一图像,并且获得与所述第二产品的所述测试相关联的第二图像。任选地,第一图像与数据相关联地存储在非暂时性介质中,所述数据包括关于测试者的所跟踪的动作的信息。任选地,第一图像基于在所述第一产品的所述测试期间执行的第一任务的完成,并且其中第二图像基于在所述第二产品的所述测试期间执行的第二任务的完成。任选地,所述第一图像包括所述第一产品的第一内容,所述第一内容指示用于测试所述第一产品的第一任务的第一结果;并且其中所述第二图像包括所述第二产品的第二内容,所述第二内容指示用于测试所述第二产品的第二任务的第二结果。任选地,处理单元还被配置为:将掩码施加到所述第一图像以创建第一经掩蔽图像;将所述掩码施加到所述第二图像以创建第二经掩蔽图像;并且将所述第一经掩蔽图像与所述第二经掩蔽图像进行比较。任选地,掩码被配置为遮挡第一图像和第二图像的一个或多个部分。任选地,所述第二产品的所述测试包括测试第二产品的特征,并且其中处理单元被配置为基于所述第一经掩蔽图像与所述第二经掩蔽图像的所述比较来确定所述第二产品的所述特征的所述测试是否失败。任选地,处理单元包括调度模块,所述调度模块被配置为如果基于第一经掩蔽图像和第二经掩蔽图像的比较对第二产品的特征的所述测试失败,则自动发出测试第二产品的请求。任选地,处理单元被配置为测试第二产品的多个特征,所述多个特征包括至少第一特征和第二特征,其中处理单元被配置为通过运行基于测试者的第一所跟踪的动作的第一脚本来测试第二产品的第一特征,并且其中处理单元被配置为通过运行基于测试者的第二所跟踪的动作的第二脚本来测试第二产品的第二特征。任选地,所述处理单元包括图像捕获器,所述图像捕获器被配置为通过将一系列图像帧与所述第一图像进行比较,并且选择所述图像帧中的与所述第一图像匹配的一个作为所述第二图像来确定所述第二图像。任选地,所述系统还包括跟踪器,所述跟踪器被配置为跟踪测试者与web页面的交互,其中所述电子文件中的所述数据基于所述所跟踪的交互。任选地,跟踪器被配置为跟踪由测试者操作的光标的移动。任选地,跟踪器被配置为跟踪标签的选择、按钮的选择、图标的选择、文本的选择或前述的任意组合。任选地,跟踪器被配置为跟踪键击和/或语音输入。任选地,第一产品包括web页面、web站点、计算机应用、移动装置应用或处理器应用。任选地,处理单元被配置为在没有来自光标控件的输入的情况下关于测试界面虚拟地移动光标。任选地,处理单元被配置为在没有来自光标控件的输入的情况下在测试界面中虚拟地进行光标选择。任选地,处理单元被配置为在没有来自键盘的输入的情况下在测试界面的字段中虚拟地键入文本。任选地,所述第一产品的所述测试是基于人的,并且所述第二产品的所述测试是基于机器的。任选地,所述数据包括关于第一对象的选择的信息,所述第一对象在所述第一产品中的第一位置处;并且其中所述处理单元被配置为通过基于关于所述第一产品中的所述第一对象的所述选择的所述信息而选择所述第二产品中的第二对象来执行所述第二产品的所述测试,所述第二对象在所述第二产品中的第二位置处,其中所述第二位置不同于所述第一位置。一种用于产品测试的处理器实现的方法包括:访问电子文件,所述电子文件包含基于第一产品的测试生成的数据;以及由处理单元基于所述电子文件中的所述数据执行第二产品的测试,所述第二产品具有不同于第一产品的至少一个特征。任选地,电子文件中的数据包括关于测试者的所跟踪的动作的信息,以及所跟踪的动作的相应时间戳。任选地,执行所述第二产品的所述测试的所述动作包括基于电子文件中关于测试者的所跟踪的动作的信息,重新执行所跟踪的动作来测试第二产品。任选地,执行所述第二产品的所述测试的所述动作包括模拟测试者的动作。任选地,电子文件包括脚本,并且其中执行所述第二产品的所述测试的所述动作包括运行脚本用于测试第二产品。任选地,所述脚本基于多个测试者的所跟踪的动作。任选地,电子文件中的数据基于使用光标和/或键盘执行的(一个或多个)所跟踪的动作。任选地,电子文件中的数据包括:光标位置;由测试者键入的文本;由测试者键入的文本的位置、对象选择的位置;或者前述的任意组合。任选地,电子文件与第一产品的身份相关联地存储在非暂时性介质中。任选地,非暂时性介质还存储与第一产品的身份相关联的一个或多个另外的电子文件。任选地,访问所述电子文件的动作包括选择所述非暂时性介质中的所述电子文件中的具有最新时间戳的一个。任选地,所述方法还包括:获得与所述第一产品的所述测试相关联的第一图像,以及获得与所述第二产品的所本文档来自技高网...

【技术保护点】
1.一种电子产品测试系统,其包括:/n检索模块,其被配置为访问电子文件,所述电子文件包含基于第一产品的测试生成的数据;以及/n测试装置,其具有处理单元,所述处理单元被配置为基于所述电子文件中的所述数据来执行第二产品的测试,所述第二产品具有不同于所述第一产品的至少一个特征。/n

【技术特征摘要】
【国外来华专利技术】20171220 US 15/849,4751.一种电子产品测试系统,其包括:
检索模块,其被配置为访问电子文件,所述电子文件包含基于第一产品的测试生成的数据;以及
测试装置,其具有处理单元,所述处理单元被配置为基于所述电子文件中的所述数据来执行第二产品的测试,所述第二产品具有不同于所述第一产品的至少一个特征。


2.如权利要求1所述的系统,其中所述电子文件中的所述数据包括关于测试者的所跟踪的动作的信息,以及所述所跟踪的动作的相应时间戳。


3.如权利要求2所述的系统,其中所述处理单元被配置为基于所述电子文件中关于所述测试者的所述所跟踪的动作的所述信息,重新执行所述所跟踪的动作用于执行所述第二产品的所述测试。


4.如权利要求1所述的系统,其中所述处理单元被配置为基于所述电子文件中的所述数据来模拟测试者的动作。


5.如权利要求1所述的系统,其中所述电子文件包括脚本,并且其中所述处理单元被配置为运行所述脚本用于测试所述第二产品。


6.如权利要求5所述的系统,其中所述脚本基于多个测试者的所跟踪的动作。


7.如权利要求1所述的系统,其中所述电子文件中的所述数据基于使用光标和/或键盘执行的一个或多个所跟踪的动作。


8.如权利要求1所述的系统,其中所述电子文件中的所述数据包括:
光标位置;
由测试者键入的文本;
由所述测试者键入的所述文本的位置,
对象选择的位置;或者
前述的任意组合。


9.如权利要求1所述的系统,其还包括与所述第一产品的身份相关联地存储所述电子文件的非暂时性介质。


10.如权利要求9所述的系统,其中所述非暂时性介质被配置为存储与所述第一产品的所述身份相关联的一个或多个另外的电子文件。


11.如权利要求10所述的系统,其中所述检索模块被配置为通过选择所述非暂时性介质中的所述电子文件中的具有最新时间戳的一个来获得所述电子文件。


12.如权利要求1所述的系统,其中所述处理单元被配置为:
获得与所述第一产品的所述测试相关联的第一图像,以及
获得与所述第二产品的所述测试相关联的第二图像。


13.如权利要求12所述的系统,其中所述第一图像与所述数据相关联地存储在非暂时性介质中,所述数据包括关于测试者的所跟踪的动作的信息。


14.如权利要求12所述的系统,其中所述第一图像基于在所述第一产品的所述测试期间执行的第一任务的完成,并且其中所述第二图像基于在所述第二产品的所述测试期间执行的第二任务的完成。


15.如权利要求12所述的系统,其中所述第一图像包括所述第一产品的第一内容,所述第一内容指示用于测试所述第一产品的第一任务的第一结果;以及
其中所述第二图像包括所述第二产品的第二内容,所述第二内容指示用于测试所述第二产品的第二任务的第二结果。


16.如权利要求12所述的系统,其中所述处理单元还被配置为:
将掩码施加到所述第一图像以创建第一经掩蔽图像,
将所述掩码施加到所述第二图像以创建第二经掩蔽图像,以及
将所述第一经掩蔽图像与所述第二经掩蔽图像进行比较。


17.如权利要求16所述的系统,其中所述掩码被配置为遮挡所述第一图像和所述第二图像的一个或多个部分。


18.如权利要求16所述的系统,其中所述第二产品的所述测试包括测试所述第二产品的特征,并且其中所述处理单元被配置为基于所述第一经掩蔽图像和所述第二经掩蔽图像的所述比较来确定所述第二产品的所述特征的所述测试是否失败。


19.如权利要求16所述的系统,其中所述处理单元包括调度模块,所述调度模块被配置为如果基于所述第一经掩蔽图像和所述第二经掩蔽图像的所述比较对所述第二产品的所述特征的所述测试失败,则自动发出测试所述第二产品的请求。


20.如权利要求1所述的系统,其中所述处理单元被配置为测试所述第二产品的多个特征,所述多个特征包括至少第一特征和第二特征,其中所述处理单元被配置为通过运行基于测试者的第一所跟踪的动作的第一脚本来测试所述第二产品的所述第一特征,并且其中所述处理单元被配置为通过运行基于所述测试者的第二所跟踪的动作的第二脚本来测试所述第二产品的所述第二特征。


21.如权利要求12所述的系统,其中所述处理单元包括图像捕获器,所述图像捕获器被配置为通过将一系列图像帧与所述第一图像进行比较并且选择所述图像帧中的与所述第一图像匹配的一个作为所述第二图像来确定所述第二图像。


22.如权利要求1所述的系统,其还包括跟踪器,所述跟踪器被配置为跟踪测试者与web页面的交互,其中所述电子文件中的所述数据基于所述所跟踪的交互。


23.如权利要求22所述的系统,其中所述跟踪器被配置为跟踪由所述测试者操作的光标的移动。


24.如权利要求22所述的系统,其中所述跟踪器被配置为跟踪标签的选择、按钮的选择、图标的选择、文本的选择或前述的任意组合。


25.如权利要求22所述的系统,其中所述跟踪器被配置为跟踪键击和/或语音输入。


26.如权利要求1所述的系统,其中所述第一产品包括web页面、web站点、计算机应用、移动装置应用或处理器应用。


27.如权利要求1所述的系统,其中所述处理单元被配置为在没有来自光标控件的输入的情况下关于测试界面虚拟地移动光标。


28.如权利要求1所述的系统,其中所述处理单元被配置为在没有来自光标控件的输入的情况下在测试界面中虚拟地进行光标选择。


29.如权利要求1所述的系统,其中所述处理单元被配置为在没有来自键盘的输入的情况下在测试界面的字段中虚拟地键入文本。


30.如权利要求1所述的系统,其中所述第一产品的所述测试是基于人的,并且所述第二产品的所述测试是基于机器的。


31.如权利要求1所述的系统,其中所述数据包括关于第一对象的选择的信息,所述第一对象在所述第一产品中的第一位置处;以及
其中所述处理单元被配置为通过基于关于在所述第一产品中的所述第一对象的所述选择的所述信息而在所述第二产品中选择第二对象来执行所述第二产品的所述测试,所述第二对象在所述第二产品中的第二位置处,其中所述第二位置不同于所述第一位置。


32.一种用于产品测试的处理器实现的方法...

【专利技术属性】
技术研发人员:M·格兰卡M·西韦克R·H·史密斯
申请(专利权)人:雨林质量保证公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1