区政府Web应用程序的全面测试

随着互联网的快速发展,Web应用程序迅速进入普通用户的视野。为了方便用户查询感兴趣的资源,许多 Web 应用程序会提供搜索功能。浏览器将用户输入的关键词提交给服务器,然后服务器处理该请求并将查询结果返回给用户。如果开发者在实现该功能的时候,对用户输入的合法性没有进行充分的验证,可能会带来安全隐患。如果用户输入的数据中含有某些特殊字符,使得服务器程序无法正常执行,就会产生错误响应,并将异常代码抛到前端浏览器中或者直接在前端显示服务器错误等信息。

基于网页划分测试技术

网页是由文字、图片、声音、视频和链接等组成的文档,网站用户可以通过单击具有超级链接的文字和图片在网页间浏览,搜索单词或短语 ,查看找到的信息。本文中网页被划分为两大类。数据库驱动的网页:许多显示分类目录或货物清 单的电子商务网页是数据库驱动的,HTML提供web内容的简单布局,而图片、文字说明、价格信息等从网站服务器上的数据中提取出来插入到网页中。用编程方法创建的网页:许多网页,特别是包含动态内容的网页是用编程方法创建的,动态内容是根据当前条件而发生变化的文字和图片。在 HTML中嵌入JavaScript之类的简单脚本语言可以对这些内容编程,这称为客户端编程。为了提高执行效率,大多数动态内容编程在网站服务器上进行,这称为服务器端编程 。

功能测试

服务器数据预期测试:主要针对用户在前端界面进行某种操作后,提交数据给后台后,测试后台能否返回预期的数据。

界面功能测试:主要针对用户在前端界面进行某种交互性操作后,测试能否获取预期的功能、界面交互。

多浏览器测试

多浏览器测试:基于界面样式测试、功能测试的基础上来进行不同浏览器的的测试。

性能测试

白屏时间:用户浏览器输入网址后至浏览器出现至少1px画面为止。

首屏时间:用户浏览器首屏内所有的元素呈现所花费时间。

用户可操作时间(dom ready) :网站某些功能可以使用的时间。

页面总下载时间(onload):网站中所有资源加载完成并且可用时间。

系统测试

网站管理系统重构完成之后,仔细地测试了多个模块的功能,不断的测试输入数据和预期结果,这一相比之下,还发现了不少问题。比如说是在后台中的文章搜索过程中,预计查询结果和实际结果不一致,有时候达不到目的,对数据库的表之间的关联也考虑得不够详尽,所以,还常常发现许多小的错误。还有就是添加数据,前台有填写这个字段,但是后端处理的时候漏了某个字段,导致没有添加到数据库中。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值