单选

1、一组单选按钮不能同时选中,且不能同时为空

2、逐一选择每个单选项,查看存入数据库的是不是所选的选项值

3、是否有默认的选项,有默认值时刷新页面后,是否显示选中的值或显示默认值

复选框

1、可同时被选中,同时被选中提交后存储到数据库中正确

2、可以部分被选中,部分选中提交后存储到数据库中正确

3、可以都不选中(根据需求定)

4、逐一执行每个复选框的功能

5、是否有默认的选项

6、支持多选时,是否有个数限制,超过限制个数,是否给出友好提示

下拉框

  • 下拉菜单基本测试:
    1)默认值(为空,提示选择,某一值)检查;
    2)列表内容,是可变还是固定的,可变的最好要用SQL或其他方式验证正确性,不允许出现重复值;
    3)列表中的排序方式,特别是选项过多时尤为重要;
    4)列表过长是否提供滚动条支持,一般超过10个需要滚动条;
    5)选择一个选项后是否可编辑,有的下拉菜单允许编辑选择,这还需要验证其合法性;
    6)列表中文本的对齐方式,一般都是左对齐;
    7)选择框的长度是否可变;
    8)选择框的长度是否合适,是否会出现选择项后不能全部显示其内容;
    9)下拉菜单获取焦点后,是否可以通过键盘操作,主要包括↑,↓,Home ,End ,PageUP ,PageDown等。

  • 可编辑的下拉菜单测试:
    1)插入新值,检查输入合法性,重复值要提示;插入值长度、个数是否有限制;
    2)删除一个值;能否删除默认值;是否所有的预置选项可删除,是否可删除所有选项;
    3)新增,删除选项后,下拉菜单内容是否能正确显示。

  • 下拉菜单联动检查:
    假设有A、B、C三个下拉菜单,A联动B,B联动C;这时需要检查:
    1)A选择一个选项后,B下拉菜单内容应该是A中这一项所包括的所有内容;
    2)选择B中的一个选项,C下拉菜单内容应该是B中这一项所包括的所有内容;
    3)更改A中的内容,B,C菜单应该做相应改变;
    4)更改B中内容,C菜单应做相应改变。

单选、复选框、下拉框测试点相关推荐

  1. webdriver--单选、复选及下拉框的定位

    单选radiobutton的操作 两种情况,一种是各个button元素的属性都有唯一定位值,可以直接用属性唯一值定位:另一种就是一组各方面属性值都一样的radiobutton,除了text,可以用组元 ...

  2. [html] 制作一个多选的下拉框

    [html] 制作一个多选的下拉框 定义盒子 a标签 绑定事件 个人简介 我是歌谣,欢迎和大家一起交流前后端知识.放弃很容易, 但坚持一定很酷.欢迎大家一起讨论 主目录 与歌谣一起通关前端面试题

  3. oracle 字段以逗号结尾的更新 数据库_Oracle数据库某个字段的值为逗号分隔的多个值组成的字符串,以一个多选的下拉框进行查询...

    某个字段的值为逗号分隔的多个值组成的字符串,现在需要通过一个可以多选的下拉框进行条件查询. 首先将该下拉框的值在后台获取后封装进一个String数组中,如; params.put("syst ...

  4. tkinter绘制组件(10)——组合框/下拉框

    tkinter绘制组件(10)--组合框/下拉框 引言 构思 样式与功能(初次构想) 样式与功能(二次构想) 布局 函数结构 闭合状态下拉框 选项框 整合选项框 展开与闭合 完整代码函数 效果 测试代 ...

  5. js 实现多选框(复选框) 和单选框,下拉框功能完整示例代码附效果图

    <!DOCTYPE html> <html><head><meta charset="utf-8" /><script src ...

  6. jquery获取单选框复选框下拉框值

    jquery获取单选框(radio)复选框(checkbox)下拉框(select)的值,亲测可用.有什么疑问可以留言 效果图: html代码: <!DOCTYPE html> <h ...

  7. html设置下拉筛选可以多选,select下拉框(支持筛选、多选)

    Chosen 是一个支持jQuery的select下拉框美化插件,它能让丑陋的.很长的select选择框变的更好看.更方便.不仅如此,它更扩展了select,增加了自动筛选的功能.它可对列表进行分组, ...

  8. jquery可以勾选的下拉框_jquery.chosen下拉框多选插件使用详解_蓝戒的博客

    Chosen 是一个支持jquery的selec t下拉框美化插件,它能让丑陋的.很长的selec t选择框变的更好看.更方便.不仅如此,它更扩展了selec t,  增加了自动筛选的功能.它可对列表 ...

  9. select2 多选的下拉框报错Uncaught TypeError: Cannot read property 'toUpperCase' of undefined

    报错原有: select2使用多选下拉框,<input select2  select2-model="entity.brandIds" config="brand ...

  10. JavaScript案例 全选 获取下拉框选中的值

    <script type="text/javascript">function choice(obj){var checkbox = document.getEleme ...

最新文章

  1. tkinter回调异常_Python tkinter文本修改后的回调
  2. setTimeout和setInterval你真的了解吗?
  3. 如何通过 Serverless 技术降低微服务应用资源成本?
  4. 谁在为网易云音乐2亿用户的即时通讯保驾护航?
  5. 软件之间的数据格式对接往往将_XRD数据格式的转换和TXT格式数据正确导入Jade的办法...
  6. Qt中QLabel的背景图片设置问题
  7. 保存hbitmap到文件
  8. [JS] IE下ajax请求不生效或者请求结果不更新
  9. php 写二维数组,php二维数组怎么写
  10. apache主机的重定向和多域名绑定
  11. 汽车之家监控系统的第一次里程碑
  12. c语言课程主要目的和内容,C语言程序设计课程教学大纲
  13. Web端高保真动态交互Axure元件库
  14. 揭秘你不知道的京东管理体系!
  15. 利用matlab实现卷积实验报告,matlab卷积实验报告(共8篇).doc
  16. CCF-CSP/202206-2—寻宝!大冒险!c++解题思路
  17. canvas入门级基本用法实现雨滴下落特效
  18. HTML期末大作业`关于在线电影主题网站设计——腾龙电影(3页) HTML+CSS+JavaScript 学生DW网页设计作业成品
  19. 用正则表达式来判断手机号、地址、身份证号、邮箱等格式是否正确
  20. 一些统计的sql,按月份,季度,半年,年份等

热门文章

  1. 如何在企业微信提出离职
  2. 基于SSM的酒店入住预定系统(JavaWeb毕业设计源码)
  3. 如何关闭电脑开机自动启动项
  4. 计算机网络实验三:TCP Tahoe与Reno运行机制对比分析
  5. 几个KNOCKOUT.JS 框架使用技巧
  6. mysql btree索引_MySQL优化之BTree索引使用规则
  7. 31岁北京程序媛拿到国企offer,但是薪资打5折,跳不跳?
  8. 【js】根据出生日期算出年龄,获取最近几天日期,实现身份证计算生日,性别,年龄,深度比较两个对象是否相同
  9. 浏览器被“hao123.3377.com”主页劫持的解决办法
  10. 小黑小波比.功能测试问题解决