可用性测试的目标是评估系统、产品或组件需要使用时能够进行操作和访问的程度。可以通过以下方面进行测试。
(1)系统可用性
系统可用性可定义为在计划的系统运行时间内,系统实际可用时间的比例。若用户文档集中涉及系统支持XX小时的服务场景,执行测试用例,记录是否出现系统不支持XX小时服务的情况。
(2)平均宕机时间
平均宕机时间可定义为失效发生时,系统不可用的时间。测试期间,当系统或软件出现失效时,记录下从宕机到软件可正常使用所花费的时间,以及总的宕机次数,计算出平均时间。验证系统或软件的宕机时间的长短。
一个可用性测试案例如下所示: