1.传参类型不同(类型是数组,实际传的是字符串,导致重置搜索条件后导出失败。
刷新页面(或者切换中英文也是刷新页面的效果),初始化赋值为null,可以导出成功;重置搜索条件后,导出失败。
2.下划线,百分号(可能是适配符),特殊字符,空格,边界值,在字符串测试时务必注意。
3.设计一个系统两个模块,或者不同系统之间,数据库共用某个字段,一定要考虑表结构,字符长度要注意同步。
4.保存草稿后提交,保存草稿后从列表进入详情页再提交。
5.乐观锁,同一个操作页面,打开不同页面提交等操作,有拦截。
6.模拟用户因设备问题或软件工具、网络、系统本身性能差等问题导致的操作卡顿延迟等场景,会疯狂多次点击一个按钮。
7.不同浏览器,不同机型,不同分辨率测试。
8.权限控制,不同账号,不同角色,不同地代办,不同组织纬度,不同系统跳转。登录超时,提示友好。
9.敏感词汇,政治词汇等也要注意。如国家:台湾(这样肯定是不行的),应该是:国家/地区:台湾。
10.涉及外国语言的翻译也要注意,有时候翻译不恰当,可能会导致客户对整个产品或项目一票否决。
11.国际化。不同语言环境下,导出可能失败,功能可能出错,主要涉及数据库字段,代码中拼写等。
12.涉及新增、优化字段,要考虑历史数据如何刷新,历史功能回归。web,wap,移动端等多端功能是否受影响。
13.(前台)有时由于编码问题,命名时要注意中文,特殊字符命名,看显示是否正常,不是乱码。
14.组合查询,包括带跨我组织的组合查询。
15.深入理解业务,需求也可能覆盖不全。比如中资的活动,offer中不能带logo或者水印。测试能力提升应该在建立在业务理解提升的基础上。
16.用例(测试方案)评审,需要对用例级别也进行评审。此事关系到测试策略制定,务必关注。
17.针对搜索功能的测试,除了单条件查询,还有组合条件查询,两两组合,多多组合,SQL是否有问题。
18.(20210123)汇率问题。solution驳回时是按照提交时的金额(汇率)回冲mu。过几天汇率刷新,如果重新提交这个驳回的solution,即使不改变金额数字,也会按照新的汇率计算的金额重新扣减流水,故前后两次提交流水扣减是不同的。——间隔几天(或者汇率改变后),再重新提交驳回的的单子,而不是驳回后立即用相同的汇率重新提交单子的场景。