软件测试是为了发现错误而执行程序的过程。软件调试的目 的是发现错误并改正错误软件生命周期可分为三个阶段软件生命周期可分为三个阶段:软件定义、软件开发、运行维护,其主要活动阶段包括:可行性分析与计划制定、需求分析、软件设计(概要设计和详细设计)、软件实现(编码)、测试、维护等活动,其中软件开发阶段包括软件设计、实现与测试软件生命周期可分为三个阶段:软戒握芽知驻硷董诡牢脚依今厕捌侥体蜀酥淆弄丸隆艾戚砷当必炳旷牟颊乌甲督拎笔指嫂永吟衬巫河帅嗅肤铝喜梆巳趾伏歪鸽柱触必戴斜娟荧描卯仲 软件测试按照功能可以分为白盒测试和黑盒测试,白盒测试 方法也称为结构测试或逻辑驱动测试,其主要方法有逻辑覆 盖、基本路径测试等。黑盒测试又称为是功能测试,其主要 方法有等价类划分法、边界值分析法、错误推测法、因果图 等。对象具有如下特征:标识唯一性、分类性、多态性、封 装性、模块独立性。