什么是软件的Bug

软件的Bug,狭义概念是指软件程序的漏洞或缺陷,广义概念除此之外还包括测试工程师或用户所发现和提出的软件可改进的细节、或与需求文档存在差异的功能实现等 。
仅就狭义概念而言,软件出现Bug的原因有:
1、对各种流程分支考虑不全面;
2、对边界情况的处理不到位;
【什么是软件的Bug】3、编码时的手误 。

    推荐阅读