如果网页打开速度慢,需要测试为什么网页速度慢,是因为动态交互多呢,还是因为网页文件容量大,还是因为网络环境的原因等。
负载测试:
负载测试主要检测网站处理并发事件的能力,比如说某一时刻同时访问的用户数量达到100万时候网站的性能如何,网站最大程度能够允许多少用户同时在线,网站能否在大量用户对同一页面进行请求时仍保持正常运行。负载测试还会模拟大量数据输入时,测试网站是否会崩溃,如果崩溃,是在什么情况下崩溃。黑客常通过提交大量的表单信息,导致网站服务器死机或者崩溃。
安全性的测试:
安全性测试还包括对网站系统安全性、保密性进行的网站测试。比如测试用户名和密码的有效性,比如网站是否设立超时的限制,如果是电子商务网站,用户登录后一段时间内没有任何操作,是否需要重新登录才能使用,这涉及用户财产安全的问题。还有需要检查网站系统是否存在安全漏洞。
网站测试需要编写一个测试的计划。测试的计划主要包括测试目的、测试范围、测试方法、测试的环境、测试工具、测试进度、测试标准、测试用例、测试规范、测试任务分配、测试结果等。测试计划由专门的测试人员进行编写。在网站测试完毕之后,还需要编写测试分析报告,就网站的测试计划进行一个总结。
网站测试是相对烦琐和复杂的工作,但却是保证网站质量的重要工作,所以,网站的测试不能忽视。在测试中也可以积累丰富经验。测试的产品多了,测试工作的效率也会提高,比如测试的时候更加注重容易出错的地方,比如在测试时,注重接口测试,因为这些往往是容易发生错误的地方。还有一些其他的网站测试问题参考如下:
最后对于测试的资料文档要进行归档管理。比如测试计划,测试用例,网站测试的最终分析报告都需要归档管理,这为网站的运营维护管理提供重要依据。
当然,对于网站的测试也不可能做得太完美,因为产品测试不能百分百地把所有问题都解决。美国著名的照片分享网站 Slicer是按照“早发布,群发布”的软件开发理论来运作的, Flicker将产品快速发布出去,然后看用户的反应,从用户反馈的需求中快速完善产品。对于网站来说,没有正式版,只有永远的测试版。对于创业初期的网站来说,更多的是需要倾听市场的反应。产品质量再好,如果不是用户的需求,那么产品也就失去意义了,这里需要找到一个平衡点。