The invention discloses a device and a testing and calibration method, the test method comprises receiving test platform self test data acquisition test template data set, which contains the test data of the test template template data set, since receiving the test platform for testing the number of types of data is less than the number of types of tests the template data for each test set; the received data, focused on the test template data, using the self test data substitution test template data belong to the same type and the self test data, generating test data; according to the test data, the measured object is tested to treat. By this method, the situation of repeated setting of data can be reduced to the greatest extent, and the convenience in testing and the efficiency of testing can be improved.
【技术实现步骤摘要】
一种测试、校验方法及装置
本专利技术涉及计算机
,尤其涉及一种测试、校验方法及装置。
技术介绍
随着信息技术的发展,服务提供商(如:网站)的服务系统中往往包含不同的应用程序(以下简称应用),服务系统可以调用这些应用提供的接口,如:应用程序编程接口(ApplicationProgrammingInterface,API),以便获得不同应用的功能来实现相应的业务服务。目前,为了保证接口被服务系统调用后能够正常运行,往往需要对不同应用的接口进行接口测试,以判断接口的内部运行逻辑是否正常,避免在被调用时出现异常。现有技术中,通常根据测试用例对接口进行测试(其中,测试用例用于测试待测对象的某项特定功能是否正常运行,测试用例中通常包括测试输入、执行条件以及预期结果)。对于任一测试用例而言,都需要准备一定数量的测试数据(如:多种接口参数),在设置好了测试数据后,则运行与该测试用例对应的测试脚本,调用相应的接口进行测试。在得到了测试结果数据后,将根据测试用例的预期结果(也称为目标数据)对测试结果数据进行校验,以判断被测的接口的该项功能是否符合预期。但是,不同的测试用例所需的测试数据的差异性并不大,多数测试用例所需的测试数据仅是个别参数不同,而采用现有技术中的上述方式,每进行一次测试时都需要重复设置全部的测试数据。同样,不同的测试用例中的目标数据也存在一定程度的共性,而使用现有技术中的测试方式,在校验测试结果数据时仍需要重复设置目标数据。显然,采用现有技术中的接口测试方式,其过程较为繁琐,效率较低。
技术实现思路
本专利技术实施例提供一种测试、校验方法及装置,用以解决现有 ...
【技术保护点】
一种测试方法,其特征在于,包括:测试平台接收自定测试数据;获取测试模板数据集,其中,所述测试模板数据集中包含测试模板数据,所述测试平台接收到的自定测试数据的类型的数量小于测试模板数据的类型的数量;针对接收到的每个自定测试数据,在所述测试模板数据集中,采用该自定测试数据替换与该自定测试数据属于同一类型的测试模板数据,生成测试数据;根据所述测试数据,对待测对象进行测试。
【技术特征摘要】
1.一种测试方法,其特征在于,包括:测试平台接收自定测试数据;获取测试模板数据集,其中,所述测试模板数据集中包含测试模板数据,所述测试平台接收到的自定测试数据的类型的数量小于测试模板数据的类型的数量;针对接收到的每个自定测试数据,在所述测试模板数据集中,采用该自定测试数据替换与该自定测试数据属于同一类型的测试模板数据,生成测试数据;根据所述测试数据,对待测对象进行测试。2.如权利要求1所述的方法,其特征在于,测试平台接收自定测试数据,具体包括:所述测试平台接收携带在测试脚本中的自定测试数据;根据所述测试数据,对待测对象进行测试,具体包括:根据所述测试数据,采用所述测试脚本对待测对象进行测试。3.如权利要求1所述的方法,其特征在于,所述方法还包括:在测试结束后,删除所述测试数据。4.如权利要求1所述的方法,其特征在于,所述测试平台包括运行核心测试框架系统CTS的测试平台。5.一种校验方法,其特征在于,包括:测试平台接收自定目标数据;获取目标模板数据集,其中,所述目标模板数据集中包含目标模板数据,所述测试平台接收到的自定目标数据的类型的数量小于目标模板数据的类型的数量;针对接收到的每个自定目标数据,在所述目标模板数据集中,采用该自定目标数据替换与该自定目标数据属于同一类型的目标模板数据,生成目标数据;根据所述目标数据,对测试结果数据进行比对校验。6.如权利要求5所述的方法,其特征在于,测试平台接收自定目标数据,具体包括:测试平台接收携带在测试脚本中的自定目标数据;根据所述目标数据,对测试结果数据进行比对校验,具体包括:根据所述目标数据,采用所述测试脚本对所述测试结果数据进行比对校验。7.如权利要求5所述的方法,其特征在于,所述方法还包括:在校验结束后,删除所述目标数据。8.如权利要求5所述的方法,其特征在于,所述测试平台包括运行核心测试框架系统CTS的测试平台。9.一种测试装置,其特...
【专利技术属性】
技术研发人员:高超,李跃,厉鹏,雷志远,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。