一种Bug自动生成系统的构建方法技术方案

技术编号:8682637 阅读:209 留言:0更新日期:2013-05-09 02:39
本发明专利技术提供一种Bug自动生成系统的构建方法,具体构建步骤为:1)软件测试人员执行被测系统,发现bug后,启动软件的录制功能;2)选择快照模式或者脚本模式;3)重新执行发现bug的步骤,完成操作,系统会自动生成bug的重现步骤包括代码或快照;4)测试人员填写严重性、优先级、摘要及预期结果,bug报录结束;5)开发人员解决bug之前,启用系统的回放功能,系统会自动执行脚本复现bug产生的场景或连续播放快照概要显示bug产生的场景;6)对于bug的处理,转入bug生命周期的管理。

【技术实现步骤摘要】

本专利技术涉及计算机研发服务领域,具体涉及到一种缩减软件bug报录、复现时间的bug自动生成的系统,通过脚本模式、快照模式两种自动录制的方式,自动生成bug的重现步骤的一种方法和系统。
技术介绍
软件测试对于保证软件产品的可靠性和安全性十分重要,随着软件功能的日益增多及对于软件稳定、可靠性日益严苛的要求,软件测试的工作量也成倍增长,如何快速、有效的进行软件测试、保证软件质量成为一个亟待解决的问题 目前,测试自动化已初步引入到功能及性能测试领域,但对于占测试工作量很大比例的报录、复现bug的工作还局限在人工录入的阶段,由于人的能动性引发的语义的不确定性无形中增大了复现bug的难度。为了提高软件测试效率及bug修复效率,特提出一种bug自动生成的方法及系统。
技术实现思路
本专利技术的技术任务是解决现有技术的不足,提供一种bug自动生成的方法。本专利技术的技术方案是按以下方式实现的,Bug自动生成系统的构建方法为: O软件测试人员执行被测系统,发现bug后,启动软件的录制功能; 2)选择快照模式或者脚本模式; 3)重新执行发现bug的步骤,完成操作,系统会自动生成bug的重现步骤包括代码或快昭.4)测试人员填写严重性、优先级、摘要及预期结果,bug报录结束; 5)开发人员解决bug之前,启用系统的回放功能,系统会自动执行脚本复现bug产生的场景或连续播放快照概要显示bug产生的场景; 6)对于bug的处理,转入bug生命周期的管理。本专利技术的有益效果:Bug自动生成的方法和系统,意在缩减bug报录过程中最繁杂的“操作步骤”的编写时间,及消除由于人的能动性引发的语义的不确定性导致的bug沟通的麻烦,直接提高测试人员报录bug的效率,及开发人员复现bug的效率,间接缩减软件的研发周期。具体优异效果如下: A)系统具有“录制”“回放”功能,测试人员启用录制功能,录制bug的产生步骤,节省填写bug操作步骤的时间;开发人员复现bug时,启动回放功能,查看产生bug的具体步骤,节省手动复现或找测试人员复现的时间; B)录制功能分为“脚本模式”“快照模式”两种形式,脚本模式将操作步骤形成语言脚本,回放时系统根据脚本内容执行相应操作,还原bug产生场景;快照模式将操作步骤涉及到的操作页面自动截图,回放时系统连贯放映快照,系统概要的bug产生场景; C)系统借鉴LoadRunner的录制、快照及回放功能,借鉴mantis的bug项目管理、权限管理及bug周期管理功能。具体实施方式实施例实现这一方法的过程如下: (O软件测试人员执行被测系统,发现bug后,启动软件的录制功能; (2)选择快照模式(针对系统环境变更频繁的被测系统)或者脚本模式(占用少量存储资源); (3)重新执行发现bug的步骤,完成操作,系统会自动生成bug的重现步骤一代码或快昭.(4)测试人员填写严重性、优先级、摘要及预期结果,bug报录结束; (5)开发人员解决bug之前,启用系统的回放功能,系统会自动执行脚本复现bug产生的场景或连续播放快照概要显示bug产生的场景; (6)对于bug的处理,转入bug生命周期的管理。除本专利技术的说明书公开的技术特征外均为本专业技术人员的公职技术。权利要求1.,其特征在于,具体构建步骤为: 1)软件测试人员执行被测系统,发现bug后,启动软件的录制功能; 2)选择快照模式或者脚本模式; 3)重新执行发现bug的步骤,完成操作,系统会自动生成bug的重现步骤包括代码或快昭.4)测试人员填写严重性、优先级、摘要及预期结果,bug报录结束; 5)开发人员解决bug之前,启用系统的回放功能,系统会自动执行脚本复现bug产生的场景或连续播放快照概要显示bug产生的场景; 6)对于bug的处理,转入bug生命周期的管理。全文摘要本专利技术提供,具体构建步骤为1)软件测试人员执行被测系统,发现bug后,启动软件的录制功能;2)选择快照模式或者脚本模式;3)重新执行发现bug的步骤,完成操作,系统会自动生成bug的重现步骤包括代码或快照;4)测试人员填写严重性、优先级、摘要及预期结果,bug报录结束;5)开发人员解决bug之前,启用系统的回放功能,系统会自动执行脚本复现bug产生的场景或连续播放快照概要显示bug产生的场景;6)对于bug的处理,转入bug生命周期的管理。文档编号G06F11/36GK103092757SQ20131002846公开日2013年5月8日 申请日期2013年1月25日 优先权日2013年1月25日专利技术者赵霞 申请人:浪潮电子信息产业股份有限公司本文档来自技高网...

【技术保护点】
一种Bug自动生成系统的构建方法,其特征在于,具体构建步骤为:1)软件测试人员执行被测系统,发现bug后,启动软件的录制功能;2)选择快照模式或者脚本模式;3)重新执行发现bug的步骤,完成操作,系统会自动生成bug的重现步骤包括代码或快照;4)测试人员填写严重性、优先级、摘要及预期结果,bug报录结束;5)开发人员解决bug之前,启用系统的回放功能,系统会自动执行脚本复现bug产生的场景或连续播放快照概要显示bug产生的场景;6)对于bug的处理,转入bug生命周期的管理。

【技术特征摘要】

【专利技术属性】
技术研发人员:赵霞
申请(专利权)人:浪潮电子信息产业股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1