中电科旗下高技能IT教育培训机构

四川国信安职业培训学校四川国信安职业培训学校

tel

4009988316

常见问题常见问题

软件测试之异常测试

发布时间:2021-11-16浏览量:1290次

软件需要进行各种类型的测试,其中就包括异常测试,异常测试是检测系统对异常情况的处理,接下来成都软件测试培训机构小编为大家详细讲解下软件测试之异常测试。

(1)压力测试。压力测试又称为强度测试,主要是检查系统的关键业务在极限情况下运行的能力,测试这种情况下系统的运行、资源使用状态。

(2)业务模块添加、删除测试。根据实际情况,测试系统在增加或删除一些模块的情况下运行的状态。

(3)修改配置文件测试。对一个配置文件,如初始设置文件的信息进行修改或者删除操作,观察系统的响应情况,系统应该给出友好的提示或重新生成配置文件。

(4)数据库损坏测试。模拟测试数据库被损坏时系统的处理情况,系统应该提供用户自动修复的功能。

从操作的角度来看,在异常测试过程中,正常的操作一般不会引起系统异常,只有在异常输入的情况下才可能导致系统异常,故应该尽可能地设计一些异常的数据进行测试。

从操作的角度来看,异常测试一般包括以下四个方面:

(1)特殊字符测试。大多数基于SQL 的数据库存储信息时容易出现问题,所以在测试过程中可以对文本框输入一些特殊字符,测试系统的反应。

(2)必填输入项测试。在保存一些信息时,如注册,一般会要求填写一些必填项,测试过程中可以测试不填写必填项时系统的反应。

(3)字段长度测试。对每个字段允许的较大长度进行测试,假如界面上提示允许输入较长字符长度为30 个字符,但数据库在设置该字段时只允许较长输入20 个字符,如果程序并未对错误输入进行处理,此时系统就会报错。

(4)字符类型测试。输入不同的字符类型,如数字、字符等,进行测试,观察系统的反应。

系统容错技术分为两类:一类是避开错误(fault-avoidance)技术,即在开发过程中不让差错潜入软件的技术;另一类是容错(fault-tolerance)技术,即对某些无法避开的差错,使其影响减少至较小的技术。