浅谈软件测试–软件防呆测试(软件防呆设计)

防呆,又称错误校对,是一种预防矫正的行为约束手段,运用防止错误发生的限制方法,让操作者不需要花费注意力、也不需要经验与专业知识,凭借直觉即可准确无误地完成的操作。——维基百科

【来源】防呆一词最先源自于围棋术语,后被应用于TOYOTA汽车的工业管理,再之后被推广到各个领域。

【软件角度】

以下从软件的角度,浅谈一下,主要有以下几个方面原则

浅谈软件测试--软件防呆测试(软件防呆设计)

【测试角度】

测试人员根据以上原则,可以对照以下checklist,进行测试反向验证下软件的防呆能力

1.不遵守操作顺序

2.跳过关键步骤

3.尝试多次相同操作

4.删除或释放正在使用的资源

5.耗尽硬件资源

6.进行不被允许的操作

7.使用软件时kill进程

8.在请求数据时切换网络

9.暴力尝试:快速操作、连续操作、频繁刷新等

10.尝试薅软件的羊毛

11.删除关键信息并尝试恢复(防呆不防傻)

(ps:觉得有用就动动手指点点赞、点关注吧,以后不定期分享python软件测试开发相关的经历)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。