CN107608886A - 一种自动报录软件缺陷的方法及*** - Google Patents
一种自动报录软件缺陷的方法及*** Download PDFInfo
- Publication number
- CN107608886A CN107608886A CN201710827685.0A CN201710827685A CN107608886A CN 107608886 A CN107608886 A CN 107608886A CN 201710827685 A CN201710827685 A CN 201710827685A CN 107608886 A CN107608886 A CN 107608886A
- Authority
- CN
- China
- Prior art keywords
- bug
- record
- report
- tester
- automatic
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Stored Programmes (AREA)
- Debugging And Monitoring (AREA)
Abstract
本发明公开了一种自动报录软件缺陷的方法及***,属于软件测试技术领域。本发明的自动报录软件缺陷的方法,所述自动报录软件缺陷的方法记录测试人员的测试过程,当产生bug时,自动回滚记录的测试路径,并截取bug产生时的操作界面,将操作界面上传到bug管理平台,完成bug的自动化报录。该发明的自动报录软件缺陷的方法,能提高测试和开发的沟通效率,达到降低项目成本的目的,具有很好的推广应用价值。
Description
技术领域
本发明涉及软件测试技术领域,具体提供一种自动报录软件缺陷的方法及***。
背景技术
随着信息技术的飞速发展,计算机软件的应用已经渗入国防、交通、航天、医疗等关键领域。在这些领域中,软件起到核心作用,因此对软件的可靠性提出了更高的要求。但是,软件在运行过程中难免会出错,这就需要及时对软件运行过程中产生的错误进行报录。
随着软件规模的扩大及对质量日益严苛的要求,测试工作者的工作量也随着增大。在测试过程中,bug即缺陷的报录是占用时间很多的一项重要工作。bug报录包括报录bug标题、涉及模块、步骤、预期结果、实际结果、测试人员、发现时间、发现版本、截图等。主要作用是测试人员告知开发人员缺陷的内容、产生的模块、产生的条件。测试人员录入一个bug的时间大约为3-5分钟,开发人员阅读一个bug的时间大约为2-3分钟,降低了测试和开发沟通的效率,增加了项目成本。其实,开发人员对程序的熟悉度很高,往往看截图就会意识到哪里出了问题,基于此,可以简化bug的报录。
发明内容
本发明的技术任务是针对上述存在的问题,提供一种能提高测试和开发的沟通效率,达到降低项目成本目的的自动报录软件缺陷的方法。
本发明进一步的技术任务提供一种自动报录软件缺陷的***。
为实现上述目的,本发明提供了如下技术方案:
一种自动报录软件缺陷的方法,所述自动报录软件缺陷的方法记录测试人员的测试路径,当产生bug时,自动回滚记录的测试路径,并截取bug产生时的操作界面,将操作界面上传到bug管理平台,完成bug的自动化报录。
该自动报录软件缺陷的方法能够将bug产生时的操作界面自动的上传至bug管理平台,代替传统测试人员手工录入bug,降低了bug录入时间,提高了测试效率。
作为优选,所述方法具体包括以下步骤:
S1:将bug管理平台的地址、项目名称配置到bug报录平台上;
S2:测试开始时,测试人员登录bug报录平台;
S3:开始测试行为,此时bug报录平台在后台通过截图操作界面,记录测试人员的测试路径;
S4:当测试人员发现bug时,点击bug报录平台的发现bug按钮;
S5:bug报录平台自动弹出记录的测试步骤;
S6:测试人员根据bug产生的实际情况,选择测试步骤;
S7:测试人员点击报录bug按钮,bug报录平台自动的将选中的测试步骤及测试人员的唯一标识上传至bug管理平台,完成bug的自动报录。
因为该bug报录平台发现bug后,会自动的上报bug至bug管理平台,所以需要提前将bug管理平台的地址、项目名称配置到bug报录平台上。
bug报录平台提供用户管理功能,测试人员使用在项目中的唯一标识登录bug报录平台,包括但不限于名称、邮箱。
bug报录平台自动生成bug,当测试人员发现bug时,点击“生成bug”按钮,则bug报录平台将测试步骤的截图列表展现出来,测试人员可以选择从第几步到第几步生成bug。当测试人员选定好测试步骤后,点击上传,则bug报录平台自动将测试步骤截图、测试人员名称上传至bug管理平台,完成bug的自动化报录。
作为优选,步骤S3中,bug报录平台保存测试路径中的20步测试步骤,超过20步时,自动删除最早一步的测试步骤。
一种自动报录软件缺陷的***,由bug报录平台和bug管理平台构成,bug报录平台通过截图操作界面记录测试人员的测试路径,并对测试路径进行保存;bug管理平台用于接收由bug报录平台上传的测试过程中出现的bug。
作为优选,所述bug管理平台的地址、项目名称配置到bug报录平台上。
作为优选,所述bug报录平台通过截图操作界面记录测试人员的测试路径,并保存测试路径中20步测试步骤。
与现有技术相比,本发明的自动报录软件缺陷的方法具有以下突出的有益效果:所述自动报录软件缺陷的方法减少测试人员报录bug的时间,并改变传统的bug描述,节约开发人员阅读bug的时间,提高测试和开发的沟通效率,降低了项目成本,具有良好的推广应用价值。
附图说明
图1是本发明所述自动报录软件缺陷的方法的流程图。
具体实施方式
下面将结合附图和实施例,对本发明的自动报录软件缺陷的方法及***作进一步详细说明。
实施例
如图1所示,本发明的自动报录软件缺陷的方法,记录测试人员测试过程中的测试路径,当产生bug时,自动回滚记录的测试路径,并截取bug产生时的操作界面,将操作界面上传到bug管理平台,完成bug的自动化报录。具体包括以下步骤:
S1:将bug管理平台的地址、项目名称配置到bug报录平台上。
因为该bug报录平台发现bug后,会自动的上报bug至bug管理平台,所以需要提前将bug管理平台的地址、项目名称配置到bug报录平台上。
S2:测试开始时,测试人员登录bug报录平台。
bug报录平台提供用户管理功能,测试人员使用在项目中的唯一标识登录bug报录平台,包括但不限于名称、邮箱。
S3:开始测试行为,此时bug报录平台在后台通过截图操作界面,记录测试人员的测试路径。
bug报录平台保存测试路径中20步测试步骤,超过20步测试步骤时,自动删除最早一步测试步骤。
S4:当测试人员发现bug时,点击bug报录平台的发现bug按钮。
S5:bug报录平台自动弹出记录的测试步骤。
S6:测试人员根据bug产生的实际情况,选择测试步骤。
bug报录平台自动生成bug,当测试人员发现bug时,点击“生成bug”按钮,则bug报录平台将测试步骤的截图列表展现出来,测试人员可以选择从第几步到第几步生成bug。当测试人员选定好测试步骤后,点击上传,则bug报录平台自动将测试步骤截图、测试人员名称上传至bug管理平台,完成bug的自动化报录。
S7:测试人员点击报录bug按钮,bug报录平台自动的将选中的测试步骤及测试人员的唯一标识上传至bug管理平台,完成bug的自动报录。
本发明的自动报录软件缺陷的***,由bug报录平台和bug管理平台构成。bug报录平台通过截图操作界面记录测试人员的测试路径,并对测试路径进行保存。bug管理平台用于接收由bug报录平台上传的测试过程中出现的bug。其中,bug管理平台的地址、项目名称配置到bug报录平台上。bug报录平台通过截图操作界面记录测试人员的测试路径,并保存测试路径中20步测试步骤。当测试人员发现bug时,点击“生成bug”按钮,则bug报录平台将测试步骤的截图列表展现出来,测试人员可以选择从第几步到第几步生成bug。当测试人员选定好测试步骤后,点击上传,则bug报录平台自动将测试步骤截图、测试人员名称上传至bug管理平台,完成bug的自动化报录。
以上所述的实施例,只是本发明较优选的具体实施方式,本领域的技术人员在本发明技术方案范围内进行的通常变化和替换都应包含在本发明的保护范围内。
Claims (6)
1.一种自动报录软件缺陷的方法,其特征在于:所述自动报录软件缺陷的方法记录测试人员的测试路径,当产生bug时,自动回滚记录的测试路径,并截取bug产生时的操作界面,将操作界面上传到bug管理平台,完成bug的自动化报录。
2.根据权利要求1所述的自动报录软件缺陷的方法,其特征在于:所述方法具体包括以下步骤:
S1:将bug管理平台的地址、项目名称配置到bug报录平台上;
S2:测试开始时,测试人员登录bug报录平台;
S3:开始测试行为,此时bug报录平台在后台通过截图操作界面,记录测试人员的测试路径;
S4:当测试人员发现bug时,点击bug报录平台的发现bug按钮;
S5:bug报录平台自动弹出记录的测试步骤;
S6:测试人员根据bug产生的实际情况,选择测试步骤;
S7:测试人员点击报录bug按钮,bug报录平台自动的将选中的测试步骤及测试人员的唯一标识上传至bug管理平台,完成bug的自动报录。
3.根据权利要求2所述的自动报录软件缺陷的方法,其特征在于:步骤S3中,bug报录平台保存测试路径中的20步测试步骤,超过20步时,自动删除最早一步的测试步骤。
4.一种自动报录软件缺陷的***,其特征在于:由bug报录平台和bug管理平台构成,bug报录平台通过截图操作界面记录测试人员的测试路径,并对测试路径进行保存;bug管理平台用于接收由bug报录平台上传的测试过程中出现的bug。
5.根据权利要求4所述的自动报录软件缺陷的***,其特征在于:所述bug管理平台的地址、项目名称配置到bug报录平台上。
6.根据权利要求4或5所述的自动报录软件缺陷的***,其特征在于:所述bug报录平台通过截图操作界面记录测试人员的测试路径,并保存测试路径中20步测试步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710827685.0A CN107608886A (zh) | 2017-09-14 | 2017-09-14 | 一种自动报录软件缺陷的方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710827685.0A CN107608886A (zh) | 2017-09-14 | 2017-09-14 | 一种自动报录软件缺陷的方法及*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107608886A true CN107608886A (zh) | 2018-01-19 |
Family
ID=61063884
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710827685.0A Pending CN107608886A (zh) | 2017-09-14 | 2017-09-14 | 一种自动报录软件缺陷的方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107608886A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108959096A (zh) * | 2018-07-18 | 2018-12-07 | 郑州云海信息技术有限公司 | 一种自动提交bug的***及方法 |
CN109361531A (zh) * | 2018-09-04 | 2019-02-19 | 瑞斯康达科技发展股份有限公司 | 一种通信设备不易复现问题的复现方法、***和设备 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103823750A (zh) * | 2013-07-25 | 2014-05-28 | 天津市软件评测中心 | 一种基于云的软件测试服务方法 |
US20150186248A1 (en) * | 2012-09-19 | 2015-07-02 | Tencent Technology (Shenzhen) Company Limited | Content recording method and device |
CN105320599A (zh) * | 2015-11-26 | 2016-02-10 | 上海斐讯数据通信技术有限公司 | 一种web自动化测试的***及方法 |
-
2017
- 2017-09-14 CN CN201710827685.0A patent/CN107608886A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150186248A1 (en) * | 2012-09-19 | 2015-07-02 | Tencent Technology (Shenzhen) Company Limited | Content recording method and device |
CN103823750A (zh) * | 2013-07-25 | 2014-05-28 | 天津市软件评测中心 | 一种基于云的软件测试服务方法 |
CN105320599A (zh) * | 2015-11-26 | 2016-02-10 | 上海斐讯数据通信技术有限公司 | 一种web自动化测试的***及方法 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108959096A (zh) * | 2018-07-18 | 2018-12-07 | 郑州云海信息技术有限公司 | 一种自动提交bug的***及方法 |
CN109361531A (zh) * | 2018-09-04 | 2019-02-19 | 瑞斯康达科技发展股份有限公司 | 一种通信设备不易复现问题的复现方法、***和设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104407971B (zh) | 自动化测试嵌入式软件的方法 | |
CN107609188B (zh) | 基于GoldenGate的数据同步校验方法 | |
CN108459951B (zh) | 测试方法和装置 | |
CN106844204B (zh) | 一种利用移动终端生成缺陷报告的方法及*** | |
CN105760296B (zh) | 自动化测试控制方法、装置及终端 | |
CN111563041B (zh) | 一种测试用例按需精准执行方法 | |
CN111563130A (zh) | 一种基于区块链技术的数据可信数据治理方法和*** | |
CN103678124B (zh) | 基于持续集成环境的视频监控平台自动测试方法及装置 | |
CN103823747A (zh) | 自动回归测试的方法 | |
CN107066370A (zh) | 一种自动监控并收集故障硬盘日志的工具及方法 | |
CN106095678B (zh) | 用于Windows平台下数据库业务操作的自动化结果检查方法 | |
CN111258881B (zh) | 一种用于工作流程测试的智能测试*** | |
CN110659202A (zh) | 客户端自动化测试方法及装置 | |
CN106506243A (zh) | 一种基于日志数据的网管故障诊断方法 | |
CN110134582A (zh) | 测试用例的处理及数据处理方法及装置 | |
CN105808417A (zh) | 自动化测试方法及代理服务器 | |
CN102209118A (zh) | 一种分布式海量数据汇聚方法 | |
CN104915262A (zh) | 一种基于excel数据结构的校验***及其方法 | |
CN109558316A (zh) | 一种测试策略自动化配置的http接口动态化参数测试方法 | |
CN101888318A (zh) | 一种通信***性能指标测试的***和方法 | |
CN107608886A (zh) | 一种自动报录软件缺陷的方法及*** | |
CN106646315A (zh) | 一种数字测量仪器的自动测试***及其测试方法 | |
CN116204438A (zh) | 测试用例生成方法、自动化测试方法和相关装置 | |
CN115712623A (zh) | 一种基于捕获元数据变更的批量数据容错采集方法 | |
CN108959096A (zh) | 一种自动提交bug的***及方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180119 |
|
RJ01 | Rejection of invention patent application after publication |