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