【发布时间】:2012-10-05 15:38:26
【问题描述】:
我正在与前端设计师一起开发一个 Web 应用程序,有时我们会犯错误,导致我们的 href 链接因拼写错误或对模板产生不利影响的小更改而中断,或者我犯了破坏请求处理程序的愚蠢拼写错误(我我还不是软件开发专家)
[我的问题接近尾声,但情况是这样的..]
但我想构建一个工具,我可以提供我的 url 处理程序和站点根目录,让它扫描每个页面的 href 链接并对其进行测试。这样,当我们的网站变大时,我们不会惊讶地发现链接断开在页面和功能中。
我在想..
- 浏览每一页
- 查找 href 链接(和 css/js 文件)或任何可以关注的 url
- 请求网址/文件并捕获错误
- 打印与给定页面中的链接相关的每个错误
然后我会检查我的代码和模板,找出链接断开的原因...
我已经到了我的代码可以在脑海中运行的地步,但是当它启动并运行时我注意到错误,但我也不想点击所有链接...
我的问题是,是否有专门用于此类测试的工具,或者每个人都只是构建自己的工具? (特别是 GAE)或者没有坏链接的最佳做法是什么。
【问题讨论】:
标签: python google-app-engine testing