对近期完成的Web测试项目做一些心得分享,从以下几点谈谈:
  1.页面链接检查
  检查每一个链接是否都有对应的页面,页面与页面之间的来回切换是否正常响应,包括一些返回页面的链接是否正常,还要检查点击图片所链接的页面是否准确展示。
  2.相关性检查
  功能相关性检查:例如:在豆丫网后台新闻模块添加过长的摘要,导致前台新闻列表变形及数据溢出。
  数据相关性:例如:在豆丫网后台公告列表删除/增加/修改一条数据,在前台公告列表也要相应的删除/增加/修改该数据。
  3.检查按钮的功能是否正确
  如:编辑、删除、返回、保存、取消、上一页、下一页、首页、末页功能是否正常响应,在豆丫网的测试中,常见的错误为保存失效、点击取消按钮,会报404错误等。
  4.字符串长度检查
  输入超出需求所说明的字符串长度的内容,看系统是否会检查字符串长度,还要检查需求规定的字符串长度是否正确合理。
  5.字符类型检查
  在应该输入指定类型内容的地方输入其它类型的内容,看系统是否会检查字符类型,例如:在豆丫网后台版本号处只能输入数字,其它字符类型均不得输入。
  6.检查信息的完整性
  在查看信息或者更新信息后,查看所填写的信息是否完整,更新的和添加的信息是否一致,要注意的是表单的每个字段都要检查,有时候,会出现部分字段更新而个别字段没有更新的情况。
  7.检查添加和修改是否一致
  要检查和添加的信息的要求是否一致。例如:在豆丫网后台添加应用,字段摘要为必填项,在重新修改时,摘要为非必填项。
  8.检查修改重名
  修改时把不能重名的项改为已经存在的内容,看是否会处理、报错。
  9.上传下载文件检查
  上传下载的功能是否实现,上传的图片/安装包是否正常,图片能否正常显示,安装包能否正常下载,上传的图片是否有格式限制,上传非需求格式时,系统是否会做相应的处理。
  10.必填项检查
  应该填写的项没有填写时系统是否做了处理,对必填项是否有提示信息,如:在必填项前加“*”,对必填项提示返回后,光标是否会定位在必填项。
  11.刷新键检查
  在Web系统中,使用浏览器的刷新键,看系统是否处理,是否会报错。
  12.浏览器兼容测试
  随着越来越多浏览器的出现,用户访问Web也不再局限一种浏览器,而是有了更多的选择:火狐、360、Google、IE等。所以必须验证在各个常用浏览器上的兼容性。在豆丫网登录、注册测试时,在Google浏览器上完全没有问题,但是在其他浏览器上不能够成功注册和登录,这是浏览器不兼容导致的。
  以上几点是我测试中印象比较深刻的,肯定还有许多值得分享的地方,以后有时间再续。