软件健壮性测试种类.docVIP

  • 27
  • 0
  • 约2.84万字
  • 约 18页
  • 2019-07-22 发布于江苏
  • 举报
软件健壮性测试种类 一、安全测试 \o 安全测试 安全测试检查系统对非法 \o 侵入 侵入的防范能力。安全测试期间,测试人员假扮非法 \o 入侵者 入侵者,采用各种办法试图突破防线。 ? 安全测试 - 相关举例 例如,①想方设法截取或破译 \o 口令 口令;②专门定做软件破坏系统的保护机制;③故意导致系统失败,企图趁恢复之机非法进入;④试图通过浏览非保密数据,推导所需 \o 信息 信息,等等。理论上讲,只要有足够的时间和资源,没有不可进入的系统。因此系统安全设计的准则是,使非法侵入的代价超过被保护信息的价值。此时非法侵入者已 \o 无利可图 无利可图。 二、恢复测试,英文是Recovery testing。 恢复测试是测试一个系统从如下灾难中能否很好地恢复,如遇到系统崩溃、硬件损坏或其他灾难性问题。恢复测试指通过人为的让软件或者硬件)出现故障来检测系统是否能正确的恢复,通常关注恢复所需的时间以及恢复的程度。 恢复测试主要检查系统的容错能力。当系统出错时,能否在指定时间间隔内修正错误并重新启动系统。恢复测试首先要采用各种办法强迫系统失败,然后验证系统是否能尽快恢复。对于自动恢复需验证重新初始化reinitialization)、检查点(checkpointing mechanisms、数据恢复(data recovery和重新启动 (restart等机制

文档评论(0)

1亿VIP精品文档

相关文档