标签:
一、软件测试是贯穿整个软件开发生命周期,使用人工或自动化手段来验证和确认某个软件系统的过程,其目的是尽快尽早地发现在软件产品中所存在的各种问题——与用户需求、预先定义的不一致性。或者说是为了检验它是否满足规定的需求或是弄清预期结果与实际结果之间的差别。贯穿于整个软件生命周期。
测试阶段
|
主要依据
|
测试人员、测试方式
|
主要测试内容
|
单元测试 |
系统设计文档
|
由程序员执行白盒测试
|
接口测试、路径测试
|
集成测试
|
系统设计文档和软件需求
|
由程序员执行白盒、黑盒测试
|
接口测试、路径测试、功能测试、性能测试
|
系统测试
|
软件需求
|
独立测试小组执行黑盒测试
|
功能测试,健壮性测试、UI测试、安全性测试
|
验收测试 |
软件需求
|
由用户执行黑盒测试
|
压力测试、可靠性测试、安装反安装测试等。
|
标签:
原文地址:http://www.cnblogs.com/marryZheng/p/4611181.html