一种EMMC测试方法及装置制造方法及图纸

技术编号:18352801 阅读:42 留言:0更新日期:2018-07-02 03:43
本发明专利技术实施例公开了一种EMMC测试方法及装置,所述方法包括:测试系统获取至少一个测试样例;所述测试系统依据所述至少一个测试样例对逻辑层进行测试;其中,所述逻辑层独立于所述测试系统和用户界面系统。本发明专利技术实施例通过测试系统获取至少一个测试样例对独立于测试系统和用户界面系统的逻辑层进行测试,使测试过程中测试系统和用户界面系统可以互不影响的正常运行,还避免了人工测试不准确性的问题,增加了测试结果的可信度,有效提高了测试效率。

【技术实现步骤摘要】
一种EMMC测试方法及装置
本专利技术实施例涉及电子产品的检测技术,尤其涉及一种EMMC测试方法及装置。
技术介绍
EMMC(EmbeddedMultiMediaCard)为嵌入式多媒体卡。EMMC是MMC协会订立的、主要针对手机或平板电脑等电子产品的内嵌式存储器标准规格。EMMC在封装中集成了一个控制器,它提供标准接口并管理闪存,使得手机厂商能专注于产品开发的其他部分,并缩短向市场推出产品的时间。随着EMMC的应用越来越广泛,对EMMC的性能测试需求也越来越迫切。EMMC的性能测试主要包括:电源测试、信号测试、功耗测试及稳定性测试等。目前,EMMC性能测试大多采用芯片的测试方法,即通过芯片测试座与智能装置相连,从而测试其基本的读写功能。但是现有EMMC的性能测试效率低下。
技术实现思路
本专利技术实施例提供一种EMMC测试方法及装置,能够提高EMMC性能的测试效率。第一方面,本专利技术实施例提供了一种EMMC测试方法,包括:测试系统获取至少一个测试样例;所述测试系统依据所述至少一个测试样例对逻辑层进行测试;其中,所述逻辑层独立于所述测试系统和用户界面系统。可选的,所述测试系统依据所述至少一个测试样例对逻辑层进行测试之后,还包括:确定所述至少一个测试样例的测试结果与对应的标准结果是否匹配;若匹配,则确定所述至少一个测试样例测试成功;否则,确定所述至少一个测试样例测试失败。第二方面,本专利技术实施例还提供了一种EMMC测试装置,包括:样例获取模块,用于测试系统获取至少一个测试样例;逻辑层测试模块,用于所述测试系统依据所述至少一个测试样例对逻辑层进行测试;其中,所述逻辑层独立于所述测试系统和用户界面系统。可选的,还包括匹配确定模块,用于:在所述测试系统依据所述至少一个测试样例对逻辑层进行测试之后,确定所述至少一个测试样例的测试结果与对应的标准结果是否匹配;若匹配,则确定所述至少一个测试样例测试成功;否则,确定所述至少一个测试样例测试失败。本专利技术实施例提供了一种EMMC测试的方法即装置,通过测试系统获取至少一个测试样例对独立于测试系统和用户界面系统的逻辑层进行测试,使测试过程中测试系统和用户界面系统可以互不影响的正常运行,还避免了人工测试不准确性的问题,增加了测试结果的可信度,有效提高了测试效率。附图说明图1是本专利技术实施例一中的一种EMMC测试方法的流程图;图2是本专利技术实施例二中的一种EMMC测试装置的结构图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。实施例一图1为本专利技术实施例一提供的一种EMMC测试方法的流程图,本实施例可适用于各种EMMC测试的情况,该方法可以由本专利技术实施例提供的EMMC测试装置来执行,该装置可采用软件和/或硬件的方式实现,该装置可集成在任何提供EMMC测试功能的设备中,例如典型的是用户终端设备,可以是电脑等,如图1所示,具体包括:S110、测试系统获取至少一个测试样例。在本实施例中,测试系统即自动测试系统,具体为在人极少参与或者不参与的情况下,自动进行测量、处理数据,并以适当方式显示或输出测试结果的系统。在EMMC测试开发平台上层软件中,包括测试系统和用户界面系统。其中,用户界面系统,即UI(UserInterface,用户界面)系统,用于负责用户界面,保证用户与系统能够进行正常的交互。测试样例(TestCase)是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,以便测试某个程序路径或核实是否满足某个特定需求。而测试样例的取样过程可以为:根据测试EMMC的某项性能,用户在用户界面中输入相应样例的调用程序命令,测试系统则响应用户的请求,直接调用相应样例。而且,在软件开发中,测试是必不可少的一部分。在软件设计完成之后,测试系统只有进行严格的测试,才有可能发现整个软件设计过程中存在的问题。测试系统可以获取至少一个测试样例,从而对EMMC的性能进行测试,例如,获取一个测试样例对EMMC的稳定性进行测试;或者,获取多个测试样例对EMMC的稳定性进行测试,以提高测试准确度。S120、所述测试系统依据所述至少一个测试样例对逻辑层进行测试。其中,所述逻辑层独立于所述测试系统和用户界面系统。逻辑层为数据抽象的中间层,描述数据库中数据整体的逻辑结构。在软件设计过程中,逻辑层在系统架构中体现了核心价值。为了保证测试系统和用户界面系统可以互不影响的正常运行,优选的,将逻辑层提取出来,方便测试系统和用户界面系统以调用的方式来使用逻辑层。当测试系统使用获取的测试样例来测试EMMC的性能时,优选为对EMMC的逻辑层进行测试。示例性的,所述测试系统依据所述至少一个测试样例对逻辑层进行测试之后,还包括:确定所述至少一个测试样例的测试结果与对应的标准结果是否匹配;若匹配,则确定所述至少一个测试样例测试成功;否则,确定所述至少一个测试样例测试失败。其中,标准结果为判断测试样例是否测试成功的依据,可以表示为字符或者汉字,或者也可以有其他的表示方式,能够实现对测试样例判断的目的即可。并且,标准结果可以为测试系统中默认的静态结果,也可以为用户根据实际情况而输入的动态结果。在本实施例中,当测试系统选取一个测试样例进行测试时,根据测试的结果判断测试样例是否测试成功,再根据测试结果做相应工作的调整。优选的,不管测试样例的测试结果是否成功,用户通常会对同一测试样例经过反复测试,或者,调用多个测试样例进行重复测试,以提高测试结果的精确度。例如,当用户调用测试样例A来操作EMMC的功耗测试时,标准结果为用户设定的X值。那么,当测试样例A的测试结果为X值时,确定该测试样例A测试成功;当测试样例A的测试结果不为X值时,确定该测试样例A测试失败。本专利技术实施例通过测试系统获取至少一个测试样例对独立于测试系统和用户界面系统的逻辑层进行测试,使测试过程中测试系统和用户界面系统可以互不影响的正常运行,还避免了人工测试不准确性的问题,增加了测试结果的可信度,有效提高了测试效率。实施例二图2为本专利技术实施例二提供的一种EMMC测试方法装置的结构示意图,本实施例可适用于各种EMMC测试的情况,该方法可以由本专利技术实施例提供的EMMC测试装置来执行,该装置可采用软件和/或硬件的方式实现,该装置可集成在任何提供EMMC测试功能的设备中,例如典型的是用户终端设备,可以是电脑等,如图2所示,具体包括:样例获取模块21、逻辑层测试模块22。样例获取模块21,用于测试系统获取至少一个测试样例;逻辑层测试模块22,用于所述测试系统依据所述至少一个测试样例对逻辑层进行测试;其中,所述逻辑层独立于所述测试系统和用户界面系统。在上述实施例基础上,还包括匹配确定模块23。匹配确定模块23,用于在所述测试系统依据所述至少一个测试样例对逻辑层进行测试之后,确定所述至少一个测试样例的测试结果与对应的标准结果是否匹配;若匹配,则确定所述至少一个测试样例测试成功;否则,确定所述至少一个测试样例测试失败。本专利技术实施例通过测试系统获取至少一个测试样例对独立于测试系统和用户界面系统的逻辑层进行测试,使测试过程中测试系统和用户界本文档来自技高网...
一种EMMC测试方法及装置

【技术保护点】
1.一种EMMC测试方法,其特征在于,包括:测试系统获取至少一个测试样例;所述测试系统依据所述至少一个测试样例对逻辑层进行测试;其中,所述逻辑层独立于所述测试系统和用户界面系统。

【技术特征摘要】
1.一种EMMC测试方法,其特征在于,包括:测试系统获取至少一个测试样例;所述测试系统依据所述至少一个测试样例对逻辑层进行测试;其中,所述逻辑层独立于所述测试系统和用户界面系统。2.根据权利要求1所述的方法,其特征在于,所述测试系统依据所述至少一个测试样例对逻辑层进行测试之后,还包括:确定所述至少一个测试样例的测试结果与对应的标准结果是否匹配;若匹配,则确定所述至少一个测试样例测试成功;否则,确定所述至少一个测试样例测试失败。3.一种EMMC测试装置,其...

【专利技术属性】
技术研发人员:庄开锋
申请(专利权)人:北京兆易创新科技股份有限公司
类型:发明
国别省市:北京,11

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

1