软件测试技术课程(六)性能测试

2022-09-22  本文已影响0人  新一代螺丝工

性能测试

性能测试是指在一定条件下系统行为表现是否符合需求规格的性能指标。
例如,通过测试传输的最长时限、传输的错误率、计算的精度、响应的时限和恢复时限等性能指标,验证了软件系统是否能够达到需求规格说明中所提出的性能指标,发现了软件系统中所存在的性能瓶颈,达到了优化软件系统的目的。

性能测试指标

性能测试分类

性能测试分为狭义性能测试、基准测试、强度测试、安全性测试、恢复测试、安装测试、可靠性测试、配置测试、可用性测试、兼容性测试和文档资料测试。

测试 介绍
狭义性能测试 狭义性能测试通过模拟生产运行的业务压力和使用场景组合,测试系统的性能能否满足生产系统要求。是一种常见的测试方法。
基准测试 基准测试是指通过设计科学的测试方法、测试工具和测试系统,实现对一类测试对象的某项性能指标进行定量的和可对比的测试。
强度测试(负载测试) 在被测系统上不断增加压力,直到性能极致。测试当负载逐渐增加时,系统各项性能指标的变化情况;找系统的负载极限,为系统调优提供数据;检查系统在超负荷情况下的运行情况。
安全性测试 测试系统对非法侵入的防范能力
恢复测试 测试系统的容错能力。可以采取各种人工干预方式,比如将一些软件故障故意注入到操作系统中,制造通讯线路上的干扰,引用数据库中无效的指针等,使软件出错而不能正常工作,进而检验系统的恢复能力。
安装测试 找出在那些安装过程中出现的错误,而不是软件故障。
可靠性测试 测试平均无故障时间是否超过规定时限和因故障而停机的时间
配置测试 配置测试是用各种硬件和软件平台以及不同设置检查软件操作的过程,以保证测试的软件可以使用尽量多样化的硬件组合。
可用性测试 可用性测试检测用户使用软件是否满意。
兼容性测试 测试软件是否向前向后兼容,是否兼容不同版本
文档资料测试 检测文档资料

性能测试步骤

  1. 制定目标和分析系统
  2. 选择测试度量的方法
  3. 采用相关技术和工具
  4. 制定评估标准
  5. 设计测试用例
  6. 运行测试用例
  7. 分析测试结果
上一篇 下一篇

猜你喜欢

热点阅读