缺陷报告
🌒
在企业中“测试管理工具”(有bug管理功能)
例如:
禅道(中文,比QC更灵巧方便)
QC(纯英文版,惠普公司,收费)
🌓🌓
什么是缺陷报告?
发现缺陷,用缺陷报告记录缺陷—将缺陷报告提交给开发,并跟踪、管理缺陷。缺陷报告是测试人员和开发人员之间重要的沟通工具。
🌔🌔🌔
如何填写缺陷报告?
❤️
缺陷报告的主要组成:
❗️①缺陷编号(defeat id)
记录的是发现缺陷的顺序号。
缺陷编号是以项目为单位进行记录的。
缺陷编号可以唯一标识缺陷,并在测试管理工具中缺陷报告通常是自动生成的。
❗️②缺陷标题(summary)
简明扼要的概括是什么缺陷。
❗️③缺陷的发现者(detected by)
❗️④提交缺陷的日期(detected on date)
缺陷应该及时提交。
在测试管理工具中通常会自动获取系统日期显示。
❗️⑤缺陷指派给谁处理(assigned to)
首先测试人员指派给开发方的负责人(开发经理)
接下来开发经理再去指派给相应的开发人员去处理缺陷。
❗️⑥发现缺陷的功能模块(subject)
可以帮助定位缺陷。
便于开发经理确认该缺陷由哪个开发人员去负责解决。
❗️⑦缺陷所属的版本(detected in release/version)
说明:这里所指的版本不仅指最终发布上线的版本,也指在开发过程中形成的很多临时版本。
❗️⑧缺陷的状态(status)
表明该缺陷处于什么情况。
💛💛
说明:不同公司使用的测试管理工具不同,所以缺陷报告的组成模板不完全相同,但是大同小异。
💚💚💚
什么是回归测试?
在当前版本中对上一个版本中测过的功能再重复测试一遍。
💙💙💙💙
为什么要做回归测试?(回归测试的作用?)
①之前版本中大小的bug被解决后可能产生新的问题。
②新添加的功能可能会对原有功能产生影响,形成新的缺陷。
💜💜💜💜💜
怎么做回归测试?
回归测试中存在大量的重复测试,所以为了提高测试效率,企业中会选择使用自动化的方式进行。
有的企业想做自动化测试,可能没有人会做,或者是项目太小、版本太少、版本不稳定经常需求变更等等做不了自动化。