自动化测试的方法、计算机装置以及用户接口制造方法及图纸

技术编号:24253171 阅读:20 留言:0更新日期:2020-05-23 00:26
本发明专利技术公开了一种对多个待测存储装置进行自动化测试的方法,多个待测存储装置通过外部连接端口连接至计算机装置的用户接口,以及该方法包括:提供用户接口,令用户可通过用户接口输入执行测试工具软件对多个待测存储装置进行测试工作时的设定参数;根据设定参数,自动设定测试工具软件执行测试工作时所需要参照的栏位信息;根据字段信息,自动执行测试工具软件以分别对多个待测存储装置进行测试工作;以及自动储存测试工具软件完成测试工作的测试结果,并显示测试结果于用户接口,通知用户。对于用户或操作员来说,具有极大的便利性,以及对于工厂端的产线运作来说,更可大幅提升量产测试流程的效率、省去等待时间以及提升产线测试运作的正确性。

The method of automatic test, computer device and user interface

【技术实现步骤摘要】
自动化测试的方法、计算机装置以及用户接口
本申请涉及一种自动化测试机制,特别有关于一种对多个待测存储装置进行自动化测试的方法、计算机装置以及用户接口。
技术介绍
一般而言,目前工厂量产多个存储装置(例如固态硬盘SSD),工厂端自己的传统现有的验证测试流程是通过采用市面上经过认可/认证过的一些标准化的不同测试工具软件来进行测试,该些不同测试工具软件彼此是互相独立运作的,因此,工厂端的操作员需要逐次人工一个一个地开启执行不同的测试工具软件来执行不同的测试,并且每次开启执行一个测试工具软件时也仅能够对于一个存储装置来进行测试,此外,每次开启执行一个测试工具软件时操作员也需要自己人工点击并设定相关的测试设定参数及栏位,而在每次一个测试工具软件执行之后,操作员也需要自己人工储存相关的测试结果以及人工检查该存储装置是否有通过该项目的测试。如此旷日废时的测试方式实不符合现今高效率生产制作的利益。
技术实现思路
因此,本申请的目的之一在于公开一种能够自动开启/执行/设定不同测试工具软件来对多个不同存储装置进行自动化测试的程序/方法及对应的装置,以解决现有技术的难题。根据本申请的实施例,其公开了一种对多个待测固态硬盘存储装置进行自动化测试的方法,该多个待测固态硬盘存储装置通过至少一外部连接端口连接至一计算机装置的一用户接口,该方法包含:提供一用户接口,令一用户可通过该用户接口输入执行至少一个测试工具软件对该多个待测固态硬盘存储装置进行测试工作时的至少一组设定参数;根据该至少一组设定参数,自动设定该至少一个测试工具软件执行一测试工作时所需要参照的至少一栏位信息;根据该至少一栏位信息,自动执行该至少一个测试工具软件以分别对该多个待测固态硬盘存储装置进行该测试工作;以及自动储存该至少一个测试工具软件完成该测试工作的一测试结果,并显示该测试结果于该用户接口,以通知该用户。根据本申请的实施例,其另公开了一种计算机装置,通过至少一个连接端口连接至多个待测固态硬盘存储装置,用以对多个待测固态硬盘存储装置进行自动化测试,该计算机装置包含有一用户接口、一存储电路以及一处理器;用户接口系令该用户可通过该用户接口输入执行至少一个测试工具软件对该多个待测固态硬盘存储装置进行测试工作时的至少一组设定参数;存储电路系用以储存进行该自动化测试的一特定程序代码;处理器系耦接至该存储电路及该用户接口,并用以从该存储电路读取该特定程序代码,执行该特定程序代码:根据该至少一组设定参数,自动设定该至少一个测试工具软件执行一测试工作时所需要参照的至少一栏位信息;根据该至少一栏位信息,自动执行该至少一个测试工具软件以分别对该多个待测固态硬盘存储装置进行该测试工作;以及自动储存该至少一个测试工具软件完成该测试工作的一测试结果,并显示该测试结果于该用户接口,以通知该用户。根据本申请的实施例,其另公开了一种计算机装置的用户接口,该计算机装置系通过至少一个连接端口连接至多个存储装置,用户接口包含有四个操作区,第一操作区令一用户可通过该第一操作区选取多个测试工具软件进行多个测试工作,第二操作区令该用户可通过该第二操作区调整所选择的该多个测试工具软件的该多个测试工作的一执行顺序,第三操作区令该用户可通过该第三操作区设定所选择的该多个测试工具软件的多组设定参数,以及,第四操作区令该用户可通过该第四操作区选取多个固态硬盘存储装置作为执行该多个测试工作时的多个待测固态硬盘存储装置。应注意的是,本申请的自动化测试是通过至少一第一外部连接端口与至少一第二外部连接端口连接至一计算机装置,该第一外部连接端口不同于该至少一第二外部连接端口,该自动化测试由该计算机装置分别通过该至少第一外部连接端口与该至少一第二外部连接端口,逐一或同时地发送多个测试讯号至连接于该第一外部连接端口与该至少一第二外部连接端口的该多个待测固态硬盘存储装置的多个闪存控制器来进行测试,该多个闪存控制器根据所接收的该多个测试讯号来接着对该多个待测固态硬盘存储装置的多个闪存芯片进行相应的测试,以分别得到并记录该多个待测固态硬盘存储装置的多个测试结果,以及该多个闪存控制器通过该第一外部连接端口与该至少一第二外部连接端口将该多个测试结果分别回报给该计算机装置,令该计算机装置储存该多个测试结果于该计算机装置的一存储电路。附图说明图1为使用本申请的实施例的进行自动化测试的装置示意图。图2为应用本申请的方法流程于计算机装置时用户于计算机装置的用户接口上可操作及设定的项目的画面范例示意图。图3为本申请实施例启动执行一测试工具软件或一测试工具软件程序实体的自动化测试流程的范例示意图。其中,附图标记说明如下:100计算机装置101处理器102存储电路103用户接口104A网桥104B、104C集线器105A、105B、105C固态硬盘存储装置106A、106B、106C闪存控制器107A、107B、107C闪存芯片200用户接口的画面205、210、215、220、225、230画面上的操作区具体实施方式本申请旨在于公开一种具有人工智能的自动化测试的程序及方法,该自动化测试程序是通过一特定程序代码/软件程序包整合兼容市面上常用或所有可能的标准化测试工具软件,通过该自动化测试程序,用户或工厂端的操作员只要通过计算机装置的一个用户接口先以人工设定需要执行的一或多个测试工具软件、对哪些存储装置进行测试(选取哪些存储装置作为待测的存储装置)、是单端口循序测试或多埠同时测试、及/或其他相关或常用的一或多组的设定参数,后续该自动化测试程序就能够自动地开启执行所需要的不同测试工具软件、自动对待测的存储装置进行测试、自动选择以循序或同时的方式进行测试、自动地设定完成不同测试工具软件的测试参数以及自动完成不同测试工具软件的不同测试工作等等。此外,本申请的自动化测试程序亦可以令同一测试工具软件对一或多个存储装置进行自动重复测试。因此,对于用户或操作员来说,具有极大的便利性,以及对于工厂端的产线运作来说,更可大幅提升量产测试流程的效率、省去等待时间以及提升产线测试运作的正确性。请参照图1,图1是使用本申请的实施例进行自动化测试的装置示意图。如图1所示,本申请的实施例的自动化测试程序系执行于计算机装置100上,计算机装置100例如是搭载有窗口操作系统软件程序的一计算机装置,例如是微软的窗口操作系统Windows7或Windows10、苹果的MacOS、或是一个与操作系统相整合的窗口系统;窗口操作系统的类型及版本均并非本申请的限制。此外,计算机装置100包括一处理器101例如中央处理器、一存储电路102例如一内存以及一用户接口103。本申请的实施例的自动化测试程序的方法流程可被实现为一段具有人工智能的一特定程序代码并被打包于一软件程序包,该软件程序包可通过网络下载并储存于存储电路102,令处理器110可读取、执行该软件程序包内的该特定程序代码,或是在其他实施例该软件程序包被储存于本文档来自技高网...

【技术保护点】
1.一种对多个待测固态硬盘存储装置进行自动化测试的方法,所述多个待测固态硬盘存储装置通过第一外部连接端口与第二外部连接端口连接至计算机装置,所述第一外部连接端口不同于所述第二外部连接端口,所述计算机装置具有用户接口,所述自动化测试由所述计算机装置分别通过所述第一外部连接端口与所述第二外部连接端口,逐一或同时地发送多个测试讯号至连接于所述第一外部连接端口与所述第二外部连接端口的所述多个待测固态硬盘存储装置的多个闪存控制器来进行测试,所述多个闪存控制器根据所接收的所述多个测试讯号来接着对所述多个待测固态硬盘存储装置的多个闪存芯片进行相应的测试,以分别得到并记录所述多个待测固态硬盘存储装置的多个测试结果,以及所述多个闪存控制器通过所述第一外部连接端口与所述第二外部连接端口将所述多个测试结果分别回报给所述计算机装置,令所述计算机装置储存所述多个测试结果于所述计算机装置的一存储电路,以及所述方法包含:/n提供所述用户接口,令用户可通过所述用户接口输入执行测试工具软件对所述多个待测固态硬盘存储装置进行测试工作时的设定参数;/n根据所述设定参数,自动设定所述测试工具软件执行测试工作时所需要参照的栏位信息;/n根据所述栏位信息,自动执行所述测试工具软件以分别对所述多个待测固态硬盘存储装置进行所述测试工作;以及/n自动储存所述测试工具软件完成所述测试工作的测试结果,并显示所述测试结果于所述用户接口,以通知所述用户。/n...

【技术特征摘要】
1.一种对多个待测固态硬盘存储装置进行自动化测试的方法,所述多个待测固态硬盘存储装置通过第一外部连接端口与第二外部连接端口连接至计算机装置,所述第一外部连接端口不同于所述第二外部连接端口,所述计算机装置具有用户接口,所述自动化测试由所述计算机装置分别通过所述第一外部连接端口与所述第二外部连接端口,逐一或同时地发送多个测试讯号至连接于所述第一外部连接端口与所述第二外部连接端口的所述多个待测固态硬盘存储装置的多个闪存控制器来进行测试,所述多个闪存控制器根据所接收的所述多个测试讯号来接着对所述多个待测固态硬盘存储装置的多个闪存芯片进行相应的测试,以分别得到并记录所述多个待测固态硬盘存储装置的多个测试结果,以及所述多个闪存控制器通过所述第一外部连接端口与所述第二外部连接端口将所述多个测试结果分别回报给所述计算机装置,令所述计算机装置储存所述多个测试结果于所述计算机装置的一存储电路,以及所述方法包含:
提供所述用户接口,令用户可通过所述用户接口输入执行测试工具软件对所述多个待测固态硬盘存储装置进行测试工作时的设定参数;
根据所述设定参数,自动设定所述测试工具软件执行测试工作时所需要参照的栏位信息;
根据所述栏位信息,自动执行所述测试工具软件以分别对所述多个待测固态硬盘存储装置进行所述测试工作;以及
自动储存所述测试工具软件完成所述测试工作的测试结果,并显示所述测试结果于所述用户接口,以通知所述用户。


2.如权利要求1所述的方法,其特征在于,所述测试工具软件包含多个测试工具软件,所述用户可通过所述用户接口输入多组设定参数,根据所述多组设定参数,自动设定所述多个测试工具软件执行多个测试工作时所需要参照的多个栏位信息,以及根据所述多个栏位信息,自动执行所述多个测试工具软件以分别对所述多个待测固态硬盘存储装置进行所述多个测试工作,自动储存所述多个测试工具软件完成所述多个测试工作的多个测试结果,并显示所述多个测试结果于所述用户接口,以通知所述用户。


3.如权利要求1所述的方法,其特征在于,根据所述设定参数自动设定所述测试工具软件执行所述测试工作时所需要参照的所述栏位信息的步骤包含:
执行特定程序代码以开启所述测试工具软件;
辨识以得到开启所述测试工具软件后所对应的子窗口的标题名称,以得到所述子窗口的访问控制权;
根据所述子窗口的所述访问控制权,辨识以得到对象的名称或身份ID,以得到所述物件的访问控制权;
根据所述物件的所述访问控制权,开启进入所述测试工具软件的设定页面;以及
根据所述设定参数,设定所述设定页面的所述栏位信息。


4.如权利要求1所述的方法,其特征在于,根据所述栏位信息自动执行所述测试工具软件以分别对所述多个待测固态硬盘存储装置进行所述测试工作的步骤包含:
执行所述特定程序代码,以辨识得到启动所述测试工具软件的所述测试工作的所需要的物件的访问控制权;以及
根据所述物件的所述访问控制权,启动所述测试工具软件的所述测试工作。


5.如权利要求4所述的方法,其特征在于,所述测试工作单埠循序地或多埠同时地对所述多个待测固态硬盘存储装置进行测试。


6.如权利要求5所述的方法,其特征在于,所述测试工作根据所述多个待测固态硬盘存储装置分别所对应的多个槽位或根据所述多个待测固态硬盘存储装置分别所对应的多个序号,对所述多个待测固态硬盘存储装置进行测试。


7.如权利要求1所述的方法,其特征在于,另包含:
自动扫描所有外接固态硬盘存储装置的名称及产品序号,并过滤掉系统碟C槽,以得到所述多个待测固态硬盘存储装置。


8.如权利要求1所述的方法,其特征在于,所述自动执行以及所述自动储存的步骤均可被重复运行;所述测试工具软件包含下列中的至少一个:固态硬盘性能测试的工具软件程序ASSSDBenchmark、检测硬盘的工具软件程序CrystalDiskInfo、硬盘检测维修的工具软件程序HDTunePro、烧机测试的工具软件程序BurnInTest、读写速度测试的工具软件程序H2TestW、创造硬盘槽位的测试工具软件CreatePartition以及删除硬盘槽位的测试工具软件DeletePartition。


9.一种计算机装置,用以对多个待测固态硬盘存储装置进行自动化测试,所述多个待测固态硬盘存储装置通过第一外部连接端口与第二外部连接端口连接至所述计算机装置,所述第一外部连接端口不同于所述第二外部连接端口,所述计算机装置具有用户接口,所述自动化测试由所述计算机装置分别通过所述第一外部连接端口与所述第二外部连接端口,逐一或同时地发送多个测试讯号至连接于所述第一外部连接端口与所述第二外部连接端口的所述多个待测固态硬盘存储装置的多个闪存控制器来进行测试,所述多个闪存控制器根据所接收的所述多个测试讯号来接着对所述多个待测固态硬盘存储装置的多个闪存芯片进行相应的测试,以分别得到并记录所述多个待测固态硬盘存储装置的多个测试结果,以及所述多个闪存控制器通过所述第一外部连接端口与所述第二外部连接端口将所述多个测试结果分别回报给所述计算机装置,令所述计算机装置储存所述多个测试结果于所述计算机装置的存储电路,以及所述计算机装置包含:
所述用户接口,令所述用户可通过所述用户接口输入执行测试工具软件对所述多个待测固态硬盘存储装置进行测试工作时的设定参数;
所述存储电路,用以储存进行所述自动化测试的特定程序代码;
一处理器,耦接至所述存储电路及所述用户接口,用以从所述存储电路读取所述特定程序代码,执行所述特...

【专利技术属性】
技术研发人员:周丽玲杨尚达
申请(专利权)人:慧荣科技股份有限公司
类型:发明
国别省市:中国台湾;71

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

1