如何对文本框进行测试

  a、输入正常的字母或数字。

  b、输入已存在的文件的名称;

  c、输入超长字符。例如在“名称”框中输入超过允许边界个数的字符,假设最多255个字符,尝试输入256个字符,检查程序能否正确处理;

  d、输入默认值,空白,空格;

  e、若只允许输入字母,尝试输入数字;反之;尝试输入字母;

  f、利用复制,粘贴等操作强制输入程序不允许的输入数据;

  g、输入特殊字符集,例如,NUL及\n等;

  h、输入超过文本框长度的字符或文本,检查所输入的内容是否正常显示;

  i、输入不符合格式的数据,检查程序是否正常校验,如,程序要求输入年月日格式为yy/mm/dd,实际输入yyyy/mm/dd,程序应该给出错误提示

在测试过程中所用到的测试方法:

  1、输入非法数据;

  2、输入默认值;

  3、输入特殊字符集;

  4、输入使缓冲区溢出的数据;

  5、输入相同的文件名;

  命令按钮控件的测试

  测试方法:

  a、点击按钮正确响应操作。如,单击确定,正确执行操作;单击取消,退出窗口;

  b、对非法的输入或操作给出足够的提示说明,如,输入月工作天数为32时,单击”确定“后系统应提示:天数不能大于31;

  c、对可能造成数据无法恢复的操作必须给出确认信息,给用户放弃选择的机会;

单选按钮控件的测试

  测试方法:

  a、一组单选按钮不能同时选中,只能选中一个。

  b、逐一执行每个单选按钮的功能。分别选择了“男”“女”后,保存到数据库的数据应该相应的分别为“男”“女”;

  c、一组执行同一功能的单选按钮在初始状态时必须有一个被默认选中,不能同时为空;

up-down控件文本框的测试

  测试方法:

  a、直接输入数字或用上下箭头控制,如,在“数目”中直接输入10,或者单击向上的箭头,使数目变为10;

  b、利用上下箭头控制数字的自动循环,如,当最多数字为253时,单击向上箭头,数目自动变为1;反之亦适用;

  c、直接输入超边界值,系统应该提示重新输入;

  d、输入默认值,空白。如,“插入”数目为默认值,点击“确定”;或,删除默认值,使内容为空,单击“确定”进行测试;

  e、输入字符。此时系统应提示输入有误。

如何对文本框进行功能测试相关推荐

  1. java 当一个文本框有值时另一个文本框置灰_【农行DevOps进行时】基于PaaS的持续集成/持续交付实践 | IDCF...

    作者:曹睿 一.概述 在互联网高速发展的背景下,产品的先发优势被互联网加倍放大,业务需求变化频繁,创新步伐越来越快,导致研发效能被越来越多企业放到极其重要的位置,为了适应日益激烈的业务竞争,必须快速响 ...

  2. 客户管理系统(SSM版):bs_typeahead动态的自动补全文本框的内容

    客户需求: 用户在创建交易页面,在客户名称文本框输入信息时,可以根据输入的关键字,模糊查找数据库中的客户名称,并把模糊查找的所有的客户名称以类似于下拉框的形式显示在客户名称文本框下方,用户可以从中选择 ...

  3. 设计按钮、下拉框、文本框的测试用例要点

    文本框的测试 如何对文本框进行测试 a,输入正常的字母或数字. b,输入已存在的文件的名称: c,输入超长字符.例如在"名称"框中输入超过允许边界个数的字符,假设最多255个字符, ...

  4. Web测试总结 - 测试用例(文本框)

    文本框测试用例 Web测试总结 一.输入框 1.字符型输入框: (1)字符型输入框:英文全角.英文半角.数字.空或者空格.特殊字符"~!@# ¥%--&*?[]{}"特别要 ...

  5. 文本框可编辑查看页面

    <!DOCTYPE html> <html><head><meta charset="utf-8" /><title>文 ...

  6. 【kindeditor】KindEditor获取多个textarea文本框的值并判断非空

    kindeditor官网:http://kindeditor.net/demo.php 如何获取多个KindEditor中textarea文本框的值,方式很多种(带有HTML标签). var intr ...

  7. java 限制文本框长度_java中限制文本框输入长度的显示(转载)

    我最近在网上看到一篇文章很不错,对于限制文本框输入长度的显示很方便 JAVA不像C#能够有maxLength这个属性对文本框的输入长度进行控制,但也是有办法实现相应的功能的. 写一个MyDocumen ...

  8. Python Qt GUI设计:QLineEdit和QTextEdit文本框类(基础篇—13)

    目录 1.QLineEdit文本框类 2.QTextEdit文本框类 QLineEdit和QTextEdit都是文本框类,QLineEdit类是单行文本框控件,可以输入单行字符串.QTextEdit类 ...

  9. 解决Vue用v-html、v-text渲染后台富文本框文本内容样式修改问题,用自定义css样式无法渲染出对应效果的问题

    举例: 如果您要加载富文本框内容的DOM id是detail 那么就这么写scss样式 #detail {font-size: 14px;text-align: center;&>> ...

最新文章

  1. Retrofit 2.0:有史以来最大的改进
  2. 模拟键盘输入的keycode
  3. Xamarin.Forms教程下载安装JDK配置环境变量
  4. idea搭建可运行Servlet的Web项目[maven]
  5. android 应用在启动后进行全局的的初始化操作
  6. Android常见问题剖析
  7. Android仿京东、天猫app的商品详情页的布局架构, 以及功能实现
  8. 小规模票表比对不通过_实用 | 增值税纳税申报比对失败怎么办?操作指南来啦...
  9. 计算机重复文件的快捷键是,excel重复上一个操作的快捷键是什么
  10. 关于URL中带空格的问题
  11. 点阵LCD的显示原理
  12. 第五篇文章:AspectJ框架
  13. 总谐波失真计算公式_IEC61000-4-3测试系统的谐波场强分量测量方法
  14. iphone相册储存空间已满_iphone可用存储空间已满?教你快速回收存储空间
  15. 《Happy Birthday》游戏开发记录(送给朋友的小礼物)
  16. python的4种数据结构
  17. 面向对象基础任务训练分享
  18. [Q] google map 和 google earth pro 3d模式 黑屏
  19. 农业期刊论文发表的格式
  20. php 当地天气预报,PHP调用全国天气预报数据接口查询天气示例

热门文章

  1. 主动扫描和被动扫描的区别
  2. Transfer Learning - Overview(详细讲解)
  3. 企业/工作室官网 期末作业
  4. 终端常用的命令及功能
  5. 安装 KubeOperator
  6. PCL——点云特征描述与提取
  7. 5.深度解密五:网站被百度搜索引擎降权的原因及百度算法汇总
  8. 如何制作视频画面水平镜像播放特效
  9. @CacheEvict注解,清除缓存
  10. 怎么从H5广告页内复制微信号直接调起微信客户端添加好友