当前位置:首页 > Web开发 > 正文

WEB测试要领

2024-03-31 Web开发

标签:

Web测试概论

跟着Internet的普及和推广, Web技术逐渐应用到商业、产业、银行、财政、教育、当局和娱乐等行业,广泛影响着我们的日常生活和事情。由于Web应用系统的便当性(浏览器作为客户端), 原先基于客户端/处事器( C/S )模式的应用系统正逐步过渡到浏览器/处事器( B/S )模式, B/S模式Web应用系统成为如今应用措施开发的首选模式。

面向Web应用系统的测试与传统的软件测试差别,不只需要查抄和验证是否凭据需求规格仿单的要求运行,而且还要测试Web应用系统在差别浏览器上显示是否切合要求,与差此外数据库连接是否有效、更重要的是在性能安适性、易用性等方面。

成果测试。

性能测试。

安适性测试。

配置和兼容测试。

易用性测试。

Web成果测试

链接测试

链接是Web应用系统用户界面的主要特征,它指引|着Web用户在页面之间切换,    以完成Web应用系统的成果。

测试重点

链接是否正确。

链接页面是否存在。

是否有伶仃的页面(没有链接指向的页面)。

表单测试

表单(Form)是指网页上用于输入和选择信息的文本框、列表框和其他域,实现用户和Web应用系统的交互,当用户给Web应用系统打点员提交信息时,需要使用表单操纵,如用户注册、登录、信息提交、盘问等。

测试重点:

         表单控件的正确性。

提交信息的完整性、正确性。

Cookie测试

         Cookie凡是标识用户信息,记录用户状态。

使用C ookie技术,当用户使用Web应用系统时,能够在访谒者的机器上创设一个叫做Cookie的文件,把部分信息(访谒过的页面、登录用户名、暗码等)写进去,来标识用户状态。如果该用户下次再访谒这个Web应用系统,就能够读出这个文件里面的内容,正确标识用户信息。

如果Web应用系统使用了Cookie ,必需查抄C ookie是否能正常事情,是否按预定的时间进行生存内容。

Web性能测试 设计语言测试

在Web应用系统开发初始,按照软件工程的要求用文档的形式确定Web应用系统使用哪个版本的HTML标准,允许使用何种脚本语言及版本,允许使用何种控件,这样可以有效的制止Web应用系统开发过程中呈现设计语言问题。

其他测试

数据库测试。

面向任务、业务逻辑的测试。

探查性测试。

回归测试。

速度测试:

对付最终的Web应用系统用户而言,最关心的性能问题是访谒Web应用系统页面时, 多永劫间才华显示出来所需要的页面。

凡是情况下,响应时间不赶过5秒。

有些Web应用系统有超时限制,如果响应时间太慢,用户可能还没来得及浏览内容,就需要从头登录了。

影响响应时间的原因有很多:

应用措施处事器需要从数据库的大量数据中检索信息。

处事器硬件影响( CPU、内存)。

所访谒页面文件巨细。

网络连接带宽。

负载测试

负载测试是为了丈量Web应用系统在必然负载情况 下的系统性能,凡是得出的结论是Web应用系统在必然的硬件条件下可以撑持的并发用户数目或者单位时间数据(或事件) 的吞吐量。

在进行负载测试前,需要界说标准用户(勾当用户)的观点,界说执行范例的系统流程,,界说负载测试执行总时间,界说抓取哪些事务的平均响应时间,界说用户可以接受的平均响应时间(凡是为5秒)。

测试时,增加用户数量,平均响应时间就会增加,当到达用户可以接受的平均响应时间这个临界点,便是此系统可以撑持的并发用户数。

压力测试

对Web系统进行压力测试,类似于普通机械、电子产品进行的粉碎性试验。要领是实际粉碎Web应用系统,测试系统的反响。

压力测试是测试系统的限制和故障恢复能力,也就是测试Web应用系统会不会瓦解,在什么情况下会瓦解,瓦解以后会怎么样。

在Web应用系统性能测试过程中,每每将压力测试和负载测试结合起来。在负载测试的根本上,增大负载量,直到系统瓦解。

Web安适性测试

由于数据库安适性导致的Web应用系统安适性问题

Access数据库文件被下载。

用户重要信息没有颠末加密而存于数据库中。

确认操纵系统安适性,制止因操纵系统缝隙导致Web应用程 序的安适性问题。

 

Web应用系统多给与登录的方法,产品颁布时供给默认的打点员用户名和暗码。

         确保应用系统实际应用中可改削默认打点员帐号和暗码。

用户名和暗码设置要求(长度、巨细写敏感、庞大度)。

允许错误登录的次数。

是否可以不登录而直接浏览某个页面。

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/web/30635.html