场景描述:

对于大多数web测试来说,输入框的测试一定存在,也经常存在,本文总结相关输入框的测试经验,描述相关测试点,也欢迎大家对遗漏的部分进行补充。

本文主要从三个方面进行阐述输入框的测试:文本型输入框、数字型输入框、日期型输入框

一、文本型输入框:

文本型输入框分为单行文本输入框和多行文本输入框

单行文本输入框(type=text)

①、类型: 英文全角、英文半角、数字、空或者空格、特殊字符“~!@#¥%……&*?[]{}”特别要注意单引号和&符号。禁止直接输入特殊字符时,使用“粘贴、拷贝”功能尝试输入。

特殊字符:
        1、键盘上能输入的特殊字符
        2、空格
        3、货币符号:¥,$等
        4、数学符号:=、不等于,求和等
        5、非英文字母语言符号:a等汉语拼音
        6、中文标点符号:,。、()等
        7、特殊汉字:囫囵饕餮、爨(cuàn)齉(nàng) 繁体字
        8、转义序列:\n、\r、\t、\’等
        9、系统保留字符:null、NULL等
        10、SQL语句:‘OR ‘1’=’1等
        11、脚本函数:<‘script’>alter(“Test,Bom~~~”)<‘/script’>
        12、转义字符:&gt ;,&lt ;等
        13、输入html代码:比如“ 你好”--必须以文本的形式将代码显示出来。
        14、输入域如对某些字符禁止输入时,限制是否成功,提示信息是否友好

②、长度:最小长度、最大长度、最小长度-1、最大长度+1、输入超工字符比如把整个文章拷贝过去。

③、空格(判断):输入的字符间有空格、字符前有空格、字符后有空格、字符前后有空格

④、唯一性:是否唯一,重复性校验

多行文本输入框(type=textarea):

1)空格和换行的问题,看需求,是否需要做支持HTML Encoding
        输入全部空格时,是否判空处理?””空格, 。
        输入折行,是否也显示折行?
        比如:列点说明原因,就需要支持。
        2)字母截断的问题
对于一串字母,开发人员往往会忘掉做截断,这样如果展示在我们的平台上的话,这一串字母就会把我们的UI撑开
        3)长度控制格式, 您还可以输入***个字符 
        4)允许回车换行、保存后再显示能够保存输入的格式、仅输入回车换行,检查能否正确保存(若能,检查保存结果,若不能,查看是否有正常提示)

二、数字型输入框:

①、边界值:最大值、最小值、最大值+1、最小值-1

②、位数:最小位数、最大位数、最小位数-1最大位数+1、输入超长值

③、限制:如不能直接输入,就copy试下

④、异常值、特殊字符:输入空白(NULL)、空格或"~!@#$%^&*()_+{}|[]\:"<>?;',./?;:'-=等可能导致系统错误的字符、禁止直接输入特殊字符时,尝试使用粘贴拷贝查看是否能正常提交、word中的特殊功能,通过剪贴板拷贝到输入框,分页符,分节符类似公式的上下标等、数值的特殊符号如∑,㏒,㏑,∏,+,-等、输入负整数、负小数、分数、输入字母或汉字、小数(小数前0点舍去的情况,多个小数点的情况)、首位为0的数字如01、02、科学计数法是否支持1.0E2、全角数字与半角数字、数字与字母混合、16进制,8进制数值、货币型输入(允许小数点后面几位)

三、日期型输入框:

①、合法性检查:(输入0日、1日、32日)、月输入[1、3、5、7、8、10、12]、日输入[31]、月输入[4、6、9、11]、日输入[30][31]、输入非闰年,月输入[2],日期输入[28、29]、输入闰年,月输入[2]、日期输入[29、30]、月输入[0、1、12、13]

②、异常值、特殊字符:输入空白或NULL、输入~!@#¥%……&*(){}[]等可能导致系统错误的字符

测试基本功WEB测试之输入框测试点总结相关推荐

  1. app测试、web测试-怎么测?

    app测试 前言 看过许多大神对APP测试的理解,博主总结了一下我们平时测试APP应该注意的一些测试点并结合大神的理解,总结出这篇文章. 一.测试周期 测试周期一般为两周,根据项目情况以及版本质量可适 ...

  2. 面经---测试工程师web端自动化---大厂面试题

    前言: 一.Web 自动化测试 1.Selenium 中 hidden 或者是 display = none 的元素是否可以定位到? 不能,可以写 JavaScript 将标签中的 hidden 先改 ...

  3. 分享一些web系统的测试点

    归纳了一些web系统的测试点,并附上思维导图. 一.UI测试 导航测试 内容测试 图形测试 设计风格是否服务UI设计图 整体界面测试 二.功能测试 链接测试 表单测试 cookies测试 数据库测试 ...

  4. 微软压力测试工具 web application stress

    WEB服务器的压力测试工具~ 115808 2009年8月1日 lbimba 铜牌会员 这里给广大的煤油推荐一个web网站压力测试工具.它可以用来模拟多个用户操作网站,在程序投入运行时,可以用它来进行 ...

  5. 网络上可供测试的Web Service

    网络上可供测试的Web Service 腾讯QQ在线状态 WEB 服务 Endpoint: http://www.webxml.com.cn/webservices/qqOnlineWebServic ...

  6. Apache的压力测试以及web性能优化的常用知识总结

    这篇文章主要介绍了Apache的压力测试以及web性能优化的常用知识总结,笔记由<构建高性能web站点>这本高人气书籍整理而来,需要的朋友可以参考下  什么是带宽? 误解:"数据 ...

  7. 2013年测试基于Web的Spring应用程序(第1部分)

    2013年测试基于Web的Spring应用程序(第1部分) LJCer和TDD / BDD的一位拥护者最近开始使用广受欢迎的Spring堆栈开发应用程序,他就如何最好地在这种情况下实施测试驱动的方法向 ...

  8. 阿里技术专家麒烨:修炼测试基本功

    中生代技术 链接技术大咖,分享技术干货 接力技术,链接价值 阿里QA导读:当郭靖遇到洪七公,当杨过断臂遇雕兄,当张无忌落入昆仑洞,当令狐冲思过风清扬,当段誉摔进无量洞,当虚竹误解珍珑局,少室山下的少年 ...

  9. 微信开发必备工具:利用cpolar在公网上测试本地Web网站或移动应用程序

    作为Web网站或移动应用程序的开发人员,你是否希望将NAT或防火墙后面的本地开发主机暴露到公网上,然后方便地使用公网地址进行各种测试?在本教程中,我们将教你如何使用cpolar做到这一点. cpola ...

  10. APP测试与WEB测试的区别

    单纯从功能测试的层面上来讲的话,APP 测试.web 测试 在流程和功能测试上是没有区别的. 根据两者载体不一样,则区别如下: 系统结构方面 web项目,b/s架构,基于浏览器的:web测试只要更新了 ...

最新文章

  1. wifi信号桥怎么设置_iPhone信号差怎么办?这样设置,信号满分,网速如飞
  2. python视图函数是什么_python项目Django(视图函数)
  3. 【Flutter】ListView 列表高级功能 ( ScrollController 上拉加载更多 )
  4. Java: for(;;) vs. while(true)
  5. 【机器学习】为什么GBDT可以超越深度学习
  6. MySQL数据库:锁机制
  7. magenta内核与linux,谷歌将推出新操作系统Fuchsia:Magenta语言为内核
  8. Python中的AES加解密算法
  9. bzoj 1179: [Apio2009]Atm(Trajan+SPFA)
  10. jquery.cookie 插件使用方法
  11. 未能找到任何适合于指定的区域性或非特定区域性的资源。请确保在编译时已将“***Form.resources”正确嵌入或链接到程序集“***”。。。
  12. java怎么实现历史修改记录_java历史记录封装实现
  13. 有关计算机专业的对联,有趣的电脑对联(微软亚洲研究院自然语言计算组研发)...
  14. 黑马12期配套15年6天hadoop培训
  15. 游戏被攻击了怎么办,有没有什么好的解决办法
  16. IC、FPGA验证学习
  17. 重装系统(win7)
  18. 异常System.AccessViolationException的处理方式
  19. 喜讯!双驰企业正式成为欧盟地平线2020 项目合作伙伴
  20. 从SpriteKit看我的游戏人生

热门文章

  1. 学生成绩管理系统sql C#
  2. 51自学网PhotoshopCS5教程 CorelDRAW X5视频教程 Photoshop商业修图教程 Illustrator CS6视频教程...
  3. 投影演示辅助软件——zoomIt
  4. 太阳光轨迹软件_巧用虚拟天文馆软件Stellarium演示太阳周日视运动轨迹_贺志康...
  5. Android与Windows Socket通信,TLS双向认证
  6. 开机启动bat以及隐藏运行窗口
  7. 计算机无法启动打印服务,Win7无法启动print spooler服务报错1068怎么办?
  8. 数据分析 超市条码_条码的应用
  9. 实验室虚拟仿真建设之技术选型剖析
  10. ps形状工具组的使用