招银网络科技一面
全程40min #测开面经#
1.实习有没有拿到留用资格
2.比起实习公司,来招银网络考虑哪些方面
3.为什么想做测试?
4.你了解的测试方法
5.怎么学习测试的?学习路径
6.学校里的专业课
7.python这门语言的特性
8.装饰器了解吗?如何实现
9.迭代器、生成器了解吗,举例说明
10.围绕消费券写测试用例
11.手撕:给一个json字符串求其中某key对应的值
12.mysql:成绩表,总分前十名学生
1.实习有没有拿到留用资格
2.比起实习公司,来招银网络考虑哪些方面
3.为什么想做测试?
4.你了解的测试方法
5.怎么学习测试的?学习路径
6.学校里的专业课
7.python这门语言的特性
8.装饰器了解吗?如何实现
9.迭代器、生成器了解吗,举例说明
10.围绕消费券写测试用例
11.手撕:给一个json字符串求其中某key对应的值
12.mysql:成绩表,总分前十名学生
全部评论
base哪里

约三面了吗大佬
想问一下笔试考啥呢
蹲一下二面面经
迭代器和生成器都是 Python 中用于处理可迭代对象的工具。
一、迭代器
1. 定义:
- 迭代器是一个可以记住遍历位置的对象。
- 迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。
2. 特点:
- 迭代器提供了一种不依赖索引的访问集合元素的方式。
- 节省内存,因为它不需要一次性加载整个集合到内存中。
3. 举例:
- 对于列表、元组、字符串等可迭代对象,可以使用 iter() 函数将其转换为迭代器。
my_list = [1, 2, 3]
my_iterator = iter(my_list)
print(next(my_iterator)) 输出 1
print(next(my_iterator)) 输出 2
print(next(my_iterator)) 输出 3
二、生成器
1. 定义:
- 生成器是一种特殊的迭代器,它可以在需要的时候生成值,而不是一次性生成所有的值并存储在内存中。
2. 特点:
- 节省内存,尤其适用于处理大量数据。
- 使用 yield 关键字来暂停和恢复函数的执行,从而实现值的逐步生成。
3. 举例:
- 使用生成器函数来创建生成器。
def my_generator():
yield 1
yield 2
yield 3
gen = my_generator()
print(next(gen)) 输出 1
print(next(gen)) 输出 2
print(next(gen)) 输出 3
- 还可以使用生成器表达式来创建生成器,它类似于列表推导式,但使用圆括号而不是方括号。
my_generator = (i for i in range(3))
print(next(my_generator)) 输出 0
print(next(my_generator)) 输出 1
print(next(my_generator))
围绕消费券功能的测试用例:
1. 消费券发放功能测试
- **用例1:** 正常发放流程
- 输入:有效发放参数
- 预期:消费券发放成功,用户账户可见
- **用例2:** 无效用户发放
- 输入:无效用户ID
- 预期:发放失败,提示用户不存在
- **用例3:** 发放数量超过限制
- 输入:超过单次发放数量上限
- 预期:发放失败,提示超过数量限制
2. 消费券领取功能测试
- **用例4:** 正常领取流程
- 输入:有效用户操作
- 预期:消费券领取成功,状态更新为“未使用”
- **用例5:** 领取已领完的消费券
- 输入:已领完的消费券
- 预期:领取失败,提示消费券已领完
- **用例6:** 领取已过期的消费券
- 输入:过期消费券
- 预期:领取失败,提示消费券已过期
3. 消费券使用功能测试
- **用例7:** 正常使用流程
- 输入:有效消费券在有效期内使用
- 预期:消费券使用成功,状态更新为“已使用”
- **用例8:** 使用未领取的消费券
- 输入:未领取状态消费券
- 预期:使用失败,提示消费券未领取
- **用例9:** 使用已使用的消费券
- 输入:已使用状态消费券
- 预期:使用失败,提示消费券已使用
4. 消费券退款功能测试
- **用例10:** 正常退款流程
- 输入:符合退款条件的消费券
- 预期:退款成功,消费券状态更新为“已退款”
- **用例11:** 退款未使用的消费券
- 输入:未使用状态消费券
- 预期:退款失败,提示消费券未使用
- **用例12:** 退款已过期的消费券
- 输入:过期状态消费券
- 预期:退款失败,提示消费券已过期
5. 边界与异常测试
- **用例13:** 领取消费券时系统异常
- 输入:系统异常情况
- 预期:领取失败,系统提示异常信息
- **用例14:** 使用消费券时网络中断
- 输入:网络中断情况
- 预期:使用失败,提示网络错误
相关推荐
点赞 评论 收藏
分享

点赞 评论 收藏
分享
点赞 评论 收藏
分享