从三个质量维度看系统测试

发表于:2011-6-10 10:49

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:仙灵测试(sinablog)    来源:51Testing软件测试网采编

  质量维度一:可靠性

  测试类型:

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

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

  质量维度二:功能

  测试类型:

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

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

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

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

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

  质量维度三:性能

  测试类型:

  基准测试:一种性能测试,该测试将比较(新的或未知的)测试对象与已知的参照负载和系统的性能。

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

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

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

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

《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号