本发明专利技术提出一种移动终端的骚扰拦截功能的测试方法和装置,其中所述方法包括:移动终端导入测试数据库,并开启测试模块和骚扰拦截模块,其中,测试数据库存储预定数量的测试短信;骚扰拦截模块接收用户设置的拦截名单,并将拦截名单发送至移动终端的操作系统的通讯处理RIL层;测试模块在预设时间内依次读取测试数据库中的测试短信,并将读取到的测试短信发送至RIL层;RIL层根据拦截名单将接收到的测试短信分发至短信应用和骚扰拦截模块;以及测试模块根据多条正常短信和多条骚扰短信对骚扰拦截模块接收到的测试短信进行测试分析。根据本发明专利技术实施例的方法,可同时实现压力测试、性能测试以及自动化测试,提高测试效率,降低测试成本,且具有很强的可扩展性。
【技术实现步骤摘要】
移动终端的骚扰拦截功能的测试方法和装置
本专利技术涉及移动终端
,特别涉及一种移动终端的骚扰拦截功能的测试方法和装置。
技术介绍
随着移动终端获取信息量的不断增加,为了防止一些垃圾短信对移动终端用户的使用造成不便,移动终端防骚扰短信功能已经被开发,目前对防骚扰短信功能进行测试主要有以下两种测试方法:1、单元测试;2、API测试。但是这两种方法在测试时,一般只针对数据量较小的测试短信进行测试,因此覆盖路径不完全,并且只做了功能性验证,并未同时进行压力测试和性能测试,无法挖掘防骚扰短信功能的潜在隐患。并且以上两种测试方法需要测试用户控制测试短信的发送,无法实现自动化测试,如果功能进行了一定变化,还需重新设定测试规则,扩展性差。
技术实现思路
本专利技术的旨在至少解决上述技术缺陷之一。为此,本专利技术第一个目的在于提出一种移动终端的骚扰拦截功能的测试方法,该方法能够同时实现压力测试和性能测试,并能够实现自动化测试,提高了测试效率,且具有很强的可扩展性。本专利技术第二个目的在于提出一种移动终端的骚扰拦截功能的测试装置。本专利技术第三个目的在于提出一种移动终端。为实现上述目的,根据本专利技术第一方面的实施例的移动终端的骚扰拦截功能的测试方法包括以下步骤:a、移动终端导入测试数据库,并开启测试模块和骚扰拦截模块,其中,所述测试数据库存储预定数量的测试短信,且所述预定数量的测试短信中包括多条正常短信和多条骚扰短信;b、所述骚扰拦截模块接收用户设置的拦截名单,并将所述拦截名单发送至所述移动终端的操作系统的通讯处理RIL层;c、所述测试模块在预设时间内依次读取所述测试数据库中的测试短信,并将读取到的所述测试短信发送至所述RIL层;d、所述RIL层根据所述拦截名单将接收到的所述测试短信分发至所述短信应用和所述骚扰拦截模块;以及e、所述测试模块根据所述多条正常短信和所述多条骚扰短信对所述骚扰拦截模块接收到的所述测试短信进行测试分析。根据本专利技术实施例的移动终端的骚扰拦截功能的测试方法,通过测试模块在预设时间对数据库中的大量测试短信进行骚扰拦截测试,能够同时实现压力测试和性能测试,并能够实现自动化测试,无需借助运营商,提高了测试效率,降低了测试成本,同时可随着防骚扰功能的增强而变化,具有很强的可扩展性。为实现上述目的,根据本专利技术第二方面的实施例的移动终端的骚扰拦截功能的测试装置包括:存储模块,用于存储导入移动终端的预定数量的测试短信,所述预定数量的测试短信中包括多条正常短信和多条骚扰短信;控制模块,用于控制开启测试模块和骚扰拦截模块;骚扰拦截模块,用于接收用户设置的拦截名单,并将所述拦截名单发送至所述移动终端的操作系统;测试模块,用于在预设时间内依次读取所述预定数量的测试短信,并将读取到的所述测试短信发送至所述操作系统;以及所述操作系统,用于根据所述拦截名单将接收到的所述测试短信分发至所述短信应用和所述骚扰拦截模块,其中,所述测试模块还用于对所述骚扰拦截模块接收到的所述测试短信进行测试分析。根据本专利技术实施例的移动终端的骚扰拦截功能的测试装置,通过测试模块在预设时间对数据库中的大量测试短信进行骚扰拦截测试,能够同时实现压力测试和性能测试,并能够实现自动化测试,无需借助运营商,提高了测试效率,降低了测试成本,同时可随着防骚扰功能的增强而变化,具有很强的可扩展性。为实现上述目的,根据本专利技术第三方面的实施例的移动终端,包括本专利技术第二方面的实施例的骚扰拦截功能的测试装置。根据本专利技术实施例的移动终端,通过测试模块在预设时间对数据库中的大量测试短信进行骚扰拦截测试,能够同时实现压力测试和性能测试,并能够实现自动化测试,无需借助运营商,提高了测试效率,降低了测试成本,同时可随着防骚扰功能的增强而变化,具有很强的可扩展性。本专利技术附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。附图说明本专利技术上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:图1为根据本专利技术一个实施例的移动终端的骚扰拦截功能的测试方法的流程图;图2为根据本专利技术一个实施例的RIL层的结构框图;图3为根据本专利技术一个实施例的步骤S104的详细流程图;图4为根据本专利技术一个实施例的移动终端的骚扰拦截功能的测试装置的结构框图。具体实施方式下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本专利技术,而不能理解为对本专利技术的限制。相反,本专利技术的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。在本专利技术的描述中,需要说明的是,除非另有明确的规定和限定,术语“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本专利技术中的具体含义。此外,在本专利技术的描述中,除非另有说明,“多个”的含义是两个或两个以上。流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本专利技术的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本专利技术的实施例所属
的技术人员所理解。下面参考附图描述根据本专利技术实施例的移动终端的骚扰拦截功能的测试方法。一种移动终端的骚扰拦截功能的测试方法,包括以下步骤:移动终端导入测试数据库,并开启测试模块和骚扰拦截模块,其中,测试数据库存储预定数量的测试短信,且预定数量的测试短信中包括多条正常短信和多条骚扰短信;骚扰拦截模块接收用户设置的拦截名单,并将拦截名单发送至移动终端的操作系统的通讯处理RIL层;测试模块在预设时间内依次读取测试数据库中的测试短信,并将读取到的测试短信发送至RIL层;RIL层根据拦截名单将接收到的测试短信分发至短信应用和骚扰拦截模块;以及测试模块根据多条正常短信和多条骚扰短信对骚扰拦截模块接收到的测试短信进行测试分析。图1为根据本专利技术一个实施例的移动终端的骚扰拦截功能的测试方法的流程图。如图1所示,根据本专利技术实施例移动终端的骚扰拦截功能的测试方法包括下述步骤。步骤S101,移动终端导入测试数据库,并开启测试模块和骚扰拦截模块,其中,测试数据库存储预定数量的测试短信,且预定数量的测试短信中包括多条正常短信和多条骚扰短信。在本专利技术的一个实施例中,测试数据库可以是由第三方建立的包含预定数量的(如1000条)测试短信的Excel文件或SQLite数据库,其中,测试数据库中的每个测试短信可包括短信号码和短信内容。步骤S102,骚扰拦截模块接收用户设置的拦截名单,并将拦截名单发送至移动终端的操作系统的通讯处理RIL层。具体地,骚扰拦截模块可以为用户提供不同的骚扰拦截模式,如黑名单模式、白名单模式和智能模式等,用户可根据需要选择相应的模式,并设置相应的拦截名单。步骤S103,测试模块在预设时间内依次读取测试数据库中的本文档来自技高网...
【技术保护点】
一种移动终端的骚扰拦截功能的测试方法,其特征在于,包括以下步骤:a、移动终端导入测试数据库,并开启测试模块和骚扰拦截模块,其中,所述测试数据库存储预定数量的测试短信,且所述预定数量的测试短信中包括多条正常短信和多条骚扰短信;b、所述骚扰拦截模块接收用户设置的拦截名单,并将所述拦截名单发送至所述移动终端的操作系统的通讯处理RIL层;c、所述测试模块在预设时间内依次读取所述测试数据库中的测试短信,并将读取到的所述测试短信发送至所述RIL层;d、所述RIL层根据所述拦截名单将接收到的所述测试短信分发至所述短信应用和所述骚扰拦截模块;以及e、所述测试模块根据所述多条正常短信和所述多条骚扰短信对所述骚扰拦截模块接收到的所述测试短信进行测试分析。
【技术特征摘要】
1.一种移动终端的骚扰拦截功能的测试方法,其特征在于,包括以下步骤:a、移动终端导入测试数据库,并开启测试模块和骚扰拦截模块,其中,所述测试数据库存储预定数量的测试短信,且所述预定数量的测试短信中包括多条正常短信和多条骚扰短信;b、所述骚扰拦截模块接收用户设置的拦截名单,并将所述拦截名单发送至所述移动终端的操作系统的通讯处理RIL层;c、所述测试模块在预设时间内依次读取所述测试数据库中的测试短信,并将读取到的所述测试短信发送至所述RIL层;d、所述RIL层根据所述拦截名单将接收到的所述测试短信分发至短信应用和所述骚扰拦截模块;以及e、所述测试模块根据所述多条正常短信和所述多条骚扰短信对所述骚扰拦截模块接收到的所述测试短信进行测试分析。2.根据权利要求1所述的方法,其特征在于,所述RIL层通过Rild守护进程将接收到的所述测试短信发送至所述移动终端的系统框架Framework层,进而由所述Framework层将接收到的所述测试短信分发至所述短信应用或所述骚扰拦截模块。3.根据权利要求1或2所述的方法,其特征在于,所述预定数量的测试短信中每条测试短信包括短信号码和短信内容。4.根据权利要求3所述的方法,其特征在于,所述步骤d具体包括:d1、所述RIL层对接收到的所述测试短信进行分析,以获取接收到的所述测试短信的短信号码和短信内容;d2、所述RIL层判断接收到的所述测试短信的短信号码和/或短信内容是否包含于所述拦截名单中;d3、如果是,则所述RIL层将接收到的所述测试短信发送至所述骚扰拦截模块;以及d4、如果否,则所述RIL层将接收到的所述测试短信发送至所述短信应用。5.根据权利要求1、2和4任一项所述的方法,其特征在于,所述RIL层包括RILJava层、RILC++层和RILJs层,其中,所述测试模块具有所述RILJava层的接口地址。6.根据权利要求5所述的方法,其特征在于,还包括:所述RILJava层接收所述测试模块发送的所述测试短信,并将接收到的所述测试短信发送至所述RILC++层;所述RILC++层对接收到的所述测试短信进行解析,并将解析后的测试短信发送至所述RILJs层;以及所述RILJs层判断解析后的所述测试短信的短信号码或短信内容是否包含于所述拦截名单中。7.一种移动终端的骚扰拦截功能的测试装置,其特征在于,包括:存储模块,用于存储导入移动终端的预定数量的测试短信,所述预定数量的测试...
【专利技术属性】
技术研发人员:万明,
申请(专利权)人:百度在线网络技术北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。