本文共 973 字,大约阅读时间需要 3 分钟。
一、可靠性
(1)完整性测试
完整性测试侧重于评估测试对象的强壮性(防止失败的能力),语言、语法的技术兼容性以及资源利用率的测试。该测试针对不同的测试对象实施和执行,包括单元和已集成单元。
(2)结构性测试
结构性测试侧重于评估测试目标是否符合其设计和构造的测试。通常对基于web的应用程序执行该测试,以确保所有链接都已连接、显示正确的内容,以及没有孤立的内容。
二、功能
(1)配置测试
配置测试侧重于确保测试对象在不同的硬件和/或软件配置上按预期运行的测试。该测试还可以作为系统性能测试来实施。
(2)功能测试
功能测试侧重于核实测试对象按计划运行,提供需求的服务、方法或用例的测试。该测试针对不同的测试对象实施和执行,包括单元、已集成单元、应用程序和系统。
(3)安装测试
安装测试侧重于确保测试对象在不同的硬件和/或软件配置上,以及在不同的条件下(磁盘空间不足或电源中断)按预期安装的测试。该测试针对不同的应用程序和系统实施并执行。
(4)安全测试
安全测试侧重于确保只有预期的主角才可以访问测试对象、数据(或系统)的测试。该测试针对多种测试对象实施和执行。
(5)容量测试
容量测试侧重于核实测试对象对于大量数据(输入和输出或驻留在数据库内)的处理能力的测试。容量测试包括多种测试策略,如创建返回整个数据库内容的查询;或者对查询设置很多限制,以至不返回数据;或者返回每个字段中最大数据量的数据条目。
三、性能
(1)基准测试
基准测试侧重于比较(新的或未知的)测试对象与已知的参照负载和系统的性能。
(2)竞争测试
竞争测试侧重于核实测试对象对于多个主角对相同资源(数据记录、内存等)的请求处理是否可以接受的测试。
(3)负载测试
负载测试用于在测试的系统保存不变的情况下,核实和评估系统在不同负载下操作极限的课接受性。评估包括负载和响应时间的特征。如果系统结合了分布式构架或负载平衡方法,将执行特殊的测试以确保分布和负载平衡方法能够正常工作。
(4)性能曲线测试
性能曲线测试监测测试对象的计时配置文件,包括执行流、数据访问、函数和系统调用,以确定并解决性能瓶颈和低效流程。
(5)强度测试
强度测试侧重于确保系统可在遇到异常条件时按预期运行。系统面对的工作强度可能包括过大的工作量、内存资源不足、不可用的服务/硬件或过低的共享资源。
转载地址:http://vcgki.baihongyu.com/