[发明专利]一种测试数据管理系统及方法有效
申请号: | 201510582179.0 | 申请日: | 2015-09-14 |
公开(公告)号: | CN105260297B | 公开(公告)日: | 2017-12-05 |
发明(设计)人: | 裴瑞凌 | 申请(专利权)人: | 上海斐讯数据通信技术有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 杭州千克知识产权代理有限公司33246 | 代理人: | 周希良 |
地址: | 201616 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 测试 数据管理 系统 方法 | ||
1.一种测试数据管理系统,应用于测试系统,其特征在于,包括:
管理端,用以形成测试项目,以及对应所述测试项目形成相应的数据信息;
存储单元,连接所述管理端,用以根据所述测试项目存储所述管理端形成的数据信息;
测试端,与所述存储单元连接,并根据需要执行的所述测试项目调用对应的所述数据信息;
以及一调度执行器分别连接所述管理端、所述测试端以及所述存储单元;
所述调度执行器用以于测试项目发生冲突时,将发生冲突的测试项目对应的所述数据信息重新分配后发送至所述测试端执行测试;
所述调度执行器包括:
调度模块,当检测项目冲突发生时将对应的所述数据信息经过重新分配发送;
执行模块,连接所述调度模块,于所述存储单元中接收到所述数据信息并发送至所述测试端执行测试。
2.根据权利要求1所述的测试数据管理系统,其特征在于,所述管理端包括一测试管理系统。
3.根据权利要求1所述的测试数据管理系统,其特征在于,所述测试端包括一自动化测试系统。
4.根据权利要求1所述的测试数据管理系统,其特征在于,所述存储单元包括一数据库。
5.根据权利要求1所述的测试数据管理系统,其特征在于,所述管理端对应的所述数据信息包括,测试计划、测试版本、测试案例。
6.根据权利要求1所述的测试数据管理系统,其特征在于,所述存储单元包括:
测试项目表,用以存储测试项目数据及其属性;
测试计划表,用以存储测试计划数据及其属性;
测试案例表,用以存储测试案例数据及其属性;
测试版本表,用以存储测试版本数据及其属性;
关联表,用以存储测试计划和测试案例的所属关系;
执行表,用以存储执行的测试案例的相关数据及其属性;
节点表,用以存储记录不同级别参数的编号。
7.一种测试数据管理方法,其特征在于,包括以下步骤:
提供一管理端用以创建测试项目,以及对应所述测试项目创建相应的数据信息并将所述数据信息存储在一存储单元中;
提供一测试端,根据所述测试项目于所述存储单元中读取相应的所述数据信息并执行相应的测试项目;还包括以下步骤:
步骤S1、提供一调度执行器,于所述测试项目发生冲突时,读取所述存储单元中对应发生冲突的所述测试项目的所述数据信息;
步骤S2、将发生冲突的所述测试项目对应的所述数据信息重新分配;
步骤S3、将重新分配后的所述数据信息发送至所述测试端。
8.根据权利要求7所述的测试数据管理方法,其特征在于,所述管理端创建所述测试项目包括以下步骤:
步骤S11、创建所述测试项目并将所述测试项目写入所述存储单元;
步骤S12、根据所述测试项目创建对应的测试计划并将所述测试计划写入所述存储单元;
步骤S13、创建一关联信息,用以将所述测试计划关联到对应的测试软件版本并写入所述存储单元;
步骤S14、根据所述测试计划将对应的测试案例写入所述存储单元;
步骤S15、根据所述测试计划创建对应的测试任务写入所述存储单元。
9.根据权利要求7所述的测试数据管理方法,其特征在于,所述测试端执行所述测试项目,包括以下步骤:
步骤S21、测试端记录测试起始时间并判断是否有对应所述测试项目的测试计划,若是则执行步骤S22,若否则执行步骤S21;
步骤S22、所述测试端根据所述测试计划于所述存储单元中读取对应的测试案例并执行测试;步骤S23、所述测试端于所述存储单元中获取测试案例的任务编号、计划编号、测试案例版本编号、测试案例编号、测试软件版本编号并于执行测试完成后将对应的测试结果存入所述存储单元;
步骤S24、判断是否所有测试计划均已完成,若是则退出,若否则返回所述步骤S21。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海斐讯数据通信技术有限公司,未经上海斐讯数据通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510582179.0/1.html,转载请声明来源钻瓜专利网。