今天学习了软件测试流程,软件生命周期及研发模型 ,软件测试生命周期及模型, 软件测试流程,软件测试阶段 ,软件测试分类。
软件生命周期
软件周期定义:软件开发全部过程、活动和任务的结构框架,是从可行性研究到需求分析、软件 设计、编码、测试、软件发布维护的过程。
软件生命周期的三个时期:
• 软件定义
• 问题定义——要解决的问题是什么
• 可行性研究——上一阶段所确定的问题是否有行得通的解决办法
• 需求分析——目标系统必须做什么
• 软件开发
• 概要设计——怎样实现目标系统
• 详细设计——应该怎样具体地实现这个系统
• 编码和单元测试——写出正确的容易理解、容易维护的程序模块
• 综合测试——通过各种类型的测试使软件达到预定的要求
• 运行维护
• 使软件持久地满足用户的需要
软件测试生命周期
软件测试流程
• 测试计划阶段
• 测试设计和开发阶段
• 测试实施阶段
• 测试评估阶段
软件测试阶段
• 单元测试
• 集成测试
• 系统测试
• 验收测试
软件测试的分类
• 按测试策略分类
• 按测试阶段分类
• 按测试方法分类