1、测试页面中的输入框,一般会测试哪些内容
大的范围:
功能 兼容性 稳定性 性能 接口 自动化 安全 线上监控
小的范围:
功能 兼容性 安全
功能:
1、常规可输入的内容:数字、字符串、特殊字符、转义字符
2、非常规有一定含义: html标签、css、javascript代码,url等
3、输入内容的边界:空字符、超长文本(边界值+1,-1)
兼容性:
1、根据产品的用户分布,手机品牌,分辨率,选择topN机型。
2、根据产品在不同浏览器上的占有率,选择主要浏览器测试。
3、页面渲染、页面布局,借助firebug调试
稳定性:
1、在某一压力下,搜索时,可以正常返回
2、多次查询时,返回内容相对稳定
性能测试:
1、QPS,Query Per Second,每秒钟能处理的请求数
2、从点击开始到页面完全加载,平均耗时情况
3、加载页面的大小,资源(JS,CSS文件)的数量等
安全:
1、JS注入
2、SQL注入
接口测试:
1、查询接口的正确性验证
2、查询接口对一些异常数据的容错情况
3、查询接口在非浏览器环境下的处理情况
线上监控:
1、保证线上服务的质量,建立实时监控
2、及时发现异常情况,降低对用户的影响
自动化:
1、基于Selenium实现UI自动化
2、例行回归验证,提高效率
3、 Android使用Appium基于UiAutomator,IOS使用WDA