怎么进行web测试

2011-09-09  邓智群 

要做web测试,首先要弄清楚web测试的测试范围,通常web测试包含功能测试、性能测试、浏览器兼容测试、安全测试以及用户界面测试等。作为一个初级测试员或者实习测试,最初能做的只能是功能测试和用户界面测试,另外可能还有浏览器兼容性测试。

    因为web测试的对象有网站和web应用系统两种;前者主要是静态网页,后者包括网站发布系统、后台管理系统和web应用系统等动态交互性网页。
    静态网页主要包括的测试对象有:链接的跳转和新窗口打开、表单测试(功能和输入判断)、Cookies测试等,测试起来难度没有多少,建议先了解这些相关的知识,站住脚再来逐步深入。动态网页需要测试的东西比较多,因为动态网页有很多交互功能,那么就会有需求设计的内容,也就是有业务的存在了,不同的业务系统需求肯定不同,所以刚开始做测试工作,必须了解当前系统的业务需求,并根据业务需求设计测试用例来进行测试。业务需求可以查阅产品的设计说明书、需求分析说明书甚至用户手册,测试用例的设计方法则参考学习过的方法(等价值、边界值、场景法等等)。

    用户界面测试包括:UI合理性测试、风格测试、内容测试(错别字和图片)、图形测试、导航测试等。具体内容如下:
    UI合理性测试主要关注页面元素布局是否合理、功能块布局合理、功能块分割线合理、页面颜色搭配是否合理、字体大小是否合理等检查。
    风格测试主要是检查所有类似功能页面的布局是否统一、颜色搭配是否统一、字体大小是否统一等。
    内容测试主要关注页面显示的文字是否有错别字,图片是否正确,图片的内容是否正确(图片内容和图片文字是否一致)。
    图形测试则主要检查图片大小(一般web页面的图片大小都是有严格规定的,以前通常不能超过30k每张)、清晰度以及压缩效果检查。
    导航测试则要保证每个页面跳转的链接都存在,在一个页面中一定要有跳转到相关页面(比如上级页面、同级页面和下级页面)的导航存在。

    那么浏览器兼容性测试,也是刚进入web测试必须要掌握的。因为不同的浏览器核心,对于网页采用的一些技术(java、js、)支持是不同的,有的支持的比较好,有的支持的不好,有的甚至不支持,因此在web网站或应用系统测试中,必须进行浏览器兼容性测试,以确定适用范围。
    进行web测试的时候,测试组里每个人安装的浏览器都不要想同,就可以在进行其他内容的测试的时候,就同时测试了浏览器的兼容性,发现问题先互相沟通。

    软件测试看似简单,其实需要掌握大量的指示,同时要求测试员具有良好的学习能力和沟通能力,以及团队协作能力,在web测试中,这方面的能力的要求更加明显。所以测试人员要把学习当成是一种习惯。

 
419°/4180 人阅读/1 条评论 发表评论

小窝  2011-10-10

已同步至官方微博


登录 后发表评论