unit-testing - 错误的 url 测试用例

标签 unit-testing url testcase

我正在开发一个验证 http url 的函数。我需要一些好的和坏的 url 来进行单元测试。请分享我的测试用例。

谢谢。

最佳答案

有许多排列和组合……您对标准规范的遵守程度也值得担心

支持的协议(protocol)是什么...是只有http ...还是https、rmtp等

考虑诸如域和子域之类的东西...... www.google.com 和 www.maps.google.com 是有效的

是否存在尾部斜线

非标端口... http://www.example.com:8800

主机后的深层路径... http://www.example.com/a/b/c/d/e/f/g/h/i.html

URL 参数 ... http://www.test.com?pageid=123&testid=1524

URL 编码 ...以及如果 URL 是参数的一部分,URL 是如何在 URL 中编码的

anchor 标签... http://www.test.com/do.html#A

存在特殊字符...如果有

处理空白

URL 的最大和最小大小

有趣的!!

您是否在现有库中进行过调查,这些库可以让您验证 URL

关于unit-testing - 错误的 url 测试用例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9715606/

相关文章:

ios - 如何安全地解包我从 Firebase 中的数据库调用的这个可选 URL?

PHP - 在字符串中添加指向 URL 的链接

c# - 带有列表或参数的测试用例

c++ - 任何人解释 C++ 代码行

testing - 我应该始终包括以前交互中的测试用例吗?

ios - 如何编写单元测试来检查按下按钮是否会导致调用正确的 IBAction?

c# - Xunit 和 Mock 数据与最小起订量

python - 可以在 py.test 中使用类似单元测试的装置吗?

api - 不同语言的相同测试

javascript - 如何在 JavaScript 中获取图像的 URL?