同事们和广大朋友们都告诉我,测试要不断地总结、沉淀,希望现在开始这一切还不算太晚。

网站的一般功能测试

上一篇 / 下一篇  2011-10-10 15:05:47 / 个人分类:网站测试

搜索功能测试点:

1.      进入搜索界面,界面整体测试。

针对可选项的搜索

2.默认条件搜索,搜索结果正确。

3.修改可选条件搜索,搜索结果正确。

针对输入选项的搜索

4.修改输入条件搜索,搜索结果正确。

Ø 逐一输入文本域文件,模糊值查找,点击“搜索”,看搜索结果是否正确。

Ø 逐一输入文本域文件,完全匹配值,点击“搜索”,看搜索结果是否正确。

Ø 逐一输入文本域文件,中文值,点击“搜索”,看搜索结果是否正确。

Ø 逐一输入文本域文件,英文包括大小写,点击“搜索”,看搜索结果是否正确。

Ø 逐一输入文本域文件,数值类型值,点击“搜索”,看搜索结果是否正确。

Ø 逐一输入文本域文件,全角、半角,点击“搜索”,看搜索结果是否正确。

Ø 逐一输入文本域文件,模糊值查找,点击“搜索”,看搜索结果是否正确。

Ø 输入内容为空时,点“搜索”,查看结果是否正确。

Ø 输入不正确的内容,点击“搜索”,查看结果是否为空。

Ø 组合各种文本域查询条件,点击“搜索”,查看结果是否正确。

5.修改区间条件搜索,搜索结果正确。(注意区间搜索的边界值搜索)

6.组合条件搜索,输入条件搜索,搜索结果正确。

7.每次操作后检查搜索出来的结果列表,检查是否按需求排序,每页记录条数等是否正确。

8.错误的条件,空的值搜索,搜索结果为空。

 

输入框测试

1.      快捷键的测试(Tab ,enter,上下左右键,esc等)

2.      选中是否会显示定位光标。

3.      界面美观,输入框是否好用。

4.      输入内容对中文、数字(正负数等)、英文、特殊字符和全半角的兼容性。

5.      输入内容的长度测试。

6.      是否允许输入空格

7.      输入htmljs语句是否会被执行。

8.      测试是否支持复制剪贴等。(复制的文字,图片等都需要测试下)

 

登陆的测试点:

1.      登陆界面测试,布局整齐美观,输入框是否好用。

2.      快捷键的测试(entertab,上下左右键,包括esc)。

3.      输入合法的用户名和密码可以成功登陆。

4.      输入合法的用户名和不正确的密码,登陆失败,并给出合理的提示。(不能提示的太具体,基于安全考虑)

5.      输入不合法的用户名和正确的密码,登录失败,并给出合理的提示。

6.      输入不合法的用户名和不正确的密码,登录失败,并给出合理的提示。

7.      不合法的用户名包括:字符超出或不足正常的用户名的限制,使用了特殊字符的用户名,空的用户名,不正确的用户名。

8.      不正确的密码:空的密码,错误的密码,字符超出或不足规定位数的密码,含有空格等不和要求的密码。

9.      输入框是否支持复制,粘贴,移动。

10.  验证用户名是否区分大小写。(有些区分,有的不区分)

11.  登陆界面上链接的测试。

12.  密码错误时登陆的次数限制测试。(基于安全考虑)

 

 

链接测试:

1.      检查链接的颜色标记是否如需求所要求的,包括点击前,点击中和点击后的链接颜色以及是否有下划线等。

2.      测试所有页面的链接是否链接到正确的页面。

3.      页面链接是不是都存在,是否存在死链。工具:Xenu

4.      是否存在孤立的页面,所谓的孤立的页面是没有链接指向的只有通过url才能访问到。

 

表单测试:

1.      单元测试

Ø 先测试必填项和每个非必填项然后提交,看提交是否成功,存储是否失败,可以进数据库去检验。

Ø 修改数据是否能提交成功,并检查数据库是否修改。

Ø 删除提交的数据,并检查数据是否真正被删除掉。

2.      集成测试

同时完成多个选项的(包括必填项和非必填项)的输入并提交,测试能否提交成功,并检查数据。

3.      极限测试

模拟多个用户同时提交表单,查看数据库能否及时响应并给予成功提示。

4.      安全性测试:表单的提交要有两层的验证(web浏览器和后台服务器)

5.      易用性:全键盘控制,也就是快捷键使用。

Cookies测试:

1.      cookies是储存用户信息到客户端计算机上,当你访问一个web系统时是否有记录相应的cookies到客户端,还有测试cookies信息是否有起到作用,是否按预定的时间进行了保存,超出一定时间之后cookies是否还会起作用,还有刷新对cookies的影响。

2.      cookiessession关系

Ø cookies是用户访问web系统之后服务器利用http返回的一段特殊的指令,浏览器客户端会按照这段指令生成的存储在客户端硬盘上的文本。Cookies主要内要:值,名字,时间,路径和域。

Session是指终端客户与交互系统进行通信的时间间隔,也称之为回话,具体到web session是指用户浏览这个网站到浏览器全部关闭的这个时间。Session是存储在服务器上,session id是分配给客户端用户的标识符,一般默认是以cookies来实现的,当cookies在客户端被禁止时改用url重写方式传送给服务器。

Ø session是以cookies为基础的,但又不完全依赖cookies,二者之间相互联系又有区别。Cookies是存储在客户端的,session是存储在服务器端的;cookies容易被认为的修改,而session不会,所以从安全的角度来说,sessioncookies安全;session在一定的时间内是保存在服务器上的,当用户访问过多,会占用一定的内存,所以从性能上说,cookies相对不会影响;cookies在客户端有大小限制,一般在3K内。


TAG:

 

评分:0

我来说两句

日历

« 2024-05-14  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 3582
  • 日志数: 6
  • 建立时间: 2011-06-01
  • 更新时间: 2011-12-28

RSS订阅

Open Toolbar