性能测试可以增加一种新的测试理念,当我们做一个破坏性测试时,确定一个破坏点以及相关策略,会得到一个期望的测试结果。这是测试系统的健壮性。但如果我们输入的是一个不确定的破坏点,该输入会遵循业务逻辑自身繁殖和变异,会产生无法预知的破坏性时,我们这个测试就是不止对系统自身的健壮性的测试了,还包括系统维护人员对未知异常的响应速度,包括解决方案的提出以及解决表面问题和解决该输入的变异根源。我想起名为:传染性测试。
和failover测试同级,属于对破坏性测试的补充。
不只是对系统自身的测试,还包括对系统监控机制,系统救援机制及系统维护机制的测试。
以下破坏性操作都是基于业务,对非业务相关的资源或逻辑不会产生干扰。
内存数据破坏
破坏分配给该业务进程的内存
磁盘数据破坏
破坏该业务系统的磁盘文件
Chmod或chown等方式更改文件权限等操作
进程消息干扰
对该系统的进程发送干扰消息,kill
–s pid
信号参见/usr/include/linux/signal.h
网络消息干扰
该病毒遵从业务逻辑
该病毒具有繁殖能力、传播能力
该病毒的破坏性具有不确定性
只有存在不确定性的破坏性测试才能考验系统救援机制及系统维护机制
分享到:
相关推荐
《电子政务-一种新型圆柱电池测试夹具装置》 在当今快速发展的电子行业中,电池技术作为关键的能源支持,其性能与安全性的检测显得尤为重要。本文将详细探讨一种新型的圆柱电池测试夹具装置,它在电子政务领域中...
本文探讨了一种新的软件开发方法——前置测试的开发方法,这种方法强调在软件开发过程早期引入测试活动的重要性。相较于传统测试模式,前置测试方法能够在软件开发初期即检测并修正错误,从而显著减少后期修复错误所...
灰盒测试是介于黑盒测试和白盒测试之间的一种测试策略,它结合了两者的优点,既关注软件的输入输出行为,也考虑到内部状态,但不像白盒测试那样对内部结构进行详尽的探索。 **核心理念**:灰盒测试的目标是提高测试...
本篇文章将深入探讨一种先进的Java代码测试方案——Gemini测试,它为开发者提供了全面而高效的测试工具和方法。 Gemini测试方案是针对Java应用的一种自动化测试框架,旨在提高测试覆盖率和效率。其核心理念是将单元...
标题中的“电子-一种新型的小型发电机组直流负载测试工装”揭示了本文将要讨论的主题,即一种针对小型发电机组进行直流负载测试的新技术或设备。在电力系统和电子工程领域,发电机组的性能测试至关重要,特别是对于...
园艺被描述为一种让年轻人和老年人都能参与的全国性爱好。春天的园艺活动提供了一个从冬季单调中逃离的愉快出口。菜园爱好者普遍认为自己种植的蔬菜在味道和品质上优于市场购买的。一个精心规划和维护良好的花园可以...
在"一种芯片测试平台.pdf"这份文档中,很可能会详细阐述这种特定测试平台的设计理念、工作原理、测试流程以及与其他测试平台的比较。可能涵盖的内容包括测试效率、精度、可扩展性、成本效益等方面。此外,文档还可能...
测试驱动开发(Test-Driven Development,简称TTD)是一种软件开发方法,强调在编写实际代码之前,先编写单元测试。这种做法将测试作为设计的一部分,促进了更好的代码结构和更高的代码质量。测试驱动开发的核心理念...
测试驱动开发是一种软件开发过程,它要求开发者首先编写自动化测试用例,然后编写刚好足够通过这些测试的代码。这种开发模式分为三个基本步骤: 1. **红灯阶段**:开发者首先编写一个失败的单元测试,这个测试描述...
文章提出了一种新的自动驾驶汽车系统架构,旨在解决现有自动驾驶汽车系统存在的可拓展性和可升级性不强、对复杂多变的实际交通环境适应性差的问题。新提出的系统架构基于模块化、层次化、封装化的理念,通过设计开放...
在“行业分类-电子政务-一种电子元件测试系统.pdf”这份文档中,可能会详细阐述该测试系统在电子政务领域的应用,例如,它可能用于测试政务信息化设备中的电子元件,确保其在处理政府服务、数据传输和信息安全方面的...
【标题】中的“行业文档-设计装置-一种扫描电镜测试平台”表明这是一个关于电子显微镜技术领域的专业文档,具体聚焦在设计一种用于测试的扫描电子显微镜(Scanning Electron Microscope, SEM)平台。扫描电镜是材料...
Smashtest是一种创新的测试语言,专门设计用于加速和简化测试用例的编写与执行。在JavaScript开发领域,测试是保障代码质量、确保软件功能正确性的重要环节。Smashtest通过提供一种简洁而直观的语法,使得测试用例的...
这份文档很可能是详细介绍一种专为电子政务应用设计的电池内阻测试装置,可能涵盖了该装置的设计理念、工作原理、测试流程、性能指标以及实际应用案例等内容。读者可以通过阅读此文档,深入了解如何利用这种测试装置...
**自动化测试** 是一种利用专用的测试工具或框架来执行预先编写的测试脚本,以替代手动重复的测试过程。自动化测试可以显著提高测试效率,减少人为错误,尤其在回归测试和大型系统测试中效果显著。常见的自动化测试...
在本压缩包文件"电子政务-一种电路测试中可视化选取待测器件的方法.zip"中,重点讨论的是在电子政务背景下,电路测试领域如何应用可视化技术来优化待测器件的选取过程。 电路测试是电子工程中的关键环节,它涉及到...
标题中的“行业文档-设计装置-一种快速血糖测试试纸”揭示了这是一份关于医疗设备设计,特别是针对血糖监测的技术文档。这份文档可能详细介绍了如何设计和使用一种新型的快速血糖测试试纸,这对于糖尿病患者和医疗...