永辉超市 质量(测试)工程师 一面经验
1. 自我介绍
2. 职业规划
3. 测试类型有哪些?
4. web系统、app、小程序、接口测试这些测试的测试重点是?
5. 根据实习经历提问,接口测试如何设计用例?
6. 根据实习经历提问,针对购买商品生成订单的功能,除了功能测试还做过哪些类型的测试?
7. 对性能测试有了解吗?
8. 如果有两个用户同时去购买一个商品,该商品库存只有一个,是两个用户都购买成功吗?库存会发生什么变化?
9. 如果同一个用户同一时间购买了两次(即按钮同一时间被点击了两次),这时应该生成一个订单还是两个订单?
10. 针对领券用券设计测试用例。活动送券,活动有活动限期,比如从月初到月末。活动有针对的对象,比如只有新用户可领券。领券有上限,比如每个用户限领一张。领券之后用户可以使用券。
11. 用Java实现一个方法,方法输入一个整型数组,返回第二大的数,不要用Java库。
12. 用JUnit写过接口自动化吗?
13. 简单介绍一下SpringBoot。
14. 有一个订单数据表,有订单号、下单门店、下单时间、下单人、订单金额。查销量最好的门店找出来。查销量第二好的门店。
15. 你觉得自己最大的优势是什么?
16. 为什么转专业?
17. 你自己觉得性格偏外向还是内向?
18. 反问。
总结:
面试时间长,题目有一定难度。手撕代码和SQL还是要练熟,练全。
2. 职业规划
3. 测试类型有哪些?
4. web系统、app、小程序、接口测试这些测试的测试重点是?
5. 根据实习经历提问,接口测试如何设计用例?
6. 根据实习经历提问,针对购买商品生成订单的功能,除了功能测试还做过哪些类型的测试?
7. 对性能测试有了解吗?
8. 如果有两个用户同时去购买一个商品,该商品库存只有一个,是两个用户都购买成功吗?库存会发生什么变化?
9. 如果同一个用户同一时间购买了两次(即按钮同一时间被点击了两次),这时应该生成一个订单还是两个订单?
10. 针对领券用券设计测试用例。活动送券,活动有活动限期,比如从月初到月末。活动有针对的对象,比如只有新用户可领券。领券有上限,比如每个用户限领一张。领券之后用户可以使用券。
11. 用Java实现一个方法,方法输入一个整型数组,返回第二大的数,不要用Java库。
12. 用JUnit写过接口自动化吗?
13. 简单介绍一下SpringBoot。
14. 有一个订单数据表,有订单号、下单门店、下单时间、下单人、订单金额。查销量最好的门店找出来。查销量第二好的门店。
15. 你觉得自己最大的优势是什么?
16. 为什么转专业?
17. 你自己觉得性格偏外向还是内向?
18. 反问。
总结:
面试时间长,题目有一定难度。手撕代码和SQL还是要练熟,练全。
全部评论
SELECT 下单门店, SUM(订单金额) AS 销售额
FROM 订单数据表
GROUP BY 下单门店
ORDER BY 销售额 DESC
LIMIT 1 OFFSET 1;
```java
public class SecondLargestNumber {
public static int findSecondLargest(int[] nums) {
if (nums.length < 2) return -1;
int max = Integer.MIN_VALUE, secondMax = Integer.MIN_VALUE;
for (int num : nums) {
if (num > max) {
secondMax = max;
max = num;
} else if (num > secondMax && num != max) {
secondMax = num;
}
}
return (secondMax == Integer.MIN_VALUE) ? max : secondMax;
}
public static void main(String[] args) {
int[] nums = {5, 3, 9, 10, 2, 7};
findSecondLargest(nums); // Output: 9
}
}
```
一、活动限期测试用例
正常领取: 在活动期限内领取优惠券,验证是否能成功领取并使用。
提前领取: 在活动期限开始前尝试领取优惠券,验证系统是否阻止此操作,并给出正确提示。
过期领取: 在活动期限结束后尝试领取优惠券,验证系统是否阻止此操作,并给出正确提示。
二、活动对象限制测试用例
新用户领取: 符合活动要求的新用户尝试领取优惠券,验证是否能成功领取。
老用户领取: 不符合活动要求的老用户尝试领取优惠券,验证系统是否阻止此操作,并给出正确提示。
三、领券上限测试用例
正常领取一张: 新用户领取一张优惠券,验证是否能成功领取。
超出上限领取: 尝试让同一用户领取超过一张优惠券,验证系统是否阻止此操作,并给出正确提示。
领券后取消再领: 用户领取优惠券后取消,再次尝试领取,验证是否受领券上限限制。
四、领券和使用券基本流程测试用例
正常领券并使用: 用户正常领取优惠券,并在购买商品时使用,验证优惠券是否能正确抵扣金额。
领券后未使用过期: 用户领取优惠券后未使用,待优惠券过期后尝试使用,验证系统是否阻止此操作,并给出正确提示。
领券后商品不支持使用: 用户领取优惠券后尝试在不支持该优惠券的商品上使用,验证系统是否阻止此操作,并给出正确提示。
五、异常情况测试用例
系统异常导致领券失败: 模拟系统异常情况,如网络错误、服务器故障等,尝试领券,验证系统是否给出友好的错误提示。
用户账户异常导致领券失败: 模拟用户账户异常情况,如账户冻结、账户注销等,尝试领券,验证系统是否给出正确的错误提示。
相关推荐
10-24 13:11
National University of Singapore 游戏前端 点赞 评论 收藏
分享