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