1. 首页
  2. 网站建设
  3. 正文

网站测试内容有哪些?如何提效?

  网站测试,是指当一个网站制作完,并上传到服务器后,针对网站的各项性能情况的测试。通过执行测试流程发现网站存在的问题,提升网站质量和用户体验。

  网站测试分多种测试类别,与软件测试有很大不同。那么网站测试具体有哪些内容呢?又有哪些提高网站测试效果的方法呢?小编为大家做了整理,供大家参考。

  A、网站测试内容


  一、功能测试

  1、链接测试

  链接测试必须在集成测试阶段完成,即在网站开发完成后进行。

  2、链接测试分三个方面:

  测试所有链接是否按指示的链接到了该链接的页面;

  测试所链接的页面是否存在;

  确保没有孤立页面,所有页面都有指向性链接。

  表单测试

  测试表单操作的完整性,以校验提交给服务器的内容是否正确。


  3、Cookies测试

  Cookies通常用来存储用户信息和用户在某应用系统的操作。

  Cookies测试的内容包括Cookies是否起作用,是否按预定时间进行保存,刷新对Cookies有什么影响等。

  4、设计语言测试

  Web设计语言版本的差异可能引起客户端或服务器端的严重问题,同时脚本语言也需要验证。

  5、数据库测试

  数据库可能发生两种错误:

  5.1数据一致性错误,主要由用户提交表单信息错误而造成;

  5.2输出错误,主要由网络速度或程序设计问题引起。

  二、性能测试


  1、连接速度测试

  网站响应时间太长,用户就会因为没有耐心而离开;连接速度太慢还会引起数据丢失。

  2、负载测试

  该测试是为了测量Web系统在某一负载级别上的性能,以保证Web系统在需求范围内能正常工作。

  3、压力测试

  该测试是为测试系统的极限和故障恢复能力。

  三、易用性测试


  1、导航测试

  在一个页面堆砌太多信息容易事与愿违,Web导航要尽可能准确,并确保风格一致。

  2、图形测试

  图形测试内容包括:确保图形有明确的用途,风格遵守一致性,图形大小适宜等

  3、内容测试

  是用来检验Web系统提供信息的正确性、准确性和相关性。

  4、整体界面测试


  最佳方法是通过调查问卷的形式,获取用户的反馈信息。

  四、兼容性测试


  1、平台测试

  针对不同操作系统的兼容性测试,常见Windows、Unix、Macintosh、Linux等。

  2、浏览器测试

  浏览器是Web系统的核心构件,不同浏览器对系统的设置和适应性不同,需要确保正常运行。


  五、安全性测试


  包括两方面:

  1、测试有效和无效的用户密码,注意是否大小写敏感,测试次数限制,是否可以不登录直接浏览某些页面等;

  2、是否有超时限制,即未有动作超过一定时间后,是否需要重新登录。

  六、网站测试提效


  1、制定详细的测试用例和计划

  详细的测试用例覆盖了网站所有的代码情况,详尽的测试计划能指导测试有效进行。

  2、建立完善的测试管理流程

  不仅于对测试进度的掌握,更重要在于对测试人员的管理,降低沟通成本。

  3、通过第三方测试机构进行测试

  这是针对于测试资源不充裕的情况,补充内部测试和用户测试的不足。

  网站测试不但要检查和验证网站是否按照设计的要求运行,更重要的是针对用户体验收集相应反馈,以此作为网站优化的依据。

    延伸阅读

  • 网站测试内容有哪些?如何提效?

    网站测试,是指当一个网站制作完,并上传到服务器后,针对网站的各项性能情况的测试。通过执行测试流程发现网站存在的问题,提升网站质量和用户体验。网站测试分多种测试类别,与软件测试有...

本文来自投稿,不代表本人立场,如若转载,请注明出处:http://www.lnbdc.com/article/8498.html

(function(){ var src = (document.location.protocol == "http:") ? "http://js.passport.qihucdn.com/11.0.1.js?1d7dde81dc0903e04d3ac0b9599444f6":"https://jspassport.ssl.qhimg.com/11.0.1.js?1d7dde81dc0903e04d3ac0b9599444f6"; document.write('<\/mip-script>'); })(); (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();