软件测试学习之路--Web测试
Web测试 验证软件是否正确实现了需求规格说明书中明确定义的需求 验证软件是否遗漏了需求规格说明书中明确定义的需求 验证软件是否将需求规格说明书中未定义的需求实现 验证软件是否对异常情况进行了处理,容错性好 验证软件是否满足用户的使用需求 功能测试: 1.链接测试: 超链接与说明文字相匹配 超链接对应的URL地址存在 超链接未连接到任何地址,什么都不做 链接的描述须精简有效 主要借助工具或脚本遍历链接 2.表单测试: 表单界面内容显示正确性 页面是否有不该有的源代码 下拉列表的选择性和可填性 单选框的独选型 长文本的滚动条 文本框的格式化 页面缩放带来的文字环绕 每个字段的类型和实际所接受的数据类型 界面输入框的可承载长度,超过最长长度是否不显示 3.Cookie测试: Cookie的作用域是否合理 用于保存一些关键数据的Cookie是否被加密 Cookie过期时间是否正确 有选择性地拒绝Cookie 4.Session测试: Session不能过度使用,会加重服务器维护Session的负担 Session的过期时间设置是否合理 Session的建值是否对应 Session过期后客户端是否生成新的SessionID Session与Cookie是否存在冲突 5.脚本测试: 对客户端脚本(JavaScript)和服务器脚本(PHP)进行测试 从应用层关注相应的脚本功能