文档介绍:软件测试概述软件测试工程*2课程概览软件测试基本概念软件测试技术软件测试方法软件测试流程微软软件测试简介**课程目标掌握软件测试的基本概念理解测试对于软件质量保障的重要性了解软件测试的基本流程和过程理解白盒测试、黑盒测试的含义和方法理解测试的分类和内容**课程内容软件测试基本概念软件测试技术软件测试方法软件测试流程微软软件测试简介**软件测试基本概念什么是软件测试软件测试的目的软件测试原则软件测试的重点软件测试质量软件测试度量软件的可测试性**什么是软件测试广义的概念指软件生存周期中所有的检查、评审和确认工作,其中包括了对分析、设计阶段,以及完成开发后维护阶段的各类文档、代码的审查和确认狭义概念识别软件缺陷的过程,即实际结果与预期结果的不一致**什么是软件测试软件测试通常包括验证(verification)和确认(validation):验证指保证软件正确的实现了某一特定功能的一系列活动确认指的是保证软件的实现满足了用户需求的一系列活动**软件测试的目的测试的目的就是发现软件中的各种缺陷测试只能证明软件存在缺陷,不能证明软件不存在缺陷测试可以使软件中缺陷降低到一定程度,而不是彻底消灭以较少的用例、时间和人力找出软件中的各种错误和缺陷,以确保软件的质量**测试的目标最终目的是确保软件的功能符合用户的需求,把尽可能多的问题在发布或交付前发现并改正:确保软件完成了它所承诺或公布的功能确保软件满足性能的要求确保软件是健壮的和适应用户环境的**测试的目标为软件的质量评估提供依据为软件质量改进和管理提供帮助**