测试意识训练第一周总结

23 阅读1分钟

写得比较水,后续我要优化一下~

题目来自Gemini

周一

  1. 交易状态的测试。在发起影响用户利益的请求时(交易、签订合同、发起审批)发生异常,用户重新打开APP,一定要能看到上一个请求的历史记录
  2. 原子性

image.png 4. 保证信息对称。前端按钮状态一定要与后端实际处理结果同步。

5.“幽灵”状态。用户授权后,在另一台设备转走余额,再回到原APP点击购买,APP一定要即时捕获错误,而不是卡在“发送中”直至超时。

6.授权金额大于目标金额。

周二

1.不刷新页面,直接使用。有优惠券时,直接使用,是否能识别到?

2.加锁

3.幂等性校验

4.底层数据一致性

周三

1.状态机测试

2.状态可见性(其实还是缓存)

3.熔断机制

4.缓存雪崩

5.绕过权限:多入口测试和深层链接

周四

1.双向账户可用性

2.本地存储已满,导致转账成功的日志无法写入本地缓存,APP是否会闪退(极少但存在)

3.主从同步

4.版本兼容

5.注入式攻击

6.前端使用loading状态阻断或后台运行异常预警脚本

周五

1.优惠计算顺序

2.数据一致性:异常中断处理

image.png