大家好,我是阿萨。
测试人员测试得久了,针对如何挖掘缺陷都有了自己的经验和教训。缺陷库也可以像管理知识一样管理起来。
通过缺陷知识库我们可以学习到哪些地方比较容易出现缺陷, 哪些地方是客户关心的点,哪些场景是我们产品必须要支持的场景。
本期我们聊一聊如何建立缺陷知识库。
建立缺陷库有2个目的:
- 归类总结经验。
- 预防未开发需求犯同样的错误。
如何管理缺陷库?
任何组织形式都是可以的。Word,Excel,Wiki,Xmind等其他所有你认为方便在团队内共享的知识的工具或者平台都可以。
缺陷库记录什么?
开发人员代码库中宜出错地方。比如数组的边界,字符前后台校验,代码流程不完善等,功能相同,实现逻辑不同。
- 界面易用性问题:没有必填字段提醒,没有错误提醒,没有防呆设计。
- 需求分析问题:场景遗漏,场景未覆盖所有客户场景,场景理解有歧义。
- 兼容性:浏览器,操作系统,数据库等软件的兼容性。
- 数据问题:数据刷新,数据读取,数据存储,大数据量等
- 设计缺陷:设计的可扩展性,页面在不同浏览器或者不同操作系统上的呈现。
- 三方件:引用的三方件库bug导致缺陷等。
以上仅为举例。
实际的缺陷知识库以自己项目实际发生情况进行知识管理和总结。
在每次上线后,不停补充缺陷知识库,尤其是线上问题的缺陷库,有助于缺陷预防和质量提升,以及效率提升。
你的团队有缺陷知识库吗?你们是如何管理他们的呢?欢迎私信阿萨一起讨论。