记录下测试过程中常见的bug场景

前言

每个测试在执行过程中,多多少少都会发现一些bug,这里举例些常见的bug场景。

空判断和边界值

在设计过程中,都会有设置最大、最小值和空值判断。一般在开发工作中,有些时候会疏忽这方面的设计。比如:

  • 出现文字内容过多或为空时,页面排版错乱。
  • 内容为空时,会显示:NULL 或 查询失败之类的 。
  • 图片数据为空,会保留为空的图片数据位置。
  • 链接为空时,点击图片,会刷新页面。
  • 服务端部分字段返回为空,整个页面出现空白。

未做特殊符号处理

比如一些常见的用户名、密码不能输入非数字、英文以外的字符,长度的限制等。
常见的在页面输入特殊符号可非法分子用于SQL注入等安全隐患。

接口请求传参有误

常见的问题有:

  • 参数值为空或错误,响应数据报错;
  • 传参错误,响应直接报错(状态码500);
  • 参数值超出边界,数据库提示超出字符限制;
  • ······

多点登录/单点登录

比如现在的淘宝、京东,就是允许多点登录。

  • 在设计用例时,要涉及到用户提交数据以及订单购买的功能,应只允许用户单点登录。
  • 异地登录时,应提示用户有异地登录等安全提示

信息同步

目前有很多软件都是多端(APP+Web+小程序等)登录的,所以要关注信息实时同步方面的问题。可能会存在信息不同步的问题。

  • 手机商城下单后,在电脑登录同步不了
  • 手机发送的消息,电脑登录未同步
  • ······

兼容性方面的问题

  • web常见的会出现不同系统的浏览器,功能、样式问题。
  • APP常见的一般会出现不同的手机机型、分辨率、操作系统等适配问题

功能未实现或实现部分功能

测试过程中经常出现开发提测的版本只实现了部分功能,未实现需求提及到的全部功能,或功能实现与需求不一致,测试时流程走不通,这一般都是开发没有自测引起的。

图片显示问题

基本所有的软件都有图片显示,所以我们要验证:

  • 正常的图片展示,是否会模糊;
  • 图片是否会截断显示;
  • 图片压缩显示是否会挤在一起;
  • ·······

UI界面方面的问题

  • 界面表格不对齐;
  • 界面控件(按钮、输入框等)显示错误;
  • 界面收缩控件错位;
  • ·······

第三方调用访问

第三方应用分享,微信、QQ、微博三种分享渠道,是不一样的分享机制。

  • 可能出现的是微信能分享,而QQ不能分享的问题。或者其它不能分享的问题
  • 分享后,页面打开显示报错或加载不出来结果之类的情况

你可能感兴趣的:(理论相关,测试理论)