测试那些事-前端

数据列表类型的页面测试,一定要测试空白页面切有数据页面,有数据页面切空白页面

 

返回字段为数字时,需要注意数字长度,如果超过js数字类型的最大值,会出现溢出情况,需求后端将返回值转为字符串返回

如:id=87787788878888889,前端会显示成87787788878888900

 

前端计算数据结果有小数位,不能直接使用js计算结果,需要特意处理为小数点后指定位数

如:收入xx.xx元,后端返回的是1678.6分,前端1678.6/100后,js计算结果为16.785999999999998,直接显示精度有问题。

 

前端发送的请求体过大

技术提供的富文本编辑器,提交上传的图片数据时将图片base64处理后提交,提交的数据过大,服务器解析失败。

反思:

涉及到图片、Excel等文件提交的接口,需要界定上传文件的大小。

 

前端组件对特定字段有特定“解释”引发的bug:

项目中前端引用的下拉框组件以disabled字段判断下拉项是否可用,后端开发在某次需求中将一个老旧口新增了一个字段“disabled”并将值默认返回true,结果导致该组件下拉项不可选中。

 

旧数据导致app崩溃:

之前商户名称没有做限制,某期需求“商户名30个字符,编辑时光标放在商户名输入框后面”。有一条旧数据商户名38个字符,编辑该条数据,app崩溃。

 

B/S架构新版本上线注意事项:

对于登录等一些页面,新版本上线后,要提醒运维将新版本登录页面强推给用户,不能使用缓冲!

 

posted on 2020-09-28 11:50  fengZQ  阅读(87)  评论(0编辑  收藏  举报

导航