背景:小型电商公司,薪资:8-11k,职位:测试工程师,学历:本科
- 打开微信小程序“casa品集”,找出该小程序存在哪些bug? 并列出「商品详情页」的测试用例
- A,B两张表,请写出使用关联查询出 表A和表B 中表A id= 2的数据
背景:网约车,薪资15-20k,职位:测试工程师,学历:本科
- 写出电子体重秤的测试用例
- 请描述一下你近期的项目
- 代码题目
请问下面代码有什么缺陷? @param days:天数
差
*/
public static it getCurrentYear(int
days) {
int year = 1970;
while (days > 365) {
VisleepYear为外部西数,用于判定当
前年是否为国年。此处假定此西数功能正
常无bug
if (isLeapYear(vear)){
if (days > 366) f
days -= 366;
year + = 1;
} else (
days -= 365;
year += 1:
return year:
背景:传统行业,薪资10,职位:测试工程师,学历:本科
- 请列举你常用的Linux指令。
- Linux系统中有一个正在改变的日志文件catalina.out,请你将日志文件当前的实时变化输出到另一个新文件test.log中
- 在应用服务器上发布了一个名为“promotion”的应用,发布目录为/home/promotion/apache-tomcat/webapps/。
- 数据库中表employee包含employee_id, employee_name, depart_id, depart_name, salary字段,请写出SQL语句(1)按部门的字符串顺序排序,查询各部门员工的平均工资(不包含“HR”部门)(2)查询“张三”所在的部门的每个员工的姓名和员工号
- 你是否熟练使用JMeter做接口测试和性能测试?
- 请根据以下接口规范及业务流程描述设计相应的接口测试用例
getPaperBookList请求参数
参数名称 | 是否必须 | 类型 | 默认值 | 描述 |
queryWord | true | string | 搜索词 | |
goodsTypeId | false | string | 1503 | 商品类型ID,过滤用。目前只有纸书类型1503,后续会增加,默认1503 |
pageSize | false | string | 5 | 页长,默认5 |
pageNo | false | string | 1 | 页码,默认1 |
getPaperBookList响应数据
参数名称 | 是否必须 | 数据类型 | 描述 |
hasNext | true | boolean | 是否有下一页 |
totalCount | true | number | 按类型搜索结果的总数量 |
paperBookList | false | array[object] | 搜索结果集 |
id | true | string | 商品id |
image | true | string | 封面 |
name | true | string | 书名 |
authorName | true | string | 作者 |
cpMark | true | string | 来源供应商 |
price | true | number | 价格 |
getPaperBookList接口流程描述:
- if (queryWord为空) 返回错误码22003
- 根据请求入参(pageNo默认值为1,pageSize默认值是5,goodsTypeId默认值是1503),取缓存KEY=PAPERBOOK_{queryWord}_{goodsTypeId}_INFO,返回值为对象A
- (A == IS_NULL) 返回成功响应,hasNext=false,totalCount=0
- (A == 纸质书缓存对象) ,根据pageNo和pageSize对A中的图书对象列表进行分页,返回成功响应及分页后的结果
- (A == null)调书城http接口,结果为对象B;
(1)if (B == null) ,存IS_NULL无效缓存,返回成功响应,hasNext=false,totalCount=0
(2)else:根据入参goodsTypeId对B过滤得到对象C;将结果C放入缓存;根据入参pageNo和pageSize对C中的图书对象列表分页,返回成功响应及分页后的结果
getPaperBookList接口流程图
背景:音乐公司,薪资15-25k,高级测试工程师,学历:本科
微信聊天界面的文本输入框设计测试用例
上一个公司的项目测试流程是怎样的?
可以讲一下准入准出的标准吗?是怎么制定出来的?
介绍一下你最近的项目
在并发下怎么保证库存,你是怎么测试?
有做过自动化测试吗?
自动化中如果动态变化的元素怎么办?
线上bug处理流程
遇到紧急项目或者临时需求穿插怎么处理?
上一家公司加班多吗?加班频率怎么样?