对 Web 测试人员的一些建议
2008-11-13 10:04
399 查看
原贴:http://www.dbanotes.net/web/web_tester.html
网址: http://www.dbanotes.net/web/web_tester.html
偶然间想到的一个话题,顺便说说我的一些观点。太理论的东西书店一堆堆的,测试更多的时候需要实践和常识,而不是理论,还是说点实战中的建议吧。
如果作为测试人员又恰好懂点编程技能,那么研究一下 libcurl,这肯定不是浪费时间。至于为什么推荐 cURL 而不是其他的工具? 看一下这个比较表。
另外推荐 YSlow 的原因是通过这工具能快速学习优秀站点的 Web 设计,你了解的越多,测试中你会主动关注的点就会更多,你找出来的问题就越多,你的技能提升的就越快。
对 HTTP 如果要有个更深刻的印象,HTTPWatch 也不错。
--EOF--
Note:Gusing Chen 同学对文此亦有贡献。
这篇 【对 Web 测试人员的一些建议 】来自 dbanotes.net |
del.icio.us | 雅虎收藏+
By Fenng on November 12, 2008 7:23 PM | Permalink | TrackBacks (0) | Web | Edit
ShareThis
Generator | Trampoline | 外贸英才网 | Vinyl fence
Vertical Packaging Machine | Digital Blood Pressure Monitor
@import url(http://www.google.com/cse/api/branding.css);
自定义搜索
我觉得理论实在太重要了。没有理论,我觉得一个测试人员根本没法做一个全面的测试。
对于web测试来说,测试的对象可以看作是一个系统,从系统论的观点来看,一个系统有input和output,所有的input都有可能出现漏洞的,但一般测试人员常常只是根据经验来做分析,忽略了太多的input。豆瓣就有一些这样的漏洞,很多其他网站也是这样。
我也并不反对实践的重要性,理论和实践向来就应该是并重的。
November 12, 2008 7:46 PM
Terry Wang 的评论:
非常赞同第一条。并不是以用Windows为耻,但是一定要会用至少一种Windows以外的*NIX系统,绝对有益无害。
HTTPWatch确实是个好工具,虽然我没有深入的用过。
好文,受教了,貌似我是沙发。
November 12, 2008 8:30 PM
popo 的评论:
学习了,回头去翻翻HTTP的书
不知道web测试由开发人员担当
还是有专门的测试人员
November 12, 2008 10:05 PM
longhao 的评论:
在我们公司好像都是开发人员在用ySlow和httpwatch,而测试人员一般都是用httpwatch,他们似乎对运行效率考虑的不错,这方面不知道有和好的建议否?
November 12, 2008 11:07 PM
yining.org
的评论:
好奢侈,有专门的Web测试人员...
其实,做这测试的最合适的不是开发人员自己么?
对 Web 测试人员的一些建议
作者: Fenng | 可以转载, 转载时务必以超链接形式标明文章原始出处和作者信息及版权声明网址: http://www.dbanotes.net/web/web_tester.html
偶然间想到的一个话题,顺便说说我的一些观点。太理论的东西书店一堆堆的,测试更多的时候需要实践和常识,而不是理论,还是说点实战中的建议吧。
必须接触 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 也不错。
--EOF--
Note:Gusing Chen 同学对文此亦有贡献。
这篇 【对 Web 测试人员的一些建议 】来自 dbanotes.net |
del.icio.us | 雅虎收藏+
By Fenng on November 12, 2008 7:23 PM | Permalink | TrackBacks (0) | Web | Edit
ShareThis
Generator | Trampoline | 外贸英才网 | Vinyl fence
Vertical Packaging Machine | Digital Blood Pressure Monitor
@import url(http://www.google.com/cse/api/branding.css);
自定义搜索
本文相关评论|Comments(5)
囧匡 的评论:我觉得理论实在太重要了。没有理论,我觉得一个测试人员根本没法做一个全面的测试。
对于web测试来说,测试的对象可以看作是一个系统,从系统论的观点来看,一个系统有input和output,所有的input都有可能出现漏洞的,但一般测试人员常常只是根据经验来做分析,忽略了太多的input。豆瓣就有一些这样的漏洞,很多其他网站也是这样。
我也并不反对实践的重要性,理论和实践向来就应该是并重的。
November 12, 2008 7:46 PM
Terry Wang 的评论:
非常赞同第一条。并不是以用Windows为耻,但是一定要会用至少一种Windows以外的*NIX系统,绝对有益无害。
HTTPWatch确实是个好工具,虽然我没有深入的用过。
好文,受教了,貌似我是沙发。
November 12, 2008 8:30 PM
popo 的评论:
学习了,回头去翻翻HTTP的书
不知道web测试由开发人员担当
还是有专门的测试人员
November 12, 2008 10:05 PM
longhao 的评论:
在我们公司好像都是开发人员在用ySlow和httpwatch,而测试人员一般都是用httpwatch,他们似乎对运行效率考虑的不错,这方面不知道有和好的建议否?
November 12, 2008 11:07 PM
yining.org
的评论:
好奢侈,有专门的Web测试人员...
其实,做这测试的最合适的不是开发人员自己么?
相关文章推荐
- 给软件测试人员找工作时的一些建议
- 给软件测试人员找工作时的一些建议
- 给网站开发人员关于项目开发的一些建议
- Web前端页面的浏览器兼容性测试心得(三)总结一些IE8兼容问题的解决方案
- 关于做web前端性能测试一些原则的心得分享
- 使用docker selenium 构建web自动化分布式测试环境时,遇到的一些问题
- Java web 开发必游之路-给入门者的一些建议
- web项目添加包的一些建议
- 测试人员容易遗漏一些隐藏的缺陷
- 给Java新手的一些建议----Java知识点归纳(J2EE and Web 部分)
- 年轻测试人员薪资过万的十条建议
- 转行人士给站长、SEO人员的一些建议
- 给Java新手的一些建议——Java知识点归纳(J2EE and Web 部分)
- 一些提高Web应用执行效率的建议
- 对 Web user controls 和 Web custom controls 的一些建议
- 给Java新手的一些建议----Java知识点归纳(J2EE and Web 部分)
- 测试人员容易遗漏一些隐藏的缺陷
- 没有测试人员时的一些思考
- 针对测试行业,新人的一些建议:我适合做测试吗?
- Java web 开发必游之路-给入门者的一些建议