[发明专利]一种基于自动化测试的需求跟踪系统在审
| 申请号: | 201510535145.6 | 申请日: | 2015-08-27 |
| 公开(公告)号: | CN105159829A | 公开(公告)日: | 2015-12-16 |
| 发明(设计)人: | 赵霞 | 申请(专利权)人: | 浪潮电子信息产业股份有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36;G06Q10/10 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 250101 山东*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 自动化 测试 需求 跟踪 系统 | ||
技术领域
本发明涉及一种跟踪系统,具体地说是一种基于自动化测试的需求跟踪系统。
背景技术
随着软件行业竞争的日益激烈,项目管理日益专业,对于软件质量的跟踪贯穿整个项目过程。在研发期间,需求跟踪是保证软件开发不偏离、不拖延、高效率的重要手段。目前需求跟踪的主要方式为项目经理或者项目经理指定人员,依据需求分解表文档,每日对开发人员提交的代码功能进行验证,并给出是否编写完成的报告。该方式解决了项目管理软件对于需求跟踪存在的失真性,但是随着软件规模的日益增大,需求分解表动辄上千条,目前的跟踪方式效率低下,成本较高。
发明内容
本发明的技术任务是提供一种基于自动化测试的需求跟踪系统,来解决以上技术问题。
本发明解决其技术问题所采用的技术方案是:该跟踪系统包括分解需求转化脚本、自动测试代替手工测试一键执行以及邮件提醒这几个步骤,其中,所述的分解需求转化脚本的作用为将需求分解表中的需求通过自动化测试工具编码为自动化测试脚本,脚本中关联责任人姓名和邮箱及计划完成时间;所述的自动测试代替手工测试一键执行的作用是通过自动化测试工具组织脚本的执行顺序,项目经理只需点击运行,即可完成对需求的跟踪;所述的邮件提醒系统根据跟踪的结果,生成测试报告,通过关联的邮件系统,发送未在计划日期内完成的需求至项目经理及需求开发负责人。
该系统所需要的自动化测试框架为Selenium+Junit+Eclipse+XML;该系统所需要的开发语言为JAVA。
所述的自动化测试脚本的测试内容为负责人的姓名、邮箱,计划完成时间。
自动测试化框架负责对测试脚本进行组织。
本发明的一种基于自动化测试的需求跟踪系统和现有技术相比,具有以下有益效果:该系统的自动化测试脚本一次编写可以多次执行,解放人力,节约财力。
附图说明
下面结合附图对本发明进一步说明。
附图1为一种基于自动化测试的需求跟踪系统的流程框图。
具体实施方式
下面结合附图和具体实施例对本发明作进一步说明。
本发明的一种基于自动化测试的需求跟踪系统,该跟踪系统包括分解需求转化脚本、自动测试代替手工测试一键执行以及邮件提醒这几个步骤,其中,所述的分解需求转化脚本的作用为将需求分解表中的需求通过自动化测试工具编码为自动化测试脚本,脚本中关联责任人姓名和邮箱及计划完成时间;所述的自动测试代替手工测试一键执行的作用是通过自动化测试工具组织脚本的执行顺序,项目经理只需点击运行,即可完成对需求的跟踪;所述的邮件提醒系统根据跟踪的结果,生成测试报告,通过关联的邮件系统,发送未在计划日期内完成的需求至项目经理及需求开发负责人。该系统所需要的自动化测试框架为Selenium+Junit+Eclipse+XML;该系统所需要的开发语言为JAVA。所述的自动化测试脚本的测试内容为负责人的姓名、邮箱,计划完成时间。自动测试化框架负责对测试脚本进行组织。
具体的工作步骤为:
1、该系统构建之初,首先要选择适合项目的自动化测试框架及脚本开发语言,本例中使用Selenium+Junit+Eclipse+XML自动化测试框架,采用JAVA开发语言;
2、根据需求分解表及开发任务书,将分解的需求用自动化测试脚本实现,并根据开发任务书中规定的需求负责人及计划完成时间,标记脚本;
3、自动化测试脚本中包含测试内容,负责人的姓名、邮箱,计划完成时间,自动化测试框架负责对于脚本的组织;
4、当项目经理一键执行自动化测试时,待自动化运行结束后,系统自动生成脚本是否通过的测试报告;
5、系统根据不通过脚本中标记的负责人的邮箱,发送测试报告,所有的报告均抄送项目经理;
6、由此,完成了一次对于需求的跟踪,自动化测试脚本可以一次编写多次执行,代替了手工的测试跟踪,提高效率,节约成本。
通过上面具体实施方式,所述技术领域的技术人员可容易的实现本发明。但是应当理解,本发明并不限于上述的具体实施方式。在公开的实施方式的基础上,所述技术领域的技术人员可任意组合不同的技术特征,从而实现不同的技术方案。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮电子信息产业股份有限公司,未经浪潮电子信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510535145.6/2.html,转载请声明来源钻瓜专利网。





