• 8
  • 5
分享
  • 写用例就头疼?快来找找灵感
  • lee 2022-06-14 16:38:20 字数 631 阅读 7681 收藏 5

不管是移动端测试还是web端测试,涉及到输入框的地方有很多,而很多安全bug也是从输入框开始攻击的,为了守住软件的数据安全,输入框的校验显得格外重要。

输入框用例设计原则:

  1. 公司内部运营后台以正常功能校验为主,辅以常见异常校验(提示语不会产生误解即可)

  2. 针对外部用户使用,需要加强校验逻辑

输入框相关基础用例涉及点:

  1. 输入框长度限制

  2. 在长度临界值时是否可以连输(重点IOS)

  3. 特殊字符的输入以及空格、换行、首尾空格

  4. 输入框的复制粘贴(粘贴超文本长度的内容)

  5. 输入全角/半角的数字,大小写英文

  6. 提交后数据保存检查

  7. 特殊字符串NULL、null

  8. 必填内容为空的时候保存是否成功&提示

  9. 非必填字段为空正常提交,数据保存正常

  10. 安全性的检查,如:SQL语句的注入、js代码

手机号相关

  1. 长度限制11位

  2. 非数字字符输入

  3. 号码段校验--注意16、19等号码段

身份证号相关

  1. 带X(x)的身份证号的输入

  2. 老身份证15位(已停用)

营业执照相关

  1. 营业执照位数有15位和18位

  2. 数字字母均可输入

密码相关

  1. 登录时,密码密文输入

  2. 复制粘贴

  3. 密码设置特殊字符、标点符号

  4. 输入全角/半角的数字、大小写英文

  5. (产品设计角度)设置密码时,若有确认密码输入框的,密码密文;无确认密码输入框的,明文或密文+小眼睛

金额相关

  1. 负数

  2. 0

  3. 小数输入

  4. 首尾带0&&全是0

  5. 非数字是否禁止输入

  6. 金额区间大小关系(售价&划线价、价格区间等)

日期相关

  1. 日期区间逻辑校验(开始时间&结束时间)

  2. 根据闰年,大小月份,日选择28,29,30,31

富文本相关

  1. 图片添加

  2. 字体格式、颜色

  3. 段落排版

  4. 跳转链接

26209096-2064196b0bcdb1f2.jpg

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •   为什么要做分层测试  从软件工程的角度,结合软件开发的V模型、MVC架构、测试金字塔,综合起来便于理解。  1.借鉴与软件开发的V模型  从V模型的底部往右上方向,先做单元测试,再做集成测试一直到最后的验收测试。  2.来源于MVC架构  MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写。  我们可以简单理解为V是用户看到的界面,C是中间逻辑,M是数据。对于现在流行的微服务SOA来说,V就是前端WEB或者APP, C就是中间密密麻麻的各种接口,M就是最下层的数据:  3.来源于测试金子塔  testing ...
            0 0 1408
            分享
          •   最近在做接口测试,因为公司有使用jmeter做接口测试的相关培训资料,所以还是先选择使用jmeter来批量管理接口,进行自动化测试。话不多说,进入正题:  1.使用csv文件保存接口测试用例,方便后期对接口进行维护(先新建txt文件,然后文件扩展名改为.csv,不要新建xls再改为csv,不然会出现读取不到文件的情况)。  注意:这里并没有在接口层面进行业务逻辑验证,只是单纯地验证每个接口的各种可能情况(根据参数值不同设计用例),确保单个接口的有效性。  2.写好测试用例后,设计jmeter脚本  ①新建一个线程组,并在线程组下添加HTTP请求默认值和监听器。  HTTP请求默认值中填写服...
            11 12 2154
            分享
          •   据华尔街日报援引知情人士消息,埃隆?马斯克 (Elon Musk) 旗下的人工智能创业公司 xAI 正与投资者洽谈融资事宜。此次融资规模达到 30 亿美元,这将使 XAI 的估值达到 180 亿美元。  报道称,考虑参与 xAI 融资的投资方包括风投公司 Gigafund 和投资人 Steve Jurvetson。Gigafund 由曾联合创办 PayPal 的 Stephen Oskoui 和 Luke Nosek 于 2017 年 7 月联合创立。Jurvetson 则是另一家风投公司 Future Ventures 的联合创始人。  值得注意的是,Gigafund 和 Jurvets...
            0 0 773
            分享
          •   今天给大家分享一个“VirtualEnv(虚拟环境)”的概念。在学习RobotFramework时遇到这么一个问题:电脑本地环境已经安装了python3,但是RobotFramework接口测试框架一开始对python3的兼容还不够完全,存在较多的问题,所以需要使用python2环境来开展接口自动化工作。这个时候就遇到python和python3版本造成的环境冲突的问题了。如果卸载python3重新安装python2会导致我原有的其他项目可能出现问题;那么如果直接使用python3环境对应的RobotFramework又存在很多兼容性问题。   怎么办?这时候“VirtualEn...
            0 0 1113
            分享
          •   千万别忽略这条消息,我怕你错过免费的课程。只要点击下方链接填写测试行业调查问卷,价值398元的测试课程就可带回家。链接:http://vote.51testing.com/  首先,如果你现在来面试。  企业中面试官评估你的能力,无论你是做什么岗位的,自动化,测试开发,性能,管理,第一个肯定是工作经验。  比如说1-3年,3-5年,5年以上。都是一个临界点,那面试官会从哪些方面去考量你呢?  第一个,需求分析能力  就是说大家对这个需求一定要非常熟悉,不仅仅是产品经理给到的需求,我们需要从这个需求它的商业背景,价值。  产品经理提出这个需求能给我们产品带来什么样的价值,  然后我们为什么要...
            0 0 1157
            分享
      • 51testing软件测试圈微信