RUP(Rational Unified Process, Rational统一过程, 统一软件开发过程)的测试分类

一、可靠性​

(1)完整性测试​​​

完整性测试侧重于评估测试对象的强壮性(防止失败的能力),语言、语法的技术兼容性以及资源利用率的测试。该测试针对不同的测试对象实施和执行,包括单元和已集成单元。

(2)结构性测试​​

结构性测试侧重于评估测试目标是否符合其设计和构造的测试。通常对基于web的应用程序执行该测试,以确保所有链接都已连接、显示正确的内容,以及没有孤立的内容​。

二、功能​

(1)​配置测试​​​

配置测试侧重于确保测试对象在不同的硬件和/或软件配置上按预期运行的测试。该测试还可以作为系统性能测试来实施。

(2)功能测试​​

功能测试侧重于核实测试对象按计划运行,提供需求的服务、方法或用例的测试。该测试针对不同的测试对象实施和执行,包括单元、已集成单元、应用程序和系统。

(3)安装测试​​

安装测试侧重于确保测试对象在不同的硬件和/或软件配置上,以及在不同的条件下(磁盘空间不足或电源中断)按预期安装的测试。该测试针对不同的应用程序和系统实施并执行。

(4)安全测试​​

安全测试侧重于确保只有预期的主角才可以访问测试对象、数据(或系统)的测试。该测试针对多种测试对象实施和执行。

(5)容量测试​​​

容量测试侧重于核实测试对象对于大量数据(输入和输出或驻留在数据库内)的处理能力的测试。容量测试包括多种测试策略,如创建返回整个数据库内容的查询;或者对查询设置很多限制,以至不返回数据;或者返回每个字段中最大数据量的数据条目。

三、性能​

(1)基准测试​​

基准测试侧重于比较(新的或未知的)测试对象与已知的参照负载和系统的性能。

(2)竞争测试​​

竞争测试侧重于核实测试对象对于多个主角对相同资源(数据记录、内存等)的请求处理是否可以接受的测试。

(3)负载测试​​

负载测试用于在测试的系统保存不变的情况下,核实和评估系统在不同负载下操作极限的课接受性。评估包括负载和响应时间的特征。如果系统结合了分布式构架或负载平衡方法,将执行特殊的测试以确保分布和负载平衡方法能够正常工作。

(4)性能曲线测试​​

性能曲线测试监测测试对象的计时配置文件,包括执行流、数据访问、函数和系统调用,以确定并解决性能瓶颈和低效流程。

(5)强度测试​​​​

强度测试侧重于确保系统可在遇到异常条件时按预期运行。系统面对的工作强度可能包括过大的工作量、内存资源不足、不可用的服务/硬件或过低的共享资源。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值