【技术实现步骤摘要】
测试方法及装置
本专利技术涉及计算机
,尤其涉及一种测试方法及装置。
技术介绍
当前,经常需要利用测试用例对数据进行测试,例如,对编写的计算机程序进行测试,当需要利用测试用例对数据进行测试时,首先需要将数据初始化入数据库中,然后利用测试用例对初始化入数据库中的该数据进行测试。然而,有时候需要在不同的运行环境中分别利用测试用例对该数据进行测试,例如不仅在sit运行环境中利用测试用例对该数据进行测试,还需要在dev运行环境中用测试用例对该数据进行测试等;这些不同的运行环境共享该数据库。其中,在每一个运行环境中利用测试用例对该数据进行测试时,均需要先将该数据初始化入该数据库中,然后才能对初始化入该数据库中的该数据进行测试。然而,在该数据库中无法同时初始化两个完全相同的数据。因此,当需要在某一个运行环境中利用测试用例对该数据进行测试时,从在该一个运行环境中将该数据初始化入共享数据库中之后,如果需要在另一个运行环境中利用测试用例对该数据进行测试时,由于在共享数据库中无法同时初始化两个完全相同的数据,则就无法在另一个运行环境中将该数据初始化入共享数据库,进而造成无法在另 ...
【技术保护点】
一种测试方法,其特征在于,所述方法包括:当需要在当前运行环境中利用测试用例对待测试数据进行测试时,获取所述当前运行环境的环境配置信息;不同的运行环境的环境配置信息不同;在所述待测试数据中,将所述待测试数据的属性信息更新为所述当前运行环境的环境配置信息;将所述更新了属性信息的待测试数据初始化入共享数据库;在所述当前运行环境中利用所述测试用例对初始化入所述共享数据库的所述待测试数据进行测试。
【技术特征摘要】
1.一种测试方法,其特征在于,所述方法包括:当需要在当前运行环境中利用测试用例对待测试数据进行测试时,获取所述当前运行环境的环境配置信息;不同的运行环境的环境配置信息不同;在所述待测试数据中,将所述待测试数据的属性信息更新为所述当前运行环境的环境配置信息;将所述更新了属性信息的待测试数据初始化入共享数据库;在所述当前运行环境中利用所述测试用例对初始化入所述共享数据库的所述待测试数据进行测试。2.根据权利要求1所述的方法,其特征在于,所述在所述待测试数据中,将所述待测试数据的属性信息更新为所述当前运行环境的环境配置信息,包括:获取所述待测试数据中的预设数据字段;判断所述预设数据字段中是否存储有内容;当所述预设数据字段中未存储内容时,将所述当前运行环境的环境配置信息存储在所述预设数据字段中;当所述预设数据字段中存储了内容时,将所述预设数据字段中存储的内容替换为所述当前运行环境的环境配置信息。3.根据权利要求1所述的方法,其特征在于,所述在所述待测试数据中,将所述待测试数据的属性信息更新为所述当前运行环境的环境配置信息,包括:在所述待测试数据中创建一个新的数据字段;在所述新的数据字段中存储所述当前运行环境的环境配置信息。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:当在所述当前运行环境中利用所述测试用例对初始化入所述共享数据库的所述待测试数据测试完毕并得到测试结果时,将所述测试结果的属性信息更新为所述当前运行环境的环境配置信息;将更新了属性信息的所述测试结果存储在所述共享数据库中。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:对存储在所述共享数据库中的、更新了属性信息的所述测试结果进行校验;在校验完毕之后,删除初始化入所述共享数据库的、属性信息为所述当前运行环境的环境配置信息的所述待测试数据,以及,删除存储在所述共享数据库中的、属性信息为所述当前运行环境的环境配置信息的所述测试结果。6.一种测试装置,其特征在于,所述装...
【专利技术属性】
技术研发人员:王虎,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。