软件缺陷及软件分类
软件(software)=程序(program)+文档(document)
测试对象:
需求规格说明书
软件概要设计说明书
软件详细设计说明书
用户帮助手册
测试用例
软件缺陷:
只要满足以下规则之一,即发生了软件缺陷:
(1)软件未实现产品说明书要求的功能
(2)软件出现了产品说明书指明不应该出现的错误
(3)软件实现了产品说明书未提到的功能
(4)软件未实现产品说明书虽未明确提及但应该实现的功能
(5)软件难以理解、不易使用、运行缓慢、或者从测试人员角度看,最终用户会认为不好
软件分类:
系统软件:操作系统、操作系统补丁程序、驱动程序
应用软件:开发工具软件、科学和工程计算处理软件、文字和数据处理软件、图形和图像处理软件、事务管理软件、游戏娱乐软件、支持服务工具、数据库管理系统
操作系统(OperatingSystem)主要功能:
(1)硬件设备管理:通过驱动程序,调度控制硬件设备
(2)进程管理:对运行的程序进行管理
(3)存储(内存)管理:使小内存可以运行大程序
(4)文件管理:管理文件和文件夹
