The present invention relates to an intelligent database execution method and system. The method comprises the following steps: S1, start the test, to determine whether the execution plan implementation steps; S2: if there exists a plan step by mapping the script acquisition method based on automatic acquisition from the test script project set the required test script; if does not exist in the implementation of the plan, select the test scripts needed from the project the test script set; according to the S3: test script from step S2, execute test scripts; step S2, and comprises the following steps: S2.1: of test script centralized test script execution plan belongs to mark S2.2:; when there is the implementation of the plan, execute test script steps directly run has been marked. The utility model has the advantages of convenient maintenance, high reusability and high efficiency.
【技术实现步骤摘要】
智能数据库执行方法及系统
本专利技术属于软件测试领域,尤其涉及一种智能数据库执行方法和系统。
技术介绍
自动化测试是把以人为驱动的测试行为转化为机器执行的一种过程,根据测试用例的描述一步步执行,得到实际结果与期望结果的比较,在测试过程中,需要人为操作进行干预测试,效率十分的低。为了解决上述问题,提高测试运行效率,人们进行了长期的探索,例如,中国专利公开了一种存储卡测试装置[申请号:CN200810215712.X],其包括:一主机,用以存取一存储卡;一数据库,用以维护多个测试脚本文件,其中,每一测试脚本文件包括至少一测试项目及一通讯协议,该测试项目取决于一待测装置所对应的一装置识别值,而该通讯协议与该存储卡相关联;一处理单元,耦接于该数据库,用以从一测试脚本文件之中,选择一测试项目;以及一接口,连接于该处理单元及该主机,用以根据该测试项目,使该主机对该存储卡执行至少一存储卡命令,其中,该处理单元通过比较该存储卡的一测试结果及该测试脚本文件,用以确认是否已完成该测试项目。再如,一种回归测试自动化系统及方法[申请号:CN200810135124.5],包括测试环境单元,所述测试环境单元包括被测设备和测试仪表,其特征在于,还包括测试管理执行单元和测试数据库,所述测试管理执行单元包括:测试用例管理模块、测试套管理模块、测试环境管理模块、回归测试管理模块、测试运行调度器和测试运行引擎;所述测试数据库包括:测试计划库、测试用例库、回归测试库和运行统计库;其中,所述测试用例管理模块用于管理维护测试用例,以及根据测试套管理模块的请求,将测试用例库中的测试用例发送给测试套管 ...
【技术保护点】
一种智能数据库执行方法,其特征在于,包括:S1:启动测试,判断执行步骤中是否存在执行计划;S2:若存在执行计划,执行步骤通过基于映射关系的脚本获取方法从项目的测试脚本集内自动获取所需测试脚本;若不存在执行计划,从项目的测试脚本集内选择需要的测试脚本;S3:根据步骤S2中获得的测试脚本,执行测试脚本。
【技术特征摘要】
1.一种智能数据库执行方法,其特征在于,包括:S1:启动测试,判断执行步骤中是否存在执行计划;S2:若存在执行计划,执行步骤通过基于映射关系的脚本获取方法从项目的测试脚本集内自动获取所需测试脚本;若不存在执行计划,从项目的测试脚本集内选择需要的测试脚本;S3:根据步骤S2中获得的测试脚本,执行测试脚本。2.根据权利要求1所述的智能数据库执行方法,其特征在于,在步骤S2中,所述基于映射关系的脚本获取方法包括以下步骤:S2.1:对测试脚本集中属于执行计划的测试脚本进行标志;S2.2:当存在执行计划时,执行步骤直接运行已经标志的测试脚本。3.根据权利要求2所述的智能数据库执行方法,其特征在于,在步骤S2.1中,测试脚本标志的方法包括:通过在测试脚本集中属于执行计划的测试脚本前面加至少一个标志位。4.根据权利要求3所述的智能数据库执行方法,其特征在于,在步骤S2.2中,当存在执行计划时,执行步骤直接运行在其前面含标志位的测试脚本,其他未含标志位的测...
【专利技术属性】
技术研发人员:陈萌萌,惠晓辉,
申请(专利权)人:上海斐讯数据通信技术有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。