系统测试
系统测试定义:把产品作为一个 整体 ,在 真实 的运行环境下,与环境中的其他要素相结合,检验是否满足用户的 需要 。 系统测试的目的:检验是否满足用户的需求,或者弄清实际和需求的差距 系统测试的真实使用环境:包括真实环境和仿真环境 仿真环境:某些无法实现的真实的测试环境,或真实的测试环境成本太高,就可以采用仿真环境 优点:1、容易搭建 2、成本较低,可重复使用 缺点:测试结果有失真,所以在真实使用环境下还需要在测试一次 测试对象:包括被测产品在内的整个使用环境 测试类型:采用特定的测试方法、检验产品某些质量特性的测试,叫某类型的测试 1、功能测试: 检验产品的功能特性(主要针对准确性和适用性) 目的:检验产品的功能特性是否满足用户的需求 2、性能测试: 检验产品的效率和可靠性 目的:检验产品的效率和可靠性是否满足用户的需求,找出性能瓶颈,并进行性能优化 a.负载测试:检验产品在不用负载情况下的产品性能 软件的负载:承受的用户并发数量,有多少用户共同使用 负载测试是一种对比性的测试,在不同负载情况下检验产品,调整产品设计以更好的满足更主要负载时的质量特性 b.稳定性压力测试:检验产品在一定负载情况下长时间运行中的效率和可靠性