如何做Web测试(一)

112 阅读2分钟

一、Web应用程序

应用程序有两种模式,C/S和B/S。C/S模式,即Client/Serveer(客户端/服务端)模式,这类程序可独立运行。

B/S模式,即Browser/Server(浏览器/服务端)模式,这类程序需借助浏览器来运行。

Web应用程序一般是B/S模式,一个Web应用程序是由完成特定任务的名种Web组件(webcomponents)构成 的并通过Web将服务展示给外界。在实际应用中,Web应用程序是由多个Servlet、JSP页面、HTML文件以及图像 文件等组成。

了解了Web应用程序,该如何进行测试呢?

二、功能测试

功能测试,是对产品的各功能进行验证。测试要点有:

链接测试

(1)所有的链接是否按指示链接到该链接的页面

(2)所链接的页面是否存在

(3)保证没有孤立页面

表单测试

(1)验证服务器能正确保存这些数据

(2)后台运行的程序能正确解释和使用这些信息

Cookies测试

(1)Cookies是否起作用

Cookies是否按预定的时间进行保存

(3)刷新对Cookies有什么影响

设计语言测试

(1)不同版本的设计语言会引起客户端、服务端严重的问题

数据库测试

数据一致性错误:提交表单信息不正确

输出错误

相关功能性测试

(1)删除/增加某一项:是否对其他项造成影响,这些影响是否都正确

(2)列表默认值检查

(3)检查按钮功能是否正确:新建、编辑、删除、关闭、返回、保存、导入、上一页、下一页、页面跳转、 重置(常见错误)

(4)字符串长度检查:超出长度

(5)字符类型检查

(6)标点符号检查:空格、各种引号、Enter键 特殊字符:常见%、"、"

(8)中文字符:是否乱码

(9)检查信息完整:查看信息,查看所填信息是否完整更新;更新信息,更新信息与添加信息是否一致

(10)信息重复:需唯一信息处,比如重复的名字或ID、重名是否区分大小写、加空格