对 Web 测试人员的一些建议
偶然间想到的一个话题,顺便说说我的一些观点。太理论的东西书店一堆堆的,测试更多的时候需要实践和常识,而不是理论,还是说点实战中的建议吧。必须接触 Unix 环境与文化Unix 的一个重要设计思想 "[b]不同工具灵活协同以完成任务[/b]",在 Windows 上捣鼓 LoadRunner 之类的玩意儿是不能成为成功的 Web 测试者的。只懂得 Windows 上的商业工具是没有出路的,而只懂得在 Windows 点击鼠标来测试更是丢人的。
学习 cURL一个 Web 测试人员如果没听过、没用过 [url=http://curl.haxx.se/]cURL[/url] ,是不可想像的,cURL 本身就是浏览器,学习浏览器行为,与浏览器对话,用 cURL 会让测试人员事半功倍。
如果作为测试人员又恰好懂点编程技能,那么研究一下 [url=http://curl.haxx.se/libcurl/]libcurl[/url],这肯定不是浪费时间。至于为什么推荐 cURL 而不是其他的工具? 看一下这个[url=http://curl.haxx.se/docs/comparison-table.html]比较表[/url]。
使用 YSlow现在,Yahoo! 公司最出名的产品可能就是这个 [url=http://developer.yahoo.com/yslow/]YSlow[/url] 了 :) 是的,必须用 Firefox 才能用 YSlow,问题是,你为什么不用 Firefox 呢? 尝试一下。再说,Firefox 上诸如 [url=https://addons.mozilla.org/en-US/firefox/addon/966]Tamper Data[/url] 之类的工具也会让你方便许多。
另外推荐 YSlow 的原因是通过这工具能快速学习优秀站点的 Web 设计,你了解的越多,测试中你会主动关注的点就会更多,你找出来的问题就越多,你的技能提升的就越快。
尝试关心一下 Web 日志在测试的时候你不用关心其他什么 Web 分析的内容,关注一下 http 404 错误(如果团队里面没人关心的话)。
重新读一遍关于 HTTP 的图书Web 的根本,[url=http://www.w3.org/Protocols/]HTTP[/url],对这个东西,永远别说自己非常懂,比如 [url=http://www.w3.org/Protocols/HTTP/Performance/]HTTP Performance[/url],别说太懂,另一个原因是 HTTP 还在发展中...Web 也在发展中
对 HTTP 如果要有个更深刻的印象,[url=http://www.httpwatch.com/]HTTPWatch[/url] 也不错。
--EOF--
Note:[url=http://home.51.com/gusingchen]Gusing Chen[/url] 同学对文此亦有贡献。
页:
[1]