测试之软件引入缺陷的原因

               所有软件中或多或少都会有错误存在,那么,都有想过原因吗?现在,这里简单分析下缺陷出现的原因,希望能给测试初学者带来小小的帮助。


         软件缺陷:既指静态存在于工作产品(文档,代码)中的错误,也指软件运行时由于这些错误被激发引起的和软件产品预期属性的偏离现象。

        Bug:这是指代码中的缺陷。有时也被泛指因软件产品内部的缺陷引起的软件问题使最终运行时和预期属性偏离。但其实在实际工作中软件错误、软件缺陷、Bug在实际工作中可以认为是一样的。


       常见的引入缺陷的原因

     

。开发过程缺乏有效的沟通
。软件复杂度越来越高
。编程中产生错误
。需求不断变更
。项目进度的压力
。不重视开发文档
。软件开发工具本身隐藏的问题
。。。。。。

缺陷的类型:
。遗漏:规定的或是预期的需求未体现在产品中
。错误:未将规格说明正确实现
。额外的实现:规格说明并未规定的需求被纳入产品,得到实现

 ( 其实软件中错误的类型简而言之就是错了的,多了的和少了的,我聪明吧,啦啦啦啦)

你可能感兴趣的:(测试基础入门)