上一篇文章《了解客户建站需求是网站建设迈出成功的第一步》笔者像大家介绍了在网站建设的第一步。相信看过的朋友都不陌生,今天紧接着笔者要说的也是网站建设中不可或缺的一步,也是网站建设的最后一步——网站测试。因为网站测试完毕之后,就可以将网站交付给客户了。所以说被称为网站建设的最后一步,因此显得更加重要。网站建设的是否合乎客户要求,网站建设的编码中是否存在bug等等,都需要经过网站测试,才能发现并改正疏漏、错误、不合乎要求的地方。这一步就与软件工程开发中的软件测试基本上是一样的,都属于发现问题、查漏补缺的一步。同样笔者在进行网站建设的过程中,也是将网站测试列为整个网站建设工程中的最后一步,同时也将网站测试作为整个网站建设项目的非常重要的一步。下面,笔者结合在网站建设工作中的测试经验和测试要求,为同行们介绍如何进行网站测试,本文对从事网站优化方面工作的人员,相信也会有一定的助益。
第一、网站测试首先应该就网站的整体布局、色彩格调、功能板块等进行目测:通过这一步的测试,要从网站的大面上过滤一下网站的整体是否按照客户的要求做的。包括网站首页的版块设计、网页结构、内链导航条、图片和网站的色彩格调、网页宽度高度等等,每一个网页都过滤一遍,这一步测试是从整体上对网站通过目测的方式进行检查。
第二、网站测试还应该按照已经制定的详细设计说明书里的网站上的各个功能来测试:严格按照详细设计说明书里的功能进行测试,能够让测试人员将客户要求的网站上的各个功能都过滤一遍,主要是检查网站的建设是否符合用户的要求,没有按照用户要求做的地方,可以再次交给网页设计人员改正,直到与用户要求的相同即可。这种测试是一种比较粗略的测试,其目的是为了检查网站上是否有漏掉的功能,是否按照用户的要求去做的。
第三、对网站上的各个功能进行详细的测试:这一步的测试也非常关键,主要测试网站上各个功能是否能够正常的工作,以及检查各功能工作是否正确无误、还要测试一些容易出现问题的地方。比如,网站上注册用户的功能,测试人员需要输入一些数据测试一下注册用户是否正常,测试的时候可以输入比较简单的数据进行测试,然后还要将容易出问题的地方好好测试,如输入手机号码的地方,是否有手机号码正确性判断的功能,输入备注信息的地方,最多只能输入多少个字,超过这个字数会不会提示错误等等。再比如,网站上输入钱数的地方,钱数精确到元、还是分等,输入钱数是否要求加人民币符号等。还有在统计计算的时候,会不会存在除0错误的bug,还有如果数据库某字段的宽度设的比较短,当用户输入的内容比较长时,就会出现插入数据库错误,这种数据库异常,在网站上是否有提示等。由此可见,当网站测试涉及到详细功能测试的时候,是非常重要且非常繁琐的,是对网站建设最后的把关。
第四、当详细功能测试结束后,还需要多网站进行用户体验测试:所谓用户体验测试就是要测试各个功能的用户体验效果如何。比方说,网站上存在一个功能,但是当测试时,结果非常占用用户的电脑资源,或者由于网页代码处理速度问题造成网页打开的很缓慢,这样就影响了用户的体验,虽然最后的功能实现的没问题,但对于我们专业技术人员来说,用户体验差本身就是问题,是需要改正的。再比如,用户在注册的时候,输入姓名时最多只能输入4个字,但是在遇到少数名族或者外国人注册时,就无法输入了,还有,在用户填写省份的信息时,如果让用户手工填写省份,就麻烦多了,这里应该设计成让用户选择省份的下拉框的形式,等等,这些都是对用户体验有影响的地方,都需要按照方便客户的原则来进行改正。
第五、当详细功能测试结束后,还需要将网站拿到各个厂商的、多个版本的浏览器上跑一边:当前主流的浏览器扔是IE,但是还有其他的浏览器也占有不小的份额,使用的用户也不少,比方说360安全浏览器、搜狗浏览器、傲游浏览器、FireFox浏览器、Chrome浏览器等等。网站建设好后,我们要把网站拿到这些浏览器上测试打开各个网页试试,主要检查网页是否有变形的情况,以及检查网页显示是否完全的情况。有的网页可能在IE下是正常的,但是拿到其他浏览器里打开,可能会出现网页变形的情况。另外拿到其他浏览器上也可能会出现网页显示不全的情况,这些相信各位以前也都遇到过。另外还要对IE的不同版本都测试一下,看看网站是否正常。
以上这些步骤都是网站测试必不可少的步骤,当所有这些都进行完毕后,整个网站测试基本结束了。这时候我们就可以将网站上线,交付给客户了。当然,在用户使用网站的过程中,还可能会遇到一些 bug,这时候我们还要为客户进行售后服务维护,通过一定时间的维护,最终解决网站上的各个问题。
本文出自华瑞翔礼仪庆典http://www.hrxad.com/,尊重版权,转载者请注明出处!