如何测试一个输入框(软测面试)

功能测试

  • 常规可输入的内容,数字,英文,中文,特殊符号,转义符等;
  • 非常规且有一定含义的html标签,css,js代码,url等;
  • 输入内容的边界值,空字符,超长文本;
  • 长度:最大长度的显示是否正常;
  • 是否支持换行;
  • 全角半角的字母、数字;
  • 字符串前后中带空格,前后的空格是否过滤,中间的空格是否保留;
  • 快捷键:能不能全选,部分选择,复制剪切粘贴是否可用,粘贴超过最大长度的字符串怎么显示,table键盘是否可用;

兼容性测试

  • 根据产品的用户分布,手机品牌,分辨率,topN的机型;
  • 根据产品在不同浏览器上的占有率,选择主要的浏览器进行测试;
  • 兼容性关注页面的渲染,页面的布局,可以借助firebug测试;

稳定性测试

  • 在某一压力下,输入的数据能否正确传输;

性能测试

  • QPS,query per second,每秒钟能处理的请求数;
  • 从点击到页面全部加载,页面耗时情况(耗时与页面大小,资源数量有关);

安全性测试

  • Js注入-如在输入框中输入JS代码;
  • Sql注入-框内输入sql语句;
  • 做一些破坏;

接口测试

  • 接口正确性验证:使用postman等工具;
  • 接口对异常数据的容错情况;

自动化测试

  • 基于selenium工具进行UI自动化测试,例行回归验证,提高效率;
  • Android端可以使用appium+UIautomantor。
  • 0
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值