1.软件组成:
程序+数据+文档
软件的分类:
按层次:系统软件、应用软件
按组织:商业软件、开源软件
按结构:单击软件(不联网)、分布式软件(联网)
2.软件缺馅
缺陷: Bug、Defect Grace Hopper 计算机软件第一夫人 定义bug的女程序员
1.软件未实现产品说明书要求的功能
2.软件出现了产品说明书指明不应该出现的功能
3.软件实现了产品说明书未提到的功能
4.软件未实现了产品说明书虽未提及但应该实现的目标
5.软件难以理解、不易使用。运行缓慢、最终用户会认为不好的
所有不满足需求或超出需求的都是缺陷
没有不存在缺陷的软件,只有迄今为止尚未发现的缺陷
OSI七层模型:
软件测试分类
软件测试的目的
测试和调试