news 2026/7/12 7:50:05

树控件、下拉框、文本框常用测试用例

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
树控件、下拉框、文本框常用测试用例

🍅点击文末小卡片,免费获取软件测试全套资料,资料在手,涨薪更快

01 控件的测试外观操作

1)项目中的所有树是否风格一致

2)树结构的默认状态是怎样的。比如默认树是否是展开,是展开几级? 是否有默认的焦点?默认值是什么?展开的节点图标和颜色?

3)验证点开节点时页面上树结构的连线是否显示正确。

4)如果显示节点超过页面边界是否有规定。

5)节点和叶子显示的文字规定多长要折行。

6) 节点和叶子显示的文字不能有乱码。(输入中文,特殊字符)

执行操作

1)点某个节点时,是否只展开下一级的节点和显示该级的叶子还是显示下一级全部的。

2)点页面刷新时,树结构是否按照要求变化,树结构是否保存现状还是呈默认状态。

数据操作

1)树结构上数据是否正确。

2)树结构上的节点和叶子是否排序正确。(升序还是降序)。

3)树结构排序是按照数据库中的记录顺序排序还是按照程序数组的顺序。

4)执行了某一操作或数据有变化后,树结构是否回到默认状态,还是按现任状态保持展开。

5)执行了某一操作或数据有变化后,修改后的数据是不是在正确的位置上,状态是否正确,排序是否正确。

02 下拉框(列表框)测试用例设计

测试方法

a. 条目内容正确;根据需求说明书确定列表的各项内容正确,没有丢失或错误;

b. 列表框的内容较多时要使用滚动条;

c. 列表框允许多选时,要分别检查shift选中条目,按ctrl选中条目和直接用鼠标选中多项条目的情况;

d. 逐一执行列表框中每个条目的功能;

e. 检查能否向组合列表框输入数据;

1.内容

1)检查默认值,有的默认空,有的是非空

2)检查约束。有时它的内容是根据其他要素变化的,比如城市的下列框的内容,是根据省份变化而联动的;或者根据登录者的权限不同,下拉列表的内容也不一样。

2.布局

1)宽度,有时它会根据内容的长短自动控制宽度

2)高度应合适

3.易用

检查是否至此后TAB和上下箭头

下拉框里面有很多选项像省份可以划分下等价类,两个字的,三个字的,四个字的。。。每个等价类测一个,然后再把某些省份里面奇怪的市单独拉出来做组合测测内容的显示。

03 文本框为字符型

默认值测试

1、固定值还是数据库or配置项给定的值输入验证。

2、在输入框里填写了值,点界面刷新时,是显示输入值还是默认值。

操作限制

1、不限制复制粘贴操作,输入验证。

2、限制复制粘贴操作,输入验证。

必填项非空校验

1、必填项未输入--程序应提示错误;

2、必填项只输入若干个空格,未输入其它字符--程序应提示错误;

字段唯一性校验

(不是所有字段都作此项校验,视实际项目情况而定)

1、新增时输入重复的字段值--必须提示友好信息;

2、修改时输入重复的字段值--必须提示友好信息;

字段长度校验

1、输入[最小字符数-1]--程序应提示错误;

2、输入[最小字符数]--OK;

3、输入[最小字符数+1]--OK;

4、输入[最大字符数-1]--OK;

5、输入[最大字符数]--OK;

6、输入[最大字符数+1]--程序应提示错误;

字段为特殊字符校验

1、输入域如对某些字符禁止输入时,限制是否成功,提示信息是否友好 ;

2、中文、英文、空格,数字,字符,下划线、单引号 等所有特殊字符的组合 ;

3、所有特殊字符都必须进行测试(!~@#$^&*()_+{}|:“<>?/.,;‘[]=-`¥……()–:《》?、。,;’【】、=-• )

4、输入html代码:比如“ 你好”--必须以文本的形式将代码显示出来。

5、输入JavaScript代码:比如;--必须以文本的形式将代码显示出来。

多行文本框输入

1、是否允许回车换行 ;

2、保存后再显示能够保持输入时的格式 ;

3、仅输入回车换行,检查能否正确保存;若能,查看保存结果。若不能,查看是否有正确提示 ;

4、仅输入空格,检查能否正确保存;若能,查看保存结果。若不能,查看是否有正确提示 。

最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/12 2:57:25

23、Nagios命令行选项及常用插件使用指南

Nagios命令行选项及常用插件使用指南 1. Nagios二进制命令行选项 Nagios二进制文件通常通过初始化脚本启动,但也可以从命令行调用,并且在这种方式下有两种有趣且实用的模式。其语法如下: /path/to/nagios [option] <main_config_file>Nagios命令行选项如下表所示:…

作者头像 李华
网站建设 2026/7/11 18:42:53

AutoGPT执行多线程任务的能力评估

AutoGPT执行多线程任务的能力评估 在智能系统从“被动应答”走向“主动作为”的今天&#xff0c;我们正见证一场深刻的范式变革。过去&#xff0c;用户需要一步步告诉AI该做什么&#xff1b;而现在&#xff0c;只需设定一个目标——比如“帮我写一份关于新能源汽车市场的分析报…

作者头像 李华
网站建设 2026/7/12 15:54:10

Qwen3-32B能否替代GPT-4?真实场景对比实验

Qwen3-32B能否替代GPT-4&#xff1f;真实场景对比实验 在AI模型日益渗透企业核心系统的今天&#xff0c;一个现实问题摆在技术决策者面前&#xff1a;我们是否必须为每一次高质量推理支付高昂的API账单&#xff1f;尤其是在代码生成、文档分析和专业问答等高频任务中&#xff0…

作者头像 李华
网站建设 2026/7/12 19:30:00

【万字长文】AI智能体全景指南:从技术原理到产业落地,程序员必学大模型应用(建议收藏)

简介 本文系统剖析了AI智能体的技术架构、发展历程及关键支撑技术&#xff0c;全面评估了全球产业现状与竞争格局&#xff0c;深入探讨了其在制造业、金融等十大行业的应用变革&#xff0c;揭示了性能瓶颈、成本控制等核心挑战&#xff0c;并展望了技术协同、应用深化等未来趋…

作者头像 李华
网站建设 2026/7/12 8:14:46

【Java毕设源码分享】基于springboot+vue的农村土地管理系统设计与实现(程序+文档+代码讲解+一条龙定制)

博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围&#xff1a;&am…

作者头像 李华