几年前我遇到了一个惊人的演示文稿(当然我找不到),其中列出了人们通常不会测试的一系列远程服务故障。
除了超时、4xx、5xx 等之外,它还列出了以下内容:
- 10 字节数据后连接关闭
- 返回 www.google.com 的内容
- 返回 /dev/random 的内容
- 返回 /etc/passwd 的内容
- 返回格式正确的 unicode 中文文本
- 返回 ansi 颜色控制字符
- 返回不正确的内容类型,正确标记(您请求的内容类型:应用程序/json,我发回内容类型:应用程序/jpeg)
- 每 29 秒返回一个字节的数据
您遇到过哪些类型的“带外故障”开发人员通常不(但应该)测试?
(如果您能找到原始演示文稿,则可获得额外奖励积分)