软件测试之界面控件知识

前言

界面控件知识是需求分析时的基础知识,积累越多对测试分析帮助越大。

界面控件知识是需求分析时的基础知识,积累越多对测试分析帮助越大。

1 界面中的控件知识

1.1 文本框和密码框

01文本框和密码框

1.1.1 文本框

(1) 长度要求;

a) 超过长度后不可继续输入,给出提示信息;

b) 超过长度后可以继续输入,光标离开后,给出提示信息;

(2) 输入内容限制;

a) 禁止输入:特殊字符、生僻字、历史名人;

(3) 必填要求

a) 必填标识;

1.1.2 密码框

(1) 长度要求;

a) 允许不输入,则使用默认密码;

(2) 不允许明文显示;

(3) 禁止复制粘贴;

(4) 输入内容限制;

a) 通常大小写字母、数字、特殊字符组成;

b) 复制度要求,比如,至少6位,至少3种及以上字符组成;

(5) 两次密码要一致;

a) 不一致,给出错误提示;

1.2 单选按钮、组合列表框、数码框

02单选按钮_组合列表框_数码框

1.2.1 单选按钮

(1) 框架标题/提示文本/标签文字,不缺少且正确,如上图“性别”;

a) 标签文字和选项不能中英混合,比如,不能标签文字为“性别”,选项“man”、“woman”;

(2) 各个选项正确;

a) 比如,性别不能写人妖;

(3) 执行同一功能的多个单选按钮只能选中一个;

(4) 要有默认选中项;

(5) 一般不能取消选中;

(6) 存入后台的数据正确;

1.2.2 组合列表框/下拉列表

组合列表框:既能输入,也能选择;

下拉列表框:只能选择,不能输入;

(1) 通常单选,条目内容要正确(没有多余项、错放项、缺少项);

a) 条目内容正确,比如,公历的条目还有一个为农历,非法阴历;

(2) 横向显示要完整;

a) 比如,年的条目为1998,要完整显示,不能只显示199;

(3) 条目功能要正确实现;

a) 存入后台数据正确;

b) 前端功能效果正确,比如,年份字体前端有个加粗选项,点击后,年份字体需加粗;

(4) 组合列表框中可能允许输入数据;

1.2.3 数码框(up-down控件)

03数码框 (1) 能使用上下箭头控制数字变动;

(2) 数字有范围限制;

(3) 数字自动循环或者达到边界时停止;

(4) 可以直接输入数字;

1.3 复选框

04复选框 (1) 选项正确;

(2) 可以不选、选一个、选多个、选全部;

(3) 可以取消选中;

(4) 每一个复现框功能都正确实现;

a) 存入后台数据正确,不能存多、存少、存错;

b) 比如,上面的文字效果,勾选“轮廓”和“阴影”后,应该有对应的效果;

1.4 列表框

05列表框 (1) 通常多选;

(2) 条目内容要正确(不能多余项、缺少项、错放项);

(3) 横向显示完整,纵向显示完整;

a) 宽度、高度不够时,需提供滚动条;

(4) 条目功能要正确实现。

1.5 命令按钮

命令按钮,比如,注册、登录、退出、新增、修改、删除等按钮;

(1) 实现所需功能;

(2) 出现错误时,给出提示信息;

a) 敏感信息出错,提示需恰当,比如,密码错误时,提示用户名或密码错误,不能直接提示密码错误;

1.6 其他界面元素

06其他界面元素 (1) 窗口标题;

a) 不缺失;

b) 显示正确;

(2) 选项卡/页控件;

a) Ctrl+tab切换;

(3) 默认焦点;

a) 常用的、重要的、第一个作为默认焦点;

(4) Tab顺序;

a) 按tab键时,从上到下,从左到右切换,不是错乱的切换;

(5) 快捷键/热键;

a) 使用ctrl或alt+其他字母;ctrl-快捷键,alt-热键;

b) 同一窗口、界面或菜单中不能重复;