1. 文本框

  • 是否是必填项

为空时提交,给出提示

输入空格时提交,给出提示

为空时提交,可提交成功

不为空时提交,提交后内容与输入的一致,存储到数据库中正确

  • 是否支持TAB键
  • 在文本框中输入回车键,是否会自动提交
  • 若有默认的提示文本,查看文本,文本正确,应为灰色
  • 若有唯一属性,需要测试新增/编辑时输入重复的值是否有提示
  • 输入的文本首、尾、中间含空格时的情况
  • 输入高危词,违禁词,敏感词,是否屏蔽
  • 输入超过允许边界个数的字符,查看是否能输入

可以超过

提交时给出提示

复制粘贴超过允许边界个数的字符,提交时给出提示

不可以超过

超过允许的最大字符后,不允许输入

复制粘贴超过允许边界个数的字符,超过部分截断

  • 特殊代码

1)输入html代码:比如“ <font>hello,world</font>”    必须以文本的形式将代码显示出来。

2)输入JavaScript代码:比如<param name=“MovieWindowWidth” value=“320”>      必须以文本的形式将代码显示出来

  • 金额框/数字框

1)金额单位与需求一致

2)提交后,存储到数据库正确

3)输入整数,根据需求查看是否会自动填充两位小数

4)输入一位小数,根据需求查看是否会自动填充两位小数

5)输入两位小数

6)输入三位及以上的小数,根据需求查看是否超过两位不允许输入,或者四舍五入

7)根据需求,能否输入负数

8)根据需求,首位输入0,如01是否等于1

9)位数的边界测试,输入小于最大长度、等于最大长度、大于最大长度的值,如最大输入10000.00,则测试9999.99、10000.00、10000.01

10)输入非数字,如英文,特殊字符

11)利用复制粘贴操作输入非数字,无法复制粘贴

  • 日期框

可手动输入

输入符合格式的数据,可正确保存

输入不符合格式的数据,检查是否正常校验。如要求输入年月日格式为 yy/mm/dd,实际输入yyyy/mm/dd

月数测试

月数输入小于等于0、大于等于13,即负数、0、13、14   --给出提示

月数输入1-12   --OK

输入非数字,如英文、特殊符号、汉字等

日数测试

月输入1、3、5、7、8、10、12时,日输入小于等于31的值       --ok

月输入1、3、5、7、8、10、12时,日输入大于31的值    --给出提示

月输入4、6、9、11时,日输入小于等于30       --0k

月输入4、6、9、11时,日输入大于30的值       --给出提示

输入非闰年,月输入[2月]、日输入[小于等于28],比如2009.2.28      --OK

输入非闰年,月输入[2月]、日输入[大于28],比如2009.2.29       --给出提示

输入闰年,月输入[2月]、日输入[小于等于29日],比如2008.2.29       --OK

输入闰年,月输入[2月]、日输入[大于29],比如2008.2.30     --给出提示

输入非数字,如英文、特殊符号、汉字等

不可手动输入

选择一个日期,可正确保存

日期控件中的按钮功能正常,如上一年,下一年,上一月,下一月,今天等

  • 多行文本

1)输入的内容存在换行、空格等格式,保存后显示输入时的格式

2)输入较长的文本,保存后查看是否可显示完全,有没有上下滚动条、左右滚动条

3)文本长度的边界测试,如输入最大长度、只输入一个空格、输入若干空格、复制粘贴超过长度的文本

2.下拉框/列表框

  • 列表的各项内容正确,没有丢失或错误
  • 列表的内容是固定的还是会变动的,如果是会变动的,则需要根据业务测试是否变动了
  • 根据需求检查是否有默认值,默认值是否正确
  • 检查约束。有时列表的内容是根据其他要素变化的,如城市的选择是根据省份变化的;或者登录后菜单的显示是根据不同权限变化的
  • 列表的内容过多时,会显示滚动条
  • 列表框允许多项选择时,分别检查shift选中条目,ctrl选中条目和使用鼠标选中条目的功能
  • 选择列表内容时,是否支持上、下键或者Tab键
  • 列表的宽度是否根据内容的长短自动控制;条目较多时,列表的高度是否合适

3. 命令按钮

  • 点击按钮正确响应。如,单击确定,正确执行操作;单击取消,退出窗口
  • 对非法的输入或操作给出明确的提示说明,如输入一年的工作日为357时,单击确定后应提示:天数不能大于356
  • 无需有多余的按钮,如操作记录弹窗,包含了取消和确定按钮,实际上这两个按钮是同一个功能,则取消按钮可以去掉
  • 对可能造成数据无法恢复的操作需要二次确认框,给用户取消的选择
  • 如果有键盘快捷键,使用快捷键后,正常执行操作
  • 快速点击两次按钮,是否只有一次有效
  • 是否支持Enter键

4. 单选按钮

  • 一组单选按钮不能同时选中
  • 逐一选择每个单选项,查看存入数据库的是不是所选的选项值
  • 是否有默认的选项(需求评审时确定)

5. 复选框

  • 可同时被选中,同时被选中提交后存储到数据库中正确
  • 可以部分被选中,部分选中提交后存储到数据库中正确
  • 可以都不选中(根据需求定)
  • 逐一执行每个复选框的功能
  • 是否有默认的选项(需求评审时确定)

6. 翻页控件

  • 总页数和当前页显示正确
  • 逐一执行翻页控件中的每个按钮,并且能够正常操作,如第一页,前一页,后一页,最后一页,跳到第X页
  • 跳到第X页,输入页数,检查页面跳转是否正确;输入比最大的页是更大的值,如总页数为10页,输入11,是否停留在当前页或者提示输入错误;输入非数字,是否停留在当前页,或者给出提示
  • 页面显示数据数目是否能配置,可配置的话切换每页显示数目后是否正确
  • 切换到非第1页,再修改每页显示数据数目,查看切换后当前所处的页面是否正确

7.  上传控件

  • 文件限制(jpg、png、doc、xls等)类型和大小(2M、5M、10M),逐一测试限制条件是否正确,如果是其他类型或者超过大小,需要给出提示

上传excel

存在重复行

存在空白行

不同excel版本的文档,97、2003、2007、2016等

上传不同格式的文档,如xls、xlxs、csv、doc、txt

上传非限定格式的内容,如只能填写数字的列填写非数字

上传图片

分别上传横屏拍摄的图片和竖屏拍摄的图片,查看上传图片后,图片是否正常显示,有没有变形

上传图片后,图片是否清晰

是否支持点击查看大图

8.滚动条

  • 滚动条的长度根据显示信息的长度或宽度及时变换,有利于了解显示信息的位置和百分比。如pdf中浏览100页的文档,当浏览到50页时,滚动条位置应处于中间
  • 拖动滚动条,查看屏幕刷新情况
  • 点击滚动条的上下按钮
  • 单击滚动条的其他位置
  • 用滚动轮控制滚动条

9.  搜索框

  • 输入存在记录的关键字时,可搜索出正确的记录
  • 输入不存在记录的关键字,搜索不出记录,页面上提示友好,如:暂无记录
  • 输入空内容时,应搜索出全部记录
  • 输入的内容首尾包含空格时,应去除空格
  • 组合查询时正确
  • 输入内容,点击搜索后,应保留输入的内容

转载于:https://www.cnblogs.com/shishibuwan/p/9804789.html

转-测试用例-常用控件相关推荐

  1. 深圳软件测试 黑盒测试,深圳软件测试培训:常用控件黑盒测试方法有哪些?...

    深圳软件测试培训(sz.qa.tedu.cn)专家就针对常用控件黑盒测试方法有哪些这一问题做一个详细的分解.希望能在工作中对你有所帮助! 1.常用控件有哪些 文本框,复选框,按钮,单选按钮,列表框,组 ...

  2. VS2010-MFC(常用控件:静态文本框)

    转自:http://www.jizhuomi.com/software/179.html 关于对话框的使用和各种通用对话框的介绍就到此为止,从本节开始将讲解各种常用控件的用法.常用控件主要包括:静态文 ...

  3. 设计器的使用及常用控件

    设计器的使用及常用控件 文章目录 设计器的使用及常用控件 一.设计器 二.设计器中的常用控件 一.设计器 1.设计器的使用 2.通过代码操作ui文件 #include "mainwindow ...

  4. 零基础学Android之常用控件

    常用控件 上次我们讲了布局:线性布局.表格布局.帧布局和相对布局,这个布局,它是在整个移动端设计内容的一个框架的方式,以什么方式来设计界面.最终在界面里面,放置的是控件,所谓控件,就是程序员可以控制的 ...

  5. C#常用控件的属性以及方法(转载)

    -----以前看别人的,保存了下来,但是忘了源处,望见谅. C#常用控件属性及方法介绍 目录 1.窗体(Form) 2.Label (标签)控件 3.TextBox(文本框)控件 4.RichText ...

  6. VS2010/MFC编程入门之二十(常用控件:静态文本框)

    上一节鸡啄米讲了颜色对话框之后,关于对话框的使用和各种通用对话框的介绍就到此为止了.从本节开始鸡啄米将讲解各种常用控件的用法.常用控件主要包括:静态文本框.编辑框.单选按钮.复选框.分组框.列表框.组 ...

  7. Windows Phone开发(11):常用控件(下)

    原文:Windows Phone开发(11):常用控件(下) WP控件大部分都可以从Silverlight中继承过来,这里我也只能拿一部分作演示,对于其它控件如何使用,可以参考SDK相关说明以及Sil ...

  8. 二级VB培训笔记06:窗体与常用控件综合案例【个人信息注册】

    二级VB培训笔记06:窗体与常用控件综合案例[个人信息注册] 一.常用控件属性与方法思维导图 二.综合案例--个人信息注册 1.创建工程,修改名称为"个人信息注册",窗体名称设置为 ...

  9. 制作登录注册密码找回网站常用控件

    常用控件有TextBox(文本框)和Button(按钮) TextBox属性TextMode,值为 SingleLine|Password|MultiLine.如需查看TextBox2文本框里位数用T ...

最新文章

  1. 在markdown中设置字体颜色以及背景颜色
  2. 【终极办法】import javax.servlet cannot be resolved 异常全面分析、解决
  3. C# ---- GC中代的递增规律
  4. 小霸王消失,好记星落灰,谁能“取悦”10后?
  5. java8 朗姆表达式,java同步数据库时间问题[问题点数:20分,结帖人vtison]
  6. 计算机辅助翻译入门试题,2011级计算机辅助翻译考试试题纸(A卷)
  7. python 类变量 none 内存泄露_Python中使用自定义类class作为海量数据结构时内存占用巨大的问题...
  8. Nginx网站根目录更改及导致403 forbidden的问题解决
  9. mysql 首次连接慢_mybatis+mysql,第一次数据库连接很慢怎么回事?
  10. Adobe Reader 2019 Offline Installer, Free Download - Best PDF Reader
  11. 游戏音效常见格式以及优缺点
  12. 类型多样的3Dmax软件插件素材,速来收藏
  13. Microsoft Live Account for Mail, space, onecare
  14. 怎么做国外问卷调查站点查
  15. 我学习的三种三栏(左中右)布局方法
  16. 微信小程序选择地址填写详细地址定位地点
  17. 用计算机绘制函数图象教案,信息技术应用 用计算机画函数图象优质课教案设计...
  18. 计算机组成原理setb,计算机组成原理与汇编语言4
  19. 百度地图根据经纬度判断点是否在行政区内
  20. 一键生成所有接口的文档 Swagger + springBoot

热门文章

  1. 读取带空格字符串小结
  2. git中文件的三种状态
  3. bootstrap在ie8下,兼容媒体查询
  4. 用maven运行指定java类main方法
  5. java护照号码校验_学无止境之小白学java……第001天
  6. HMM和CRF 条件随机场详解
  7. Linux 命令简单介绍第二课笔记
  8. Matlab代码的耗时分析、优化、加速
  9. oracle中OEM证书失效怎么办,安全证书过期怎么办 网站安全证书失效处理【解决方法】...
  10. GIS实用小技巧(一)-如何将RTK测量数据导入CAD中?