[发明专利]测试系统有效
申请号: | 201810685288.9 | 申请日: | 2018-06-28 |
公开(公告)号: | CN110659193B | 公开(公告)日: | 2022-12-13 |
发明(设计)人: | 洪英士;吴政泽;李安正;周云晧;杨朝光 | 申请(专利权)人: | 宏碁股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06V10/70 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 马雯雯;臧建明 |
地址: | 中国台湾新北市*** | 国省代码: | 台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试 系统 | ||
本发明提供一种测试系统,包括:取像装置;伺服装置,耦接至取像装置,驱动取像装置去拍摄待测装置的应用程序的画面而获得图像,并且解析图像以获得图像所包括的物件信息,且基于物件信息获得对应的测试程序;以及行为制动装置,耦接至伺服装置,自伺服装置接收测试程序,而基于测试程序产生控制信号,并传送控制信号至待测装置,作为应用程序的输入信号。
技术领域
本发明涉及一种测试技术,尤其涉及一种自动化的测试系统。
背景技术
在信息通讯产品的开发过程中,往往需要大量且重复的测试程序,以确保产品的品质。因为测试过程的不确定性与测试自动化的高门槛与高成本,造成目前大部分的测试需求仍然仰赖人工完成。随着人工智能与物联网技术的发展,发展出测试自动化技术。而目前现有的测试自动化技术主要有视窗使用者界面自动化(Windows UI Automation)、安卓使用者界面自动化(Android UiAutomator)以及Sikuli。然,这些测试自动化技术具有许多缺失导致使用上的不便。
现有的测试自动化技术相依于待测装置的系统平台,造成测试人员必须熟悉各种不同的操作环境,依照不同的操作环境撰写不同的测试程序。例如,Windows UIAutomation必须在视窗操作系统环境下才可运作。Android UiAutomator则仅支持Andorid操作系统。Sikuli则必须依赖于Java虚拟机器(Java Virtual Machine)。
现有的测试程序的容错性低,对于Sikuli等使用图形比对的方式运作的测试技术而言,在不同的待测装置屏幕、不同的操作系统、不同显示语言或不同浏览器中,因为不同的屏幕尺寸、屏幕解析度设定、应用程序/网页排版,皆有可能造成图形比对错误。操作过程中,若有切换画面或是有不预期的视窗出现,都会造成执行错误。而在以Windows UIAutomation或Android UI Automator为基础的自动化测试实例中,会以物件显示文字为识别物件的属性,这也会造成测试程序在不同操作系统显示语言间无法相容。
现有的测试自动化技术无法支持操作环境载入前的测试,无论是Windows UIAutomation、Android UI Automator、Sikuli皆需要待测装置的操作系统的支持才能作用,造成基本输入输出系统(Basic Input/Output System,BIOS)、系统映像预载(ImagePreload)、开箱体验程序(Out-of-Box Experience,OOBE)等未载入操作系统前的测试项目无法采用现有的测试自动化技术。
测试人员需要程序语言基础,造成较高的进入门槛及前置学习期。例如:WindowsUI Automation、Android UI Automator需要使用标准的程序语言(例如:C++、Java)来开发测试程序,而Sikuli使用自行开发图形化程序语言。由于这些程序语言艰深难懂,造成现场测试人员遇到问题时,往往无法及时解决。
现有的测试自动化技术在执行自动化测试之前,需要在待测装置中额外安装测试程序或相关的测试平台。而在执行自动化测试时,这些测试程序会在操作系统的背景中执行,占据系统资源。因此,在进行系统效能测试的情况下,便会对测试结果造成影响。
基于上述,在面对需要进行大量测试的情况下,由于现有的测试自动化技术需要根据待测装置的操作环境来撰写不同的测试程序、调整在不同操作系统下测试程序的相容性、需额外执行操作系统载入前的测试以及对测试人员的前置学习期等因素,造成测试人员需要花费许多时间与心力,针对每一台待测装置进行确认与调整,进而增加大量布署自动化测试的困难。
发明内容
本发明提供一种测试系统,可不仰赖于待测装置的操作系统且不需程序语言基础的测试自动化系统与方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宏碁股份有限公司,未经宏碁股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810685288.9/2.html,转载请声明来源钻瓜专利网。