在网站建设中,网站测试是最后一步要做的工作了,网站测试完毕之后,就可以将网站交付给客户了。正是因为这是网站建设的最后一步,才更显得其重要性。网站建设的是否合乎客户要求,网站建设的编码中是否存在bug等等,都需要经过网站测试,才能发现并改正疏漏、错误、不合乎要求的地方。下面,笔者结合自己在郑州网站建设工作中的测试经验和测试要求,为同行们介绍如何进行网站测试。
1、网站测试首先应该就网站的整体布局、色彩格调、功能板块等进行目测:通过这一步的测试,要从网站的大面上过滤一下网站的整体是否按照客户的要求做的。包括网站首页的版块设计、网页结构、内链导航条、图片和网站的色彩格调、网页宽度高度等等,每一个网页都过滤一遍,这一步测试是从整体上对网站通过目测的方式进行检查。
2、网站测试还应该按照已经制定的详细设计说明书里的网站上的各个功能来测试:严格按照详细设计说明书里的功能进行测试,能够让测试人员将客户要求的网站上的各个功能都过滤一遍,主要是检查网站的建设是否符合用户的要求,没有按照用户要求做的地方,可以再次交给网页设计人员改正,直到与用户要求的相同即可。这种测试是一种比较粗略的测试,其目的是为了检查网站上是否有漏掉的功能,是否按照用户的要求去做的。
3、对网站上的各个功能进行详细的测试:这一步主要测试网站上各个功能是否能够正常的工作,以及检查各功能工作是否正确无误、还要测试一些容易出现问题的地方。比如,网站上注册用户的功能,测试人员需要输入一些数据测试一下注册用户是否正常,测试的时候可以输入比较简单的数据进行测试,然后还要将容易出问题的地方好好测试,如输入手机号码的地方,是否有手机号码正确性判断的功能,输入备注信息的地方,最多只能输入多少个字,超过这个字数会不会提示错误等等。再比如,网站上输入钱数的地方,钱数精确到元、还是分等,输入钱数是否要求加人民币符号等。还有在统计计算的时候,会不会存在除0错误的bug,还有如果数据库某字段的宽度设的比较短,当用户输入的内容比较长时,就会出现插入数据库错误,这种数据库异常,在网站上是否有提示等。由此可见,当网站测试涉及到详细功能测试的时候,是非常繁琐的,是对网站建设最后的把关。
4、当详细功能测试结束后,还需要多网站进行用户体验测试:所谓用户体验测试就是要测试各个功能的用户体验效果如何。比方说,网页程序代码的运行速度如何,会不会造成网页打开的很缓慢等等,这都会影响用户的体验。有时候虽然功能实现没问题,但如果用户体验差,那同样不行,是需要改正的。再比如,用户在注册的时候,输入姓名时最多只能输入4个字,但是在遇到少数名族或者外国人注册时,就无法输入了。如此等等,这些都是对用户体验有影响的地方,都需要按照方便客户的原则来进行改正。
5、当详细功能测试结束后,还需要将网站拿到各个厂商的、多个版本的浏览器上跑一遍:当前主流的浏览器仍是IE,但是还有其他的浏览器也有不小的市场,比如360安全浏览器、搜狗浏览器、傲游浏览器、FireFox浏览器、Chrome浏览器等等。 测试时要把建设好的网站拿到这些浏览器上测试打开各个网页,检查网页是否有变形的情况,以及检查网页显示是否完全的情况。
以上这几个步骤都是网站测试必不可少的步骤,当所有这些步骤都通过后,整个网站测试基本结束了。这时候就可以将网站上线,交付给客户了。当然,在客户使用网站的过程中,还可能会遇到一些 bug,这时候还要为客户进行售后服务维护,通过一定时间的维护,最终解决网站上的各个问题。我们郑州网站建设公司在为客户做网站时,同样非常重视网站测试。凡是经过我们测试过的网站,出现问题的几率都很小。