我最近的任务是,
"测试你能想到的每个场景,并尝试打破组件"
当应用程序是一个网站时,"一切"可能是明智的吗?
注意:这个特定的站点是带有MS-SQL的ASP.NET,但是,我想知道一般的内容.谢谢大家的好评!
每种语言的每个浏览器
每种语言的每个操作系统
各种屏幕分辨率
Javascript开/关
图像开/关
CSS开/关
启用/禁用Cookie
弄乱网址
各种输入变体,特别是测试XSS攻击,非ASCII字符,无效输入
键盘辅助功能
服务器相关问题 - 例如,软件/硬件重启后应用程序是否正常工作?
在多个选项卡/窗口中打开网站是测试任何与会话相关的奇怪问题的好方法
试着考虑角落的情况,不要忘记常见的情况.
压力测试.
单击每个按钮,然后扭转用户界面上的每个旋钮,确保反馈合理且合适.
尝试从每个潜在用户的角度来看待用户界面,是否存在令人困惑,容易被误解甚至没有意义的部分.
仔细研究所使用的隐喻,它们是否合适并且始终如一地使用.
尝试胡言乱语作为输入.
尝试输入代码,例如Javascript,确保它能够很好地防止黑客攻击.
当然还有基础知识(复制自Bobby Jack和博士,信用额度到期):
每个浏览器
每个操作系统
Javascript开/关
图像开/关
CSS开/关
改变屏幕分辨率
已启用Cookie