更新时间:2023-05-23 17:06
健壮性测试(Robustness Testing)又称为容错性测试(Fault Tolerance Testing),用于测试系统在出现故障时,是否能够自动恢复或者忽略故障继续运行。
为了使系统具有良好的健壮性,要求设计人员在做系统设计时必须周密细致,尤其要注意妥善地进行系统异常的处理。
实际上,很多开发项目在设计的过程中设计者很容易忽略系统关于容错方面的功能,这些多半是受到开发时间、人力、物力的限制。因此,系统容错性差也成为软件危机中的一个主要原因。不具备容错性能的系统不是一个优秀的系统,在市场上也很难被用户所接纳。
一个好的软件系统必须经过健壮性测试之后才能最终交付给用户。
1. 对关键进程或线程杀死,然后观察系统行为;
2. 对关键进程或线程挂起,然后观察系统行为;
3. 网络不通,然后观察系统行为;
4. 数据库不通,然后观察系统行为;