CN105451258A - 一种测试处理方法及装置 - Google Patents

一种测试处理方法及装置 Download PDF

Info

Publication number
CN105451258A
CN105451258A CN201410505218.2A CN201410505218A CN105451258A CN 105451258 A CN105451258 A CN 105451258A CN 201410505218 A CN201410505218 A CN 201410505218A CN 105451258 A CN105451258 A CN 105451258A
Authority
CN
China
Prior art keywords
network
type
tested
test program
return value
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201410505218.2A
Other languages
English (en)
Other versions
CN105451258B (zh
Inventor
梁捷
潘连铨
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Alibaba China Co Ltd
Original Assignee
Ucweb Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ucweb Inc filed Critical Ucweb Inc
Priority to CN201410505218.2A priority Critical patent/CN105451258B/zh
Publication of CN105451258A publication Critical patent/CN105451258A/zh
Application granted granted Critical
Publication of CN105451258B publication Critical patent/CN105451258B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明提供一种测试处理方法及装置,其中的方法包括,在测试程序内部的网络类型文件中***与待测试网络的类型相对应的文件,获取待测试网络的类型信息,其包括待测试网络的类型和表示待测试网络的类型的第一网络类型返回值;获取测试程序当前接入网络的类型信息,其包括测试程序当前接入的网络类型和与当前接入网络的类型的第二网络类型返回值;在测试程序当前接入网络的类型与待测试网络的类型不同时,通过将第二网络类型返回值替换为第一网络类型返回值,使测试程序当前接入的网络类型变为接入待测试网络的类型。利用本发明提供的测试处理方法及装置,能够将测试程序当前接入的网络类型虚拟成待测试网络的类型,实现虚拟不同的网络环境。

Description

一种测试处理方法及装置
技术领域
本发明涉及移动互联网技术领域,更为具体地,涉及一种测试处理方法及装置。
背景技术
在与网络相关的手机终端测试中,需要覆盖各种不同的网络类型,如:WIFI(将个人电脑、手持设备等终端以无线方式互相连接的技术)、GPRS(通用分组无线服务技术)、EDGE(增强型数据速率GSM演进技术)、UMTS(通用移动通信***)、CDMA(扩频多址数字式通信技术)、1xRTT(2.5G或者2.75G通信技术)、HSDPA(高速下行分组接入技术)、HSUPA(高速上行链路分组接入技术)、HSPA(高速分组接入技术)、IDEN(数字集群移动通信***)、LTE(4G无线通信技术)、EHRPD(高速分组网络技术)、HSPAP(3.5G通信技术)等,现有的测试方案基本上都是基于实际的手机测试卡和测试手机在真实的物理环境下进行测试,手机测试卡和测试手机是配套使用的,当没有相应的手机测试卡或测试手机时,会导致测试无法进行下去。例如要测试3G网络,而如果当前只有2G网络的手机测试卡或只有3G测试手机或只有3G手机测试卡时,则无法进行3G网络的测试。
因此,需要一种全新的测试处理方案,能够根据当前接入的网络虚拟想要测试的网络,从而进行测试。
发明内容
鉴于上述问题,本发明的目的是提供一种测试处理方法及装置,能实现虚拟不同的网络环境用于测试,更方便使用。
本发明提供的测试处理方法,包括:
分别获取待测试网络的类型信息和测试程序当前接入网络的类型信息;其中,通过在测试程序内部的网络类型文件中***与待测试网络的类型相对应的文件,获取待测试网络的类型信息;其中,
待测试网络的类型信息包括待测试网络的类型和表示待测试网络的类型的第一网络类型返回值;测试程序当前接入网络的类型信息包括测试程序当前接入网络的类型和表示测试程序当前接入网络的类型的第二网络类型返回值;
在测试程序当前接入网络的类型与待测试网络的类型不同时,通过将第二网络类型返回值替换为第一网络类型返回值,使测试程序当前接入的网络类型变为接入待测试网络的类型。
本发明提供的测试处理装置,包括:
文件插桩单元,用于在测试程序内部的网络类型文件中***与待测试网络的类型相对应的文件;
待测试网络类型信息获取单元,用于通过***的与待测试网络的类型相对应的文件,获取待测试网络的类型信息;其中,待测试网络的类型信息包括待测试网络的类型和表示待测试网络的类型的第一网络类型返回值;
当前网络类型信息获取单元,用于获取测试程序当前接入网络的类型信息;其中,测试程序当前接入网络的类型信息包括测试程序当前接入网络的类型和表示测试程序当前接入网络的类型的第二网络类型返回值;
返回值替换单元,用于在测试程序当前接入网络的类型与待测试网络的类型不同时,将第二网络类型返回值替换为第一网络类型返回值,使测试程序当前接入网络的类型变为接入待测试网络的类型。
本发明提供的设备终端,包括用于存储网络类型信息的存储器和前述的测试处理装置。
利用上述根据本发明提供的测试处理方法及装置,通过在测试程序内部的网络类型文件中***与待测试网络的类型相对应的文件(即通过插桩的方式***相应文件),获取表示待测试网络的类型的第一网络类型返回值,同时获取表示测试程序当前接入网络的类型的第二网络类型返回值,在测试程序当前网络的类型与待测试网络的类型不同时,就可以用第一网络类型返回值替换第二网络类型返回值,从而将测试程序当前接入的网络类型虚拟成待测试网络的类型,实现虚拟不同的网络环境用于测试。
为了实现上述以及相关目的,本发明的一个或多个方面包括后面将详细说明并在权利要求中特别指出的特征。下面的说明以及附图详细说明了本发明的某些示例性方面。然而,这些方面指示的仅仅是可使用本发明的原理的各种方式中的一些方式。此外,本发明旨在包括所有这些方面以及它们的等同物。
附图说明
通过参考以下结合附图的说明及权利要求书的内容,并且随着对本发明的更全面理解,本发明的其它目的及结果将更加明白及易于理解。在附图中:
图1为根据本发明实施例的测试处理方法的流程示意图;
图2为根据本发明实施例的测试处理方法的详细流程示意图;
图3a和图3b分别为根据本发明实施例的修改build脚本的情景图;
图4为根据本发明实施例的网络类型与网络类型返回值的对照图;
图5为根据本发明实施例的测试处理装置的逻辑结构框图;
图6为根据本发明实施例的测试处理装置的一个具体实施方式的逻辑结构框图;
图7为根据本发明实施例的设备终端的逻辑结构框图。
在所有附图中相同的标号指示相似或相应的特征或功能。
具体实施方式
在下面的描述中,出于说明的目的,为了提供对一个或多个实施例的全面理解,阐述了许多具体细节。然而,很明显,也可以在没有这些具体细节的情况下实现这些实施例。在其它例子中,为了便于描述一个或多个实施例,公知的结构和设备以方框图的形式示出。
现有的测试方案中,想要测试哪种网络,必须要使用与该网络相对应的手机卡,如果没有手机卡则无法进行测试,因此,本发明提出一种测试处理方案,可以根据测试程序当前接入的网络类型虚拟成想要测试的网络类型,例如测试程序当前接入的是3G网络,而需要测试2G网络,在不使用2G卡的情况下,将3G网络虚拟成2G网络进行测试。
以下将结合附图对本发明的具体实施例进行详细描述。
图1示出了根据本发明实施例的测试处理方法的流程。
如图1所示,本发明实施例提供的测试处理方法,首先,分别获取待测试网络的类型信息和测试程序当前接入网络的类型信息;其中,通过在测试程序内部的网络类型文件中***与待测试网络的类型相对应的文件,获取待测试网络的类型信息;其中,待测试网络的类型信息包括待测试网络的类型和表示待测试网络的类型的第一网络类型返回值;测试程序当前接入网络的类型信息包括测试程序当前接入网络的类型和表示测试程序当前接入网络的类型的第二网络类型返回值(步骤S110);
在测试程序当前接入网络的类型与待测试网络的类型不同时,通过将第二网络类型返回值替换为第一网络类型返回值,使测试程序当前接入的网络类型变为接入待测试网络的类型(步骤S120)。
需要说明的是,获取表示待测试网络的类型的第一网络类型返回值可以与获取待测试网络的类型同时进行,也可以在获取待测试网络的类型之后进行,同理,获取表示测试程序当前接入网络的类型的第二网络类型返回值可以在获取测试程序当前接入网络的类型同时进行,也可以在获取测试程序当前接入网络的类型之后进行。
还需要说明的是,在测试程序内部的网络类型文件中***与待测试网络的类型相对应的文件的过程称为程序插桩,程序插桩是借助往被测程序中***操作,来实现测试目的的方法。程序插桩的基本原理是在不破坏被测试程序原有逻辑完整性的前提下,在程序的相应位置上***一些探针,这些探针本质上就是进行信息采集的代码段,可以是赋值语句或采集覆盖信息的函数调用,通过探针的执行并输出程序的运行特征数据,基于对这些特征数据的分析,揭示程序的内部行为和特征。
为了更详细的说明本发明实施例提供的测试处理方法,图2示出了根据本发明实施例的测试处理方法的详细流程。如图2所示,本发明实施例提供的测试处理方法的详细流程,包括:
步骤S210:修改build脚本,对class文件进行插桩。
修改build脚本是为了插桩做准备工作,修改build脚本使代码变成应用文件,build脚本会告诉build工具要把插桩的代码包含进去。以一个具体实施方式为例,在build.xml中***一个antcalltarget,target为aspectj单独放在build_aspectj.xml。
图3a和图3b分别示出了根据本发明实施例的修改build脚本的情景。
如图3a所示,在build.xml中***一个antcalltarget,antcall用于调用本脚本文件中的target。
如图3b所示,target为aspectj单独放在build_aspectj.xml,aspectj用来生成class文件。
class文件即为测试程序内部的网络类型文件,对网络类型文件进行插桩,也就是对class文件进行插桩,***的是与待测试网络的类型相对应的文件。
步骤S220:编译插桩后的class文件,形成测试程序。
如果是安卓***,编译后形成的是apk格式的测试程序,如果是ios***,编译后形成的是ipa格式的测试程序。
步骤S230:启动测试程序,获取应用程序当前接入网络的类型信息和待测试网络的类型信息。
应用程序当前接入网络的类型信息包括应用程序当前接入网络的类型和代表当前接入的网络类型的第二网络类型返回值。
获取当前接入网络的类型信息的方式可以使用***提供API的方式获取,提供的API包括:
android.net.NetworkInfo.getType()、
android.net.NetworkInfo.getSubType()、
android.telephony.TelephonyManager.getNetworkType()。
通过上述的API接口就能获取测试程序当前接入的网络类型和表示该网络类型的第二网络类型返回值。
待测试网络的类型信息是通过在测试程序内部的网络类型文件中***与待测试网络的类型相对应的文件获取的,而与待测试网络的类型相对应的文件是通过配置文件方式或socket通信方式生成的。
与待测试网络的类型相对应的文件即为预设的网络配置文件,也就是用户设置的网络配置文件,网络配置文件包括待测试网络的类型和第一网络类型返回值两方面内容,预设的网络类型就是待测试网络的类型,也就是需要用户设置的网络类型,第一网络类型返回值代表待测试网络的类型,也是通过用户设置的。
因此,通过在测试程序内部的网络类型文件中***与待测试网络的类型相对应的文件获取的待测试网络的类型信息包括待测试的网络类型和表示该网络类型的第一网络类型返回值,都是通过用户设置的网络配置文件获取的。
上述获取当前接入网络的类型信息和待测试网络的类型信息是不分先后顺序的,既可以先获取待测试网络的类型信息,也可以先获取当前接入网络的类型信息。
图4示出了根据本发明实施例的网络类型与网络类型返回值的对照图,其中,wifi网络类型对应的网络类型返回值为0*99999999,GPRS网络类型对应的网络类型返回值为0*000000001,其它网络类型与其相对应的网络类型返回值参考图4。
步骤S240:判断测试程序当前接入网络的类型与待测试网络的类型是否相同;如果相同,执行步骤S260;如果不相同,执行步骤S250。
步骤S250:将第二网络类型返回值替换为第一网络类型返回值。
在将第二网络类型返回值替换为第一网络类型返回值后,测试程序当前接入网络的类型会虚拟成待测试网络的类型,此时,已完成虚拟待测试网络类型的工作,测试程序可以根据虚拟的待测试网络进行测试。
步骤S260:按照默认方式处理。
默认方式指的是不进行第一网络类型返回值和第二网络类型返回值的替换,由于待测试网络的类型与测试程序当前接入的网络类型相同,不需要改变网络类型即可测试,因此,无需进行第一网络类型返回值和第二网络类型返回值的替换。
为了进一步体现发明效果,将采用本发明取得的效果与传统测试方法取得的效果进行比较,下面进行了两组测试:
第一组,测试“当网络从wifi切换到移动网络时,浏览器会自动切换到极速模式”
按照传统测试方法,需要覆盖的场景非常多,如wifi、GPRS、WCDMA等等移动网络,在wifi网络和上述那些网络之间互相切换,并且,在切换网络之后不一定能正确切换到极速模式。而国外网络,除了需要特定的手机卡之外,又需要特殊的手机设备,实际上测试起来非常麻烦。
而使用本发明提供的测试处理方法,只需要在程序代码中插桩,通过修改与网络类型相对应的网络类型返回值,即可伪装成对应的网络,不需要真实地使用特殊手机卡和手机设备即可测试,而测试效果与传统测试方法相同。
第二组,测试“某照片类app,当用户在wifi环境下时,自动下载云端数据,并预上传用户本地照片;而当在mobile网络下时,不做自动下载和预上传”逻辑的正确性。
传统测试方法,使用特定mobile网络卡+相应的手机设备,然后在这种网络环境下验证逻辑的正确性。然后在mobile网络下上传和下载速度比wifi都慢很多,而逻辑的验证本身和网络速度并没有联系。
使用本发明提供的测试处理方法,是在测试过程中使用插桩的方法模拟了mobile网络,并不真正需要特定mobile网络卡+相应的手机设备,整个过程使用的全是wifi网络,这种测试方案易实现、低成本、低耗时,且对结果不造成任何干扰。
与上述测试处理方法相对应,本发明提供一种测试处理装置。图5示出了根据本发明实施例的测试处理装置的逻辑结构。
如图5所示,本发明实施例提供的测试处理装置500,包括文件插桩单元510、待测试网络类型信息获取单元520、当前网络类型信息获取单元530和返回值替换单元540。
其中,文件插桩单元510用于在测试程序内部的网络类型文件中***与待测试网络的类型相对应的文件。
待测试网络类型信息获取单元520,用于通过***的与待测试网络的类型相对应的文件,获取待测试网络的类型信息;其中,待测试网络的类型信息包括待测试网络的类型和表示待测试网络的类型的第一网络类型返回值;
当前网络类型信息获取单元530,用于获取测试程序当前接入网络的类型信息;其中,测试程序当前接入网络的类型信息包括测试程序当前接入网络的类型和表示测试程序当前接入网络的类型的第二网络类型返回值;
返回值替换单元540,用于在测试程序当前接入网络的类型与待测试网络的类型不同时,将第二网络类型返回值替换为第一网络类型返回值,使测试程序当前接入网络的类型变为接入待测试网络的类型。
图6示出了根据本发明实施例的测试处理装置的一个具体实施方式的逻辑结构。
如图6所示,测试处理装置500还包括网络类型判断单元550,用于在获取待测试网络的类型信息和测试程序当前接入网络的类型信息后,判断测试程序当前接入网络的类型与待测试网络的类型是否相同;如果相同,不进行第二网络类型返回值与第一网络类型返回值的替换;如果不相同,返回值替换单元540将第二网络类型返回值替换为第一网络类型返回值,使测试程序当前接入网络的类型变为接入待测试网络的类型。
其中,测试处理装置500进一步文件生成单元560,用于通过配置文件方式或socket通信方式生成与待测试网络的类型相对应的文件。
另外,在当前网络类型信息获取单元530获取测试程序当前接入网络的类型信息的过程中,通过测试程序提供API的方式获取测试程序当前接入网络的类型信息;其中,测试程序提供的API包括:
android.net.NetworkInfo.getType();
android.net.NetworkInfo.getSubType();
android.telephony.TelephonyManager.getNetworkType()。
本发明还相应提供一种设备终端,参见图7,该设备终端700包括用于存储网络类型信息的存储器710和测试处理装置500,其中,测试装置包括:
文件插桩单元,用于在测试程序内部的网络类型文件中***与待测试网络的类型相对应的文件。
待测试网络类型信息获取单元,用于通过***的与待测试网络的类型相对应的文件,获取待测试网络的类型信息;其中,待测试网络的类型信息包括待测试网络的类型和表示待测试网络的类型的第一网络类型返回值;
当前网络类型信息获取单元,用于获取测试程序当前接入网络的类型信息;其中,测试程序当前接入网络的类型信息包括测试程序当前接入网络的类型和表示测试程序当前接入网络的类型的第二网络类型返回值;
返回值替换单元,用于在测试程序当前接入网络的类型与待测试网络的类型不同时,将第二网络类型返回值替换为第一网络类型返回值,使测试程序当前接入网络的类型变为接入待测试网络的类型。
测试处理装置具有图5中所描述的结构,具体参见前面描述,此处不再赘述。
以上内容详细描述了本发明提供的测试处理方法及装置,通过插桩的方法将表示待测试网络的类型的第一网络类型返回值***到测试程序内部,用第一网络类型返回值替换与测试程序当前接入网络的类型相对应的第二网络类型返回值,从而将测试程序当前接入的网络类型虚拟成待测试网络的类型,实现虚拟不同的网络环境用于测试。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。

Claims (9)

1.一种测试处理方法,包括:
分别获取待测试网络的类型信息和测试程序当前接入网络的类型信息;其中,通过在所述测试程序内部的网络类型文件中***与待测试网络的类型相对应的文件,获取待测试网络的类型信息;其中,
所述待测试网络的类型信息包括所述待测试网络的类型和表示所述待测试网络的类型的第一网络类型返回值;所述测试程序当前接入网络的类型信息包括所述测试程序当前接入网络的类型和表示所述测试程序当前接入网络的类型的第二网络类型返回值;
在所述测试程序当前接入网络的类型与待测试网络的类型不同时,通过将所述第二网络类型返回值替换为所述第一网络类型返回值,使所述测试程序当前接入的网络类型变为接入所述待测试网络的类型。
2.如权利要求1所述的测试处理方法,所述在分别获取待测试网络的类型信息和测试程序当前接入网络的类型信息后还包括:
判断所述测试程序当前接入网络的类型与待测试网络的类型是否相同;如果不相同,将所述第二网络类型返回值替换为所述第一网络类型返回值,使所述测试程序当前接入的网络类型变为接入所述待测试网络的类型;如果相同,不进行所述第二网络类型返回值与所述第一网络类型返回值的替换。
3.如权利要求1所述的测试处理方法,其中,
通过配置文件方式或socket通信方式生成与所述待测试网络的类型相对应的文件。
4.如权利要求1所述的测试处理方法,其中
在获取所述测试程序当前接入网络的类型信息的过程中,通过所述测试程序提供API的方式获取所述测试程序当前接入网络的类型信息。
5.一种测试处理装置,包括:
文件插桩单元,用于在测试程序内部的网络类型文件中***与待测试网络的类型相对应的文件;
待测试网络类型信息获取单元,用于通过***的与待测试网络的类型相对应的文件,获取待测试网络的类型信息;其中,所述待测试网络的类型信息包括所述待测试网络的类型和表示所述待测试网络的类型的第一网络类型返回值;
当前网络类型信息获取单元,用于获取所述测试程序当前接入网络的类型信息;其中,所述测试程序当前接入网络的类型信息包括所述测试程序当前接入网络的类型和表示所述测试程序当前接入网络的类型的第二网络类型返回值;
返回值替换单元,用于在所述测试程序当前接入的网络类型与待测试网络的类型不同时,将所述第二网络类型返回值替换为所述第一网络类型返回值,使所述测试程序当前接入网络的类型变为接入所述待测试网络的类型。
6.如权利要求5所述的测试处理装置,还包括:
网络类型判断单元,用于在获取待测试网络的类型信息和测试程序当前接入网络的类型信息后,判断所述测试程序当前接入网络的类型与待测试网络的类型是否相同;如果不相同,所述返回值替换单元将所述第二网络类型返回值替换为所述第一网络类型返回值,使所述测试程序当前接入网络的类型变为接入所述待测试网络的类型;如果相同,不进行所述第二网络类型返回值与所述第一网络类型返回值的替换。
7.如权利要求5所述的测试处理装置,还包括:
文件生成单元,用于通过配置文件方式或socket通信方式生成与所述待测试网络的类型相对应的文件。
8.如权利要求5所述的测试处理装置,其中,在所述当前网络类型信息获取单元获取所述测试程序当前接入网络的类型信息的过程中,通过所述测试程序提供API的方式获取所述测试程序当前接入网络的类型信息。
9.一种设备终端,包括用于存储网络类型信息的存储器和测试处理装置,所述装置包括:
文件插桩单元,用于在测试程序内部的网络类型文件中***与待测试网络的类型相对应的文件;
待测试网络类型信息获取单元,用于通过***的与待测试网络的类型相对应的文件,获取待测试网络的类型信息;其中,所述待测试网络的类型信息包括所述待测试网络的类型和表示所述待测试网络的类型的第一网络类型返回值;
当前网络类型信息获取单元,用于获取所述测试程序当前接入网络的类型信息;其中,所述测试程序当前接入网络的类型信息包括所述测试程序当前接入网络的类型和表示所述测试程序当前接入网络的类型的第二网络类型返回值;
返回值替换单元,用于在所述测试程序当前接入的网络类型与待测试网络的类型不同时,将所述第二网络类型返回值替换为所述第一网络类型返回值,使所述测试程序当前接入网络的类型变为接入所述待测试网络的类型。
CN201410505218.2A 2014-09-26 2014-09-26 一种测试处理方法及装置 Active CN105451258B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410505218.2A CN105451258B (zh) 2014-09-26 2014-09-26 一种测试处理方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410505218.2A CN105451258B (zh) 2014-09-26 2014-09-26 一种测试处理方法及装置

Publications (2)

Publication Number Publication Date
CN105451258A true CN105451258A (zh) 2016-03-30
CN105451258B CN105451258B (zh) 2019-10-25

Family

ID=55560950

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410505218.2A Active CN105451258B (zh) 2014-09-26 2014-09-26 一种测试处理方法及装置

Country Status (1)

Country Link
CN (1) CN105451258B (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106656605A (zh) * 2016-12-26 2017-05-10 腾讯科技(深圳)有限公司 实现网络场景模拟的方法和装置
CN108897692A (zh) * 2018-07-06 2018-11-27 武汉斗鱼网络科技有限公司 网络环境的动态切换方法及***、服务器及存储介质
CN111176981A (zh) * 2019-12-11 2020-05-19 南京理工大学 Android应用网络相关行为测试方法
CN116225576A (zh) * 2023-05-08 2023-06-06 成都赛力斯科技有限公司 应用程序的数据环境切换方法、装置、电子设备及介质

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070180449A1 (en) * 2006-01-24 2007-08-02 Citrix Systems, Inc. Methods and systems for providing remote access to a computing environment provided by a virtual machine
CN102495802A (zh) * 2011-12-26 2012-06-13 华为技术有限公司 测试软件***的方法和装置以及计算机***
CN102567198A (zh) * 2010-12-30 2012-07-11 ***通信集团公司 对应用程序在物理***环境中进行测试的***及其方法
CN102591696A (zh) * 2011-01-14 2012-07-18 中国科学院软件研究所 一种手机软件行为数据提取方法及***
CN103020525A (zh) * 2012-12-20 2013-04-03 北京奇虎科技有限公司 虚拟机***的反检测方法和装置
CN103096363A (zh) * 2011-11-08 2013-05-08 深圳市腾讯计算机***有限公司 模拟弱无线网络的方法和装置
US20140172405A1 (en) * 2012-12-14 2014-06-19 International Business Machines Corporation Evaluating distributed application performance in a new environment

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070180449A1 (en) * 2006-01-24 2007-08-02 Citrix Systems, Inc. Methods and systems for providing remote access to a computing environment provided by a virtual machine
CN102567198A (zh) * 2010-12-30 2012-07-11 ***通信集团公司 对应用程序在物理***环境中进行测试的***及其方法
CN102591696A (zh) * 2011-01-14 2012-07-18 中国科学院软件研究所 一种手机软件行为数据提取方法及***
CN103096363A (zh) * 2011-11-08 2013-05-08 深圳市腾讯计算机***有限公司 模拟弱无线网络的方法和装置
CN102495802A (zh) * 2011-12-26 2012-06-13 华为技术有限公司 测试软件***的方法和装置以及计算机***
US20140172405A1 (en) * 2012-12-14 2014-06-19 International Business Machines Corporation Evaluating distributed application performance in a new environment
CN103020525A (zh) * 2012-12-20 2013-04-03 北京奇虎科技有限公司 虚拟机***的反检测方法和装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
付博强: "软件自动化测试中注入技术的研究与实现", 《中国优秀硕士学问论文全文数据库 信息科技辑》 *

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106656605A (zh) * 2016-12-26 2017-05-10 腾讯科技(深圳)有限公司 实现网络场景模拟的方法和装置
CN106656605B (zh) * 2016-12-26 2020-03-20 腾讯科技(深圳)有限公司 实现网络场景模拟的方法和装置
CN108897692A (zh) * 2018-07-06 2018-11-27 武汉斗鱼网络科技有限公司 网络环境的动态切换方法及***、服务器及存储介质
CN111176981A (zh) * 2019-12-11 2020-05-19 南京理工大学 Android应用网络相关行为测试方法
CN111176981B (zh) * 2019-12-11 2022-10-21 南京理工大学 Android应用网络相关行为测试方法
CN116225576A (zh) * 2023-05-08 2023-06-06 成都赛力斯科技有限公司 应用程序的数据环境切换方法、装置、电子设备及介质

Also Published As

Publication number Publication date
CN105451258B (zh) 2019-10-25

Similar Documents

Publication Publication Date Title
CN108934037B (zh) 移动终端测试装置及其频率信息设定方法
US10701571B2 (en) Automated validation and calibration portable test systems and methods
CN105528229B (zh) 提高移动终端首次开机速度的方法及装置
US8351342B2 (en) System determination emulator for analysis and testing
US10681570B2 (en) Automated configurable portable test systems and methods
CN105451258A (zh) 一种测试处理方法及装置
CN109309930B (zh) 移动终端测试装置及其参数变更方法
CN104077162B (zh) 移动终端应用模板的更新、发布方法及装置
KR20160075550A (ko) 모바일 디바이스 테스트 시스템
CN104978263A (zh) 一种移动端应用程序测试方法及***
CN111327758B (zh) 摄像头共享方法及装置
CN103631707A (zh) 一种获取代码覆盖率的方法及装置
EP3739993A1 (en) Resource configuration method and apparatus, and computer storage medium
CN104217169A (zh) 一种加密推荐方法及装置、终端
CN109086091B (zh) 一种软件开发包的接口加载方法、装置及设备
JP6505790B2 (ja) 移動端末試験装置および移動端末試験方法
CN104378788A (zh) 用于无线网络接入设备的测试方法及***
CN105988925A (zh) 一种应用程序启动耗时的测试方法、装置及***
WO2017035938A1 (zh) 带宽设置切换方法及装置
CN107193728A (zh) 移动终端自动化测试方法及装置
CN104182331A (zh) 浏览器性能测试方法、***及终端
CN111092669A (zh) 用户设备测试***、方法、装置、信令综测仪及存储介质
CN113219262B (zh) 设备测试方法、装置、设备及存储介质
CN106210224B (zh) 移动通信设备的测试方法和***
CN111431633B (zh) 测试方法和***,及存储介质

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: 100083, Haidian District, Beijing, Fu Cheng Road, No. 28 excellent building, block A, floor 12

Applicant after: UC Mobile Limited

Address before: 100080 Beijing City, Haidian District Road, No. 28 into the house on the 12 floor

Applicant before: UC Mobile Limited

COR Change of bibliographic data
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20201231

Address after: 310052 room 508, 5th floor, building 4, No. 699 Wangshang Road, Changhe street, Binjiang District, Hangzhou City, Zhejiang Province

Patentee after: Alibaba (China) Co.,Ltd.

Address before: 100083 12 / F, block a, Yousheng building, 28 Chengfu Road, Haidian District, Beijing

Patentee before: UC MOBILE Ltd.

TR01 Transfer of patent right