51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 2116|回复: 0

[转贴] Web测试入门——软件测试员必知的50个常见测试点(上)

[复制链接]

该用户从未签到

发表于 2019-2-1 15:58:13 | 显示全部楼层 |阅读模式
 这是自己看《软件测试》一书中对Web测试要点的总结,比较全面,之前做了脑图,但是图模糊,貌似也不方便看,故此,发布文本版。

一、Web应用程序  应用程序有两种模式,C/S和B/S。C/S模式,即Client/Server(客户端/服务端)模式,这类程序可独立运行。B/S模式,即Browser/Server(浏览器/服务端)模式,这类程序需借助浏览器来运行。
  Web应用程序一般是B/S模式,一个Web应用程序是由完成特定任务的各种Web组件(web components)构成的并通过Web将服务展示给外界。在实际应用中,Web应用程序是由多个Servlet、JSP页面、HTML文件以及图像文件等组成。
  了解了Web应用程序,该如何进行测试呢?
  二、功能测试
  功能测试,是对产品的各功能进行验证。测试要点有:
  链接测试
  (1)所有的链接是否按指示链接到该链接的页面
  (2)所链接的页面是否存在
  (3)保证没有孤立页面
  表单测试
  (1)验证服务器能正确保存这些数据
  (2)后台运行的程序能正确解释和使用这些信息
  Cookies测试
  (1)Cookies是否起作用
  (2)Cookies是否按预定的时间进行保存
  (3)刷新对Cookies有什么影响
  设计语言测试
  (1)不同版本的设计语言会引起客户端、服务端严重的问题
  数据库测试
  (1)数据一致性错误:提交表单信息不正确
  (2)输出错误
  相关功能性测试
  (1)删除/增加某一项:是否对其他项造成影响,这些影响是否都正确
  (2)列表默认值检查
  (3)检查按钮功能是否正确:新建、编辑、删除、关闭、返回、保存、导入、上一页、下一页、页面跳转、重置(常见错误)
  (4)字符串长度检查:超出长度
  (5)字符类型检查
  (6)标点符号检查:空格、各种引号、Enter键
  (7)特殊字符:常见%、“、”
  (8)中文字符:是否乱码
  (9)检查信息完整:查看信息,查看所填信息是否完整更新;更新信息,更新信息与添加信息是否一致
  (10)信息重复:需唯一信息处,比如重复的名字或ID、重名是否区分大小写、加空格
  (11)检查删除功能:不选择任何信息,按Delete,看如何处理;选择一个或多个进行删除;多页选、翻页选删除;删除是否有提示
  (12)检查添加和修改是否一致:添加必填项,修改也该必填;添加为什么类型,修改也该什么类型
  (13)检查修改重名:修改时把不能重名的项改为已存在的内容
  (14)重复提交表单:一条已经成功提交的记录,返回后再提交
  (15)检查多次使用返回键:返回到原来页面,重复多次
  (16)搜索检查:存在或不存在内容,看搜索结果是否正确;多个搜索条件,同时输入合理和不合理条件;特殊字符
  (17)输入信息的位置
  (18)上传下载文件检查:功能是否实现,上传:上传文件是否能打开、格式要求、系统是否有解释信息、将不能上传的文件格式修改后缀为可上传的文件格式;下载:下载是否能打开、保存、格式要求

 



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-3-28 21:49 , Processed in 0.064984 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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