学习目标:
- 掌握什么是系统测试
- 初步了解个系统测试类型
什么系统测试
• 系统测试(System Testing)是将已经集成好的软件系统,作为整个基于计算机系统的一个元素,与计算机硬件、外设、某些支持软件、数据和人员等其他系统元素结合在一起,在实际运行(使用)环境下,对计算机系统进行一系列的测试活动;
• 系统可能包含硬件,但不一定包含硬件,可能就是纯软件;
系统测试目的
• 通过与系统的需求定义做比较,发现软件与系统定义不符合或与之矛盾的地方。
• 系统测试的测试用例应根据需求分析说明书来设计,并在实际使用环境下运行。
系统测试对象
• 系统测试的对象是软硬件集合在一起的系统,不应是独立的软件与硬件环境。
• 验证时应尽可能模拟实际的运行环境与条件。
系统测试对象对应的是产品级
系统测试常用类型
• 功能测试
• 性能测试
• 压力测试
• 容量测试
• 安全性测试
• GUI测试
• 可用性测试
• 安装测试
• 配置测试
• 异常测试(恢复性测试)
• 备份测试
• 健壮性测试
• 文档测试
• 在线帮助测试
• 网络测试
• 稳定性测试
• 兼容