本发明专利技术涉及测试由显示设备显示的图形的方法。公开了一种测试由显示设备显示的图形的方法。该方法包括:接收在显示设备上显示的至少一个图像的内容(105);从存储器检索参考对象和参考位置中的至少一个(110);检测参考对象是否存在于在所述参考位置处的所述图像的所述内容中(115);以及基于检测提供图形测试结果(120)。
【技术实现步骤摘要】
下面说明书描述并确定本专利技术的性质以及要以其执行本专利技术的方式:
本专利技术涉及测试由显示设备显示的图形的方法。
技术介绍
自动测试技术被用于测试在显示设备上显示的图形。嵌入有诊断软件的测试设备连接到显示设备用于测试显示设备。通常,测试设备将测试命令传输给显示设备。显示设备在接收到测试命令时将执行该测试命令并响应于该测试命令提供结果。该结果被测试设备捕获,并且进一步测试设备分析该结果来确定显示设备是否根据要求显示结果。根据印度申请文件IN201302900公开了一种非标准显示设备中的自动图形用户界面技术的技术。方法包括:用解释与重构模块配置非标准显示设备的显示屏;使用解释与重构模块在非标准显示设备上执行多个测试用例的至少一个;使用解释与重构模块解释对应于所执行的测试用例的显示内容以及使用自动化模块检验重构的显示内容。附图说明本专利技术的不同实施例被详细公开在描述中并且被图示在附图中:图1是根据本公开的实施例的测试由显示设备显示的图形的方法;图2是图示根据本公开的实施例的用于测试由显示设备显示的图形的装置的框图;以及图3是根据本公开的实施例的测试由显示设备显示的图形的示范性图解。具体实施方式图1是根据本公开的实施例的测试由显示设备显示的图形的方法。方法包括:接收在显示设备上显示的至少一个图像的内容;从存储器检索参考对象和参考位置中的至少一个;检测参考对象是否存在于在参考位置处的图像的内容中;以及基于检测提供图形测试结果。在步骤105处,从照相机或者帧接收器或者图像传输接口接收在显示设备
上显示的图像的内容。在显示设备上显示的图像的内容是由显示设备执行的测试命令的结果。测试命令由装置提供给显示设备。该装置被用于测试由显示设备显示的图形。图像包括在显示设备上显示的内容的所有或部分。在一个示例中,内容可以包括符号、图标、文本、数字等。诸如照相机或者帧接收器或者图像传输接口的图像捕获设备捕获由显示设备显示的图像的内容并将图像的内容传输给执行对由显示设备显示的图形的测试的装置。可以将照相机或者帧接收器或者图像传输接口包括作为被用于测试图形的装置的一部分,或者它们可以是分离的单元,其将捕获的图像内容传输给用于测试的装置。在步骤110处,从存储器检索参考对象和参考位置。可以从装置的存储器或者显示设备的存储器检索参考对象和参考位置。如果从显示设备的存储器检索参考对象和参考位置,则可以使用各种通信协议以便由被用于测试图形的装置检索参考对象和参考位置。参考对象被称为特定对象,该特定对象要被搜索用于测试由显示设备显示的图形的正确性。参考对象包括符号、图标、文本和数字等。参考位置可以是显示设备上显示参考对象所在的特定位置。参考位置还可以是显示设备的子区域。在一个示例中,子区域包括象限,诸如显示设备的右上象限、左上象限、右下象限和左下象限。在测试在显示设备上显示的图像的内容时,在显示设备的参考位置处的参考对象的存在确定图形测试的正确性。在步骤115处,基于参考检测参考对象是否存在于图像的内容中。使用一个或多个图像处理算法执行检测。在检索到参考位置时,图像处理算法将在图像的特定位置中搜索参考对象,该特定位置对应于检索的参考位置。通过在参考位置处搜索参考对象,用于测试图形的方法是具有时效性的,因为针对参考对象的搜索限于显示设备上的特定位置。在一种情况中,如果内容包括文本,则在显示设备上显示的文本的字符、大小和颜色可以被测试。在这样的情况中,存储在存储器中的参考对象是参考文本。由显示设备显示的文本由用于测试图形的装置检索。进一步,针对ASCII以及UNICODE来验证检索的文本。将检测到的文本与参考文本进行比较来确定检索的文本是否相当于存储在存储器中的参考文本。此外,也可以测试文本的大小和颜色。参考文本通常与参考大小相关联。为了确定大小,确定检索的文本的大小。然后将检索的文本的大小与参考大小
进行比较,以确定检索的文本的大小是否与参考大小相同。类似地,也可以检测在显示设备上显示的文本的颜色。检索文本并且使用各种颜色检测算法确定文本的颜色。而且,为了确定颜色,参考颜色代码与参考对象相关联并且被存储在存储器中。在确定检索的文本的颜色时,将确定的颜色与存储在存储器中的参考颜色代码进行比较。在步骤120处,基于检测提供图形测试结果。如果参考对象存在在显示设备上显示的图像的内容中的参考位置处,则认为图形测试结果是肯定的。如果参考对象不存在在显示设备上显示的图像的内容中的参考位置处,则认为图形测试结果是否定的。否定的测试结果可以进一步被用于由用户(例如,开发者)分析。在另一种情况中,检测参考对象是否存在于图像的内容中而不考虑参考位置。在这样的情况中,搜索参考对象来确定它是否存在显示设备上的任何位置。如果参考对象存在显示设备中的任何位置,则认为图形测试结果是肯定的。在其中内容包括文本的情况中,如果字符、大小和颜色相当于与文本相关联的参考字符、参考大小和参考颜色,则认为图形测试结果是肯定的。方法进一步包括计算多个图像中的参考对象位置的变化率来确定图像的内容中的参考对象的平滑移动。在图形图像中,平滑移动确定参考对象是否根据要求移动,使得图形图像是无抖动的。因此,在多个图像中计算参考对象位置来确定对象的平滑移动。通过顺序地接收多个图像来计算参考对象位置的变化率,所述多个图像由诸如照相机和帧接收器或者图像传输接口的图像捕获设备捕获。此外,计算参考对象距每个图像中的参考点的距离。参考点包括多个图像的第一图像中的特定位置。进一步,通过将每个图像中的参考对象距参考点的计算距离与多个预先存储的距离或者先前计算的距离进行比较来确定图像的内容中的参考对象的平滑移动。预先存储的距离或者先前计算的距离对应于每个图像中的参考对象位置距参考点之间的距离。如果每个图像中的参考对象位置的计算距离等于(具有或没有预定义公差)用于对应图像的预先存储的距离或者先前计算的距离,则显示设备上的参考对象移动是平滑且无抖动的。为了理解参考对象位置变化率的计算,本段中提供示范性说明。考虑由图
像捕获设备捕获2个图像,并且这2个图像顺序地由执行图形测试的装置接收。使参考对象保持在第一图像中的参考点处(在(x1,y1)处)。现在为了计算平滑度,测量第二图像中的参考对象距参考点(x1,y1)的距离。进一步,将所测量的距离与存储在存储器中的存储距离进行比较。存储距离指示第一图像中的参考点(x1,y1)与第二图像中的另一点(x2,y2)之间的距离。如果与存储距离相比,所测量的距离处于可接受范围(band)内,则参考对象位置是根据要求的并且参考对象移动是平滑的。类似地,可以测量各种图像中的参考对象距参考点的距离,并且将测量的距离与针对每个图像的多个预先存储的距离或者先前计算的距离进行比较。如果测量的距离等于针对每个图像的预先存储或者先前计算的距离,则参考对象移动是平滑且无抖动的。图2是用于测试由显示设备显示的图形的图形测试系统。装置200传输测试脚本给显示设备215。显示设备也被称为在试设备(DUT)。由显示设备215显示的图像的内容由装置测试。测试脚本由DUT 215执行并且测试脚本的结果被显示在显示设备215上。结果是在显示设备215上显示的图像的内容。然后由诸如照相本文档来自技高网...
【技术保护点】
一种测试由显示设备显示的图形的方法,所述方法包括:接收在所述显示设备上显示的至少一个图像的内容;从存储器检索参考对象和参考位置中的至少一个;检测所述参考对象是否存在于在所述参考位置处的所述图像的所述内容中;以及基于所述检测提供图形测试结果。
【技术特征摘要】
2015.02.16 IN 743/CHE/20151.一种测试由显示设备显示的图形的方法,所述方法包括:接收在所述显示设备上显示的至少一个图像的内容;从存储器检索参考对象和参考位置中的至少一个;检测所述参考对象是否存在于在所述参考位置处的所述图像的所述内容中;以及基于所述检测提供图形测试结果。2.如权利要求1所述的方法,其中所述参考对象包括符号、图标、文本和数字中的至少一个。3.如权利要求1所述的方法,其中所述参考位置包括所述显示设备上的特定点或者所述显示设备的子区域中的至少一个。4.如权利要求1所述的方法,进一步包括:计算多个图像中的参考对象位置的变化率,来确定所述图像的所述内容中的所述参考对象的平滑移动。5.如权利要求4所述的方法,其中参考对象位置的所述变化率的所述计算包括下述步骤:顺序地接收由图像捕获设备捕获的多个图像;以及计算所述参考对象距所述多个图像的每一个图像中的参考点的距离,其中...
【专利技术属性】
技术研发人员:K·R·拉马克里什南,S·M·帕拉尼萨米,
申请(专利权)人:罗伯特·博世有限公司,罗伯特·博世工程和商业方案私人有限公司,
类型:发明
国别省市:德国;DE
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。