无锡可靠性测试,铜的盐雾测试
其中A是通过的测试用例数,B是根据需求说明文档估计的充分覆盖所需的测试用例数。这里又出现了 "充分覆盖 "这个术语。如果您的组织能够得出合理的值,那么这些度量将非常有用。在这种特殊的情况下,标准对测试的类型提出了一些建议。该标准建议使用实时历史数据进行压力测试,尤其是高峰期的数据。标准还建议使用用户操作场景、峰值压力测试和超载数据输入。该指标越接近1,即与所有应运行的测试案例相比,通过的测试案例越多越好。
4.3.2 容错性
系统在软件故障情况下保持指定性能水平的能力。当容错内置于软件中时,它通常由额外的代码组成,以避免和/或存活并处理特殊情况。系统表现出容错性的关键程度越高,增加的代码和复杂度也就越高。
讨论容错时可能使用的其他术语包括容错和健壮性。在现实世界中,单一、孤立的故障是不可接受的。毫无疑问,某些故障可能会降低系统的性能,但继续提供服务的能力--即使是在性能降低的情况下--也是需要测试的功能。
负测试通常用于测试容错能力。我们通过测试部分或完全降低系统运行性能,同时测量特定的性能指标。容错性往往在测试的每个阶段进行测试。
在单元测试中,我们应该测试错误和异常处理,包括超出范围、不完整或语义不正确的接口值。在集成测试中,我们应该测试来自用户界面、文件或设备的错误输入。在系统测试中,我们可能会测试来自操作系统、互操作系统、设备和/或用户输入的错误输入。有价值的测试技术包括无效边界测试、探索性测试、状态转换测试(特别是寻找无效转换)和攻击。
故障模式(Fault Pattern)定义: "对造成危害的可识别计算系列的概括描述 "。这些故障模式具有正式定义的特征,并可在代码中完全定义。其理论依据是,如果我们能够定义某一领域中造成危害的计算的共同特征,我们就可以将这些特征用作词汇表,帮助我们以自动化的方式找到故障模式实例,从而将其删除。网站CWE(CWE - Common Weakness Enumeration),该网站的创建是为了对已发现的多种故障模式进行分类。CWE是Common Weakness Enumeration的缩写,其宗旨如下:
————————————————