51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 7309|回复: 2
打印 上一主题 下一主题

[原创] web测试之url测试

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-10-19 15:31:57 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
web测试之url测试
[ 2007-10-18 15:00:00 | By: tb云齐 ]
  


我们平时在对url进行测试的时候可能不知道采用什么方法测试,可能点点链接指定页面出现就ok了,其实这个是远远不够的,我说说我平时测试常用的一些方法,供大家参考。当然也欢迎大家说大家的一些测试的方法加以补充,将url测试尽可能覆盖全。

1.修改url中的get参数
要对url进行测试首先要对url的组成搞成明白,正所谓知己知彼方能百战不殆,废话少说,比如一下url http://www.javathinker.org/main.jsp?bc=showessay.jsp&id=703
前面部分我就不用多解释了,做web的银应该都知道其含义,我就说说?后面的部分,其实这部分是客户端向服务器请求的参数,一般get请求会将参数放在url中,这时我们就必须注意了,我们试图修改这些参数看能否从服务获得相应的内容,如果服务端没有做相应的处理,用户可能就会通过该方式获得一些其他用户的保密信息(这算是所谓的安全性测试吗?哈哈);
2.是否存在孤立的页面,这个测试可使用一些辅助的工具,比如:Link checker等;
3.链接是否能到达指定的页面,这个测试属于最基本的测试,这个主要注意:点击链接在本页面打开,点击在新页面打开(比如页面主流程中的帮助链接,点击後就应该在新页面打开而不会影响当前的操作流程);
4.涉及到一些安全性选择的登录还要在url中校验http和https协议请求是否正常;
5.涉及到埋点等功能的url测试,还要注意点击的方式,比如单击,右键打开,直接输入url等方式请求(有些js处理的时候可能仅仅调用onclick事件)
6.错误url请求页面的出错页面校验,比如url参数错误是否会给用户一个比较友好的错误提示页面等。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

3#
发表于 2007-10-26 17:09:59 | 只看该作者
楼主说的有道理
回复 支持 反对

使用道具 举报

该用户从未签到

2#
发表于 2007-10-19 16:08:40 | 只看该作者
6.错误url请求页面的出错页面校验,比如url参数错误是否会给用户一个比较友好的错误提示页面等。

比如我一个正确的URL 地址后面添加了单角单引号,页面返回出错:字符串 ') ) T' 之前有未闭合的引号。
第 1 行: ') ) T' 附近有语法错误。
字符串 ') ) T' 之前有未闭合的引号。
第 1 行: ') ) T' 附近有语法错误。


这样的问题程序员不愿意改啊.
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-11 16:51 , Processed in 0.064080 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表