– 错误探测功能──系统能否发现硬件失效与故障;
– 能否切换或启动备用的硬件;
– 在故障发生时能否保护正在运行的作业和系统状态;
– 在系统恢复后能否从最后记录下来的无错误状态开始继续执行作业,等等。
– 掉电测试:其目的是测试软件系统在发生电源中断时能否保护当时的状态且不毁坏数据,然后在电源恢复时从保留的断点处重新进行操作。
配置测试
• 这类测试是要检查计算机系统内各个设备或各种资源之间的相互联结和功能分配中的错误。
• 它主要包括以下几种:
– 配置命令测试:验证全部配置命令的可操作性(有效性);特别对最大配置和最小配置要进行测试。软件配置和硬件配置都要测试。
– 循环配置测试:证明对每个设备物理与逻辑的,逻辑与功能的每次循环置换配置都能正常工作。
– 修复测试:检查每种配置状态及哪个设备是坏的。并用自动的或手工的方式进行配置状态间的转换。
安全性测试
安全性测试是要检验在系统中已经存在的系统安全性、保密性措施是否发挥作用,有无漏洞。
• 力图破坏系统的保护机构以进入系统的主要方法有以下几种:
– 正面攻击或从侧面、背面攻击系统中易受损坏的那些部分;
– 以系统输入为突破口,利用输入的容错性进行正面攻击;
– 申请和占用过多的资源压垮系统,以破坏安全措施,从而进入系统;
– 故意使系统出错,利用系统恢复的过程,窃取用户口令及其它有用的信息;
– 通过浏览残留在计算机各种资源中的垃圾(无用信息),以获取如口令,安全码,译码关键字等信息;
– 浏览全局数据,期望从中找到进入系统的关键字;
– 浏览那些逻辑上不存在,但物理上还存在的各种记录和资料等。
可使用性测试
• 可使用性测试主要从使用的合理性和方便性等角度对软件系统进行检查,发现人为因素或使用上的问题。
文章来源于领测软件测试网 https://www.ltesting.net/










