2023年-测试工程师面试题(前期面试的题目)

背景:小型电商公司,薪资:8-11k,职位:测试工程师,学历:本科

  1. 打开微信小程序“casa品集”,找出该小程序存在哪些bug? 并列出「商品详情页」的测试用例
  2. A,B两张表,请写出使用关联查询出 表A和表B 中表A id= 2的数据

背景:网约车,薪资15-20k,职位:测试工程师,学历:本科

  1. 写出电子体重秤的测试用例
  2. 请描述一下你近期的项目
  3. 代码题目
请问下面代码有什么缺陷? @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,职位:测试工程师,学历:本科

  1. 请列举你常用的Linux指令。
  2. Linux系统中有一个正在改变的日志文件catalina.out,请你将日志文件当前的实时变化输出到另一个新文件test.log中
  3. 在应用服务器上发布了一个名为“promotion”的应用,发布目录为/home/promotion/apache-tomcat/webapps/。
  4. 数据库中表employee包含employee_id, employee_name, depart_id, depart_name, salary字段,请写出SQL语句(1)按部门的字符串顺序排序,查询各部门员工的平均工资(不包含“HR”部门)(2)查询“张三”所在的部门的每个员工的姓名和员工号
  5. 你是否熟练使用JMeter做接口测试和性能测试?
  6. 请根据以下接口规范及业务流程描述设计相应的接口测试用例

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接口流程描述:

  1. if (queryWord为空) 返回错误码22003
  2. 根据请求入参(pageNo默认值为1,pageSize默认值是5,goodsTypeId默认值是1503),取缓存KEY=PAPERBOOK_{queryWord}_{goodsTypeId}_INFO,返回值为对象A
  1. (A == IS_NULL) 返回成功响应,hasNext=false,totalCount=0
  2. (A == 纸质书缓存对象) ,根据pageNo和pageSize对A中的图书对象列表进行分页,返回成功响应及分页后的结果
  3. (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处理流程

遇到紧急项目或者临时需求穿插怎么处理?

上一家公司加班多吗?加班频率怎么样?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值