- 2
- 0
- 约2.18千字
- 约 44页
- 2026-07-07 发布于北京
- 举报
第2部分软件测试基础
本部分课程目标了解一些软件测试的数学基础:软件测试术语的定义软件测试相近术语的区别学习软件测试的数学工具
测试使用人工或自动手段来运行或测定某个系统的过程,其目的在于检验它是否满足规定的需求或是弄清预期结果与实际结果之间的差别。------1983年IEEE
测试测试是为了发现错误而执行程序的过程。------G·J·Myers
单元测试单元测试完成对最小的软件设计单元——模块的验证工作,只有在保证模块作为一个独立运行单元能够正确运行的条件下,后续的测试才可能进行。单元测试通常情况下是面向白盒的。发现编码和详细设计阶段产生的错误
集成测试集成测试是把经过单元测试的模块按软件结构组合在一起作为一个系统或一个子系统来综合测试。发现结构设计阶段产生的错误
系统测试系统测试是测试软件系统和其他的系统元素(及硬件、数据库和人机交互信息)组合构成完整的计算机应用系统中所有的元素配合是否合适以及整个系统的功能、性能、执行强度、安全性等是否达到规定标准。
确认测试确认测试是把软件系统作为一个单一的执行实体而进行的需求有效性测试,其目的是验证系统能够满足用户需求的程度。发现需求分析阶段产生的错误
验收测试
原创力文档

文档评论(0)