如何做到不遗漏bug
作者:网络转载 发布时间:[ 2012/6/7 13:28:50 ] 推荐标签:bug
在网上看到的资料,如果哪位有更好的方法,望不吝赐教。
1.尽可能了解用户需求,从而转化为软件需求,组织用户进行需求评审。重点强调的是软件开发需求,不仅仅是描述用户需要完成什么功能指标和性能指标,而是要转化为软件开发必须界面要求、数据元素要求、业务操作流程要求等。因需求不明确、业务流程不清晰、软件需求规格说明不细致等导致软件问题太常见了。
2.进行充分的设计,并经过评审,集合项目组的经验和智慧,对软件的架构、数据结构、逻辑处理流程等进行充分论证。个人的经验和智慧是有限的,经过评审或者小组讨论,往往使你思路更清晰,少走错误路线或者弯路。
3.编码遵循一定的编码规范,养成良好的编码习惯,提高代码的可读性。开发通常是一个长期的过程,依靠标准的规则和注释而不是考验你的记忆力。
4.做好自测工作。开发过程中,不断的进行单元测试或者集成测试。借助于测试工具或者自己写代码测试的方式,首先保证每一个小模块、函数或者算法的正确性和合理性。测试时不仅仅是验证功能是否实现,还必须包括对各种异常输入的处理是否正确,往往软件的Bug出现在软件的异常处理不正确或者不充分。
5.做好配置管理。借助于一些成熟的版本管理工具管理好自己的代码,避免因版本错误导致新的问题或者旧问题重复出现。
6.开发是一个技术和经验不断积累的过程,需要不断地学习各种基础知识,规范管理开发过程,总结教训、通过各种方式和平台交流经验。没有人开发出的软件没有问题,只是多和少的问题,只有不断地学习、交流和总结,才能开发出更好的软件。
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11