健壮性测试(Robustness Testing)又称为
容错性测试(Fault Tolerance Testing),用于测试系统在出现故障时,是否能够
自动恢复或者忽略故障继续运行。
实际上,很多开发项目在设计的过程中设计者很容易忽略系统关于容错方面的功能,这些多半是受到开发时间、人力、物力的限制。因此,
系统容错性差也成为
软件危机中的一个主要原因。不具备
容错性能的系统不是一个优秀的系统,在市场上也很难被用户所接纳。
1. 对关键进程或线程杀死,然后观察系统行为;
2. 对关键进程或线程挂起,然后观察系统行为;
3. 网络不通,然后观察系统行为;
4. 数据库不通,然后观察系统行为;