1.软件及分类
软件:程序、数据、文档
软件的分类:
按层次划分:系统软件、应用软件
按组织划分:商业软件、开源软件
按结构划分:单机软件、
2.缺陷的定义
所有不满足需求或超出需求的都是缺陷;
没有不存在缺陷的软件,只有迄今为止尚未发现的缺陷。
·软件未实现产品说明书要求的功能;
·软件出现了产品说明书指明不应该出现的功能
·软件实现了产品说明书未提到的功能
·软件未实现产品说明书虽未明确提及但应该实现的目标
·软件难以理解、不易使用、运行缓慢或者(从测试者的角度看)最终用户会认为不好
软件测试的由来:
起源于上世纪70年代中期
《测试数据选择的原理》
《软件测试的艺术》
3.bug的由来
bug
defect