【技术实现步骤摘要】
自动化测试的方法、计算机装置以及用户接口
本申请涉及一种自动化测试机制,特别有关于一种对多个待测存储装置进行自动化测试的方法、计算机装置以及用户接口。
技术介绍
一般而言,目前工厂量产多个存储装置(例如固态硬盘SSD),工厂端自己的传统现有的验证测试流程是通过采用市面上经过认可/认证过的一些标准化的不同测试工具软件来进行测试,该些不同测试工具软件彼此是互相独立运作的,因此,工厂端的操作员需要逐次人工一个一个地开启执行不同的测试工具软件来执行不同的测试,并且每次开启执行一个测试工具软件时也仅能够对于一个存储装置来进行测试,此外,每次开启执行一个测试工具软件时操作员也需要自己人工点击并设定相关的测试设定参数及栏位,而在每次一个测试工具软件执行之后,操作员也需要自己人工储存相关的测试结果以及人工检查该存储装置是否有通过该项目的测试。如此旷日废时的测试方式实不符合现今高效率生产制作的利益。
技术实现思路
因此,本申请的目的之一在于公开一种能够自动开启/执行/设定不同测试工具软件来对多个不同存储装置进行自动化测试的程序/方法及对应的装置,以解决现有技术的难题。根据本申请的实施例,其公开了一种对多个待测固态硬盘存储装置进行自动化测试的方法,该多个待测固态硬盘存储装置通过至少一外部连接端口连接至一计算机装置的一用户接口,该方法包含:提供一用户接口,令一用户可通过该用户接口输入执行至少一个测试工具软件对该多个待测固态硬盘存储装置进行测试工作时的至少一组设定参数;根据该至少一组设定参数,自动设定该至少一个测 ...
【技术保护点】
1.一种对多个待测固态硬盘存储装置进行自动化测试的方法,所述多个待测固态硬盘存储装置通过第一外部连接端口与第二外部连接端口连接至计算机装置,所述第一外部连接端口不同于所述第二外部连接端口,所述计算机装置具有用户接口,所述自动化测试由所述计算机装置分别通过所述第一外部连接端口与所述第二外部连接端口,逐一或同时地发送多个测试讯号至连接于所述第一外部连接端口与所述第二外部连接端口的所述多个待测固态硬盘存储装置的多个闪存控制器来进行测试,所述多个闪存控制器根据所接收的所述多个测试讯号来接着对所述多个待测固态硬盘存储装置的多个闪存芯片进行相应的测试,以分别得到并记录所述多个待测固态硬盘存储装置的多个测试结果,以及所述多个闪存控制器通过所述第一外部连接端口与所述第二外部连接端口将所述多个测试结果分别回报给所述计算机装置,令所述计算机装置储存所述多个测试结果于所述计算机装置的一存储电路,以及所述方法包含:/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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。