最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

测试工程师测试开发面试题整理

互联网 admin 38浏览 0评论

测试工程师/测试开发面试题整理

写这篇博客的目的是为了记录自己面试过程中遇到的面试题,没事翻出来看看,加深印象 PS :如果有哪些地方不对的、遗漏的,可以告诉我o( ̄▽ ̄)ブ

顺丰同城科技-测试开发工程师

这次去面试的是成都的顺丰同城科技,去的时候没有看到多少人,而且差不多都是妹子,面试我的也是个妹子,看着很小的样子,我问了下比我早毕业3年Σ(っ °Д °;)っ 惊呆,而且目前测试只有她一个(ˉ▽ˉ;)… ,然后问的也是一些关于功能测试和自动化jenkins相关的,没怎么问代码。

  • 设计下贩卖机的用例?
    UI界面
    贩卖机用户交互界面是否和需求的一致,颜色,字体,内容等;
    功能方面
    有效的等价类有:金额刚够,顺利出货
    金额超出,找零出货
    金额超出,没钱找零,出货.
    金额不足,进行提示,把货币退出
    金额足够,取消交易
    假币,不出货
    无效等价类:投入金额,不出货,不找零
    投入金额,不出货,退钱
    金额超出,出货,不找零
    金额超出,不出货,找零
    金额不足,出货,找零1
    金额不足,出货,不找零
    金额不足,不出货,不退款
    金额刚够,不出货,退款
    金额刚够,出货,找零
    金额刚够,不出货,找零
    易用性
    交互界面按钮易不易于点击,商品展示界面容不容易辨别商品,能不能全选,颜色对色盲人式友不友好,停电的时候有没有备用电池能不能工作,
    性能
    在有电情况下,能持续工作多长时间;停电情况下,能使用多长时间;使用投币方式,看最多到多少到最大限度。
    安全性
    错误会不会爆炸,是否有有毒物质…

  • 设计下购物车的用例?
    UI界面
    购物车界面是否与需求UI一致;
    功能方面
    加入商品:
    **正常场景:**加入一件商品到购物车,购物车里显示该商品、数量、价格、购买按钮可点击状态
    **其他场景:**添加商品超过规定上限还能不能继续添加,是否有提示;
    多次添加同一商品,有无统一商品最多一次购买数量限制,如何显示,金额会不会增加;
    购物车商品到达失效时间或者下架会不会移除或置灰;
    未登录添加商品到购物车,关闭后有无展示;点击购买,有无提示错误;
    购物车有无根据商品关键字搜索商品功能;有无根据价格,类型,添加时间筛选商品功能;
    购物车能否全选功能;
    删除商品,减少商品数量,金额等信息减少;退出页面再回到购物车,是否仍然显示;
    有优惠券加购后金额是否自动减少;
    性能
    支持同时多少个用户使用此功能;支持最大数量用户同时使用此功能多长时间;
    易用性
    界面按钮易不易于点击,商品展示界面容不容易辨别商品,颜色对色盲人式友不友好 ;购物车界面入口是否过于隐蔽,不易发现;
    兼容性
    不同设备下,界面是否正常展示;

  • 你们公司自动化的框架,部署测试环境的流程?

  • 如果做自动化测试测一个登录功能,测试环境没有生产环境的用户信息,你要怎么做?

    我首先说的是,测试环境的配置、测试数据肯定要尽可能的和生产一致,可以将生产环境数据库的数据导一份到测试环境用的库,可能妹子对我的回答不满意,又说了下可以说下其他思路,我又想了下说如果是登陆的话只是做查询操作,可不可以把数据库的地址改到生产,测试完再改回到测试环境,妈蛋w(゚Д゚)w 最后也不知道有没有说错…

  • Jmeter是怎么处理接口返回的数据的?

    很多方法。正则表达提取器(需要学习下正则表达式,不太懂的建议不说)、JSON Path Extractor 、BeanShell(自己写代码,比较强大)

  • 是否了解持续集成/持续交付?会不会写CICD流程
    大概说了目前公司的自动化测试部署的流程,使用什么框架,Jenkins上每天凌晨跑一次,回答的不是很完整。
    面试官是说的CICD流程,其实准确说叫pipline;说起来我对这个的了解仅限于pipline可连接不同的job,让job执行依次先后执行…
    == pipline:==
    参考文档:

顺丰第二面 (被面试官大佬虐的很惨很惨…现在想起还心有余悸… 感觉自己还有很多要学习的。)
先把问到的题贴在这,最近太忙,后面有空再来慢慢补上

  • 给一个列表,如[4,6,3,1,1,1,5,3] ,找出列表中出现次数最多的数,写伪代码

  • 用栈实现队列

  • 浏览器输入一个网址,到我看到页面内容,发生了什么?

  • liunx统计一个log里含有特定字符abc的行数;

  • 介绍自己一个最熟悉的项目

  • 性能测试关注的指标,具体怎么做的,怎么分析性能瓶颈

一般系统出现性能瓶颈都是程序上有瓶颈,而很少有硬件方面资源不足的情况

  • 在生产环境进行验证测试的时候,必定会产生一些测试数据,这种情况应该怎么处理

  • 性能测试的时候测试数据应该怎么造(需要成千上万大量的数据)

测试工程师/测试开发面试题整理

写这篇博客的目的是为了记录自己面试过程中遇到的面试题,没事翻出来看看,加深印象 PS :如果有哪些地方不对的、遗漏的,可以告诉我o( ̄▽ ̄)ブ

顺丰同城科技-测试开发工程师

这次去面试的是成都的顺丰同城科技,去的时候没有看到多少人,而且差不多都是妹子,面试我的也是个妹子,看着很小的样子,我问了下比我早毕业3年Σ(っ °Д °;)っ 惊呆,而且目前测试只有她一个(ˉ▽ˉ;)… ,然后问的也是一些关于功能测试和自动化jenkins相关的,没怎么问代码。

  • 设计下贩卖机的用例?
    UI界面
    贩卖机用户交互界面是否和需求的一致,颜色,字体,内容等;
    功能方面
    有效的等价类有:金额刚够,顺利出货
    金额超出,找零出货
    金额超出,没钱找零,出货.
    金额不足,进行提示,把货币退出
    金额足够,取消交易
    假币,不出货
    无效等价类:投入金额,不出货,不找零
    投入金额,不出货,退钱
    金额超出,出货,不找零
    金额超出,不出货,找零
    金额不足,出货,找零1
    金额不足,出货,不找零
    金额不足,不出货,不退款
    金额刚够,不出货,退款
    金额刚够,出货,找零
    金额刚够,不出货,找零
    易用性
    交互界面按钮易不易于点击,商品展示界面容不容易辨别商品,能不能全选,颜色对色盲人式友不友好,停电的时候有没有备用电池能不能工作,
    性能
    在有电情况下,能持续工作多长时间;停电情况下,能使用多长时间;使用投币方式,看最多到多少到最大限度。
    安全性
    错误会不会爆炸,是否有有毒物质…

  • 设计下购物车的用例?
    UI界面
    购物车界面是否与需求UI一致;
    功能方面
    加入商品:
    **正常场景:**加入一件商品到购物车,购物车里显示该商品、数量、价格、购买按钮可点击状态
    **其他场景:**添加商品超过规定上限还能不能继续添加,是否有提示;
    多次添加同一商品,有无统一商品最多一次购买数量限制,如何显示,金额会不会增加;
    购物车商品到达失效时间或者下架会不会移除或置灰;
    未登录添加商品到购物车,关闭后有无展示;点击购买,有无提示错误;
    购物车有无根据商品关键字搜索商品功能;有无根据价格,类型,添加时间筛选商品功能;
    购物车能否全选功能;
    删除商品,减少商品数量,金额等信息减少;退出页面再回到购物车,是否仍然显示;
    有优惠券加购后金额是否自动减少;
    性能
    支持同时多少个用户使用此功能;支持最大数量用户同时使用此功能多长时间;
    易用性
    界面按钮易不易于点击,商品展示界面容不容易辨别商品,颜色对色盲人式友不友好 ;购物车界面入口是否过于隐蔽,不易发现;
    兼容性
    不同设备下,界面是否正常展示;

  • 你们公司自动化的框架,部署测试环境的流程?

  • 如果做自动化测试测一个登录功能,测试环境没有生产环境的用户信息,你要怎么做?

    我首先说的是,测试环境的配置、测试数据肯定要尽可能的和生产一致,可以将生产环境数据库的数据导一份到测试环境用的库,可能妹子对我的回答不满意,又说了下可以说下其他思路,我又想了下说如果是登陆的话只是做查询操作,可不可以把数据库的地址改到生产,测试完再改回到测试环境,妈蛋w(゚Д゚)w 最后也不知道有没有说错…

  • Jmeter是怎么处理接口返回的数据的?

    很多方法。正则表达提取器(需要学习下正则表达式,不太懂的建议不说)、JSON Path Extractor 、BeanShell(自己写代码,比较强大)

  • 是否了解持续集成/持续交付?会不会写CICD流程
    大概说了目前公司的自动化测试部署的流程,使用什么框架,Jenkins上每天凌晨跑一次,回答的不是很完整。
    面试官是说的CICD流程,其实准确说叫pipline;说起来我对这个的了解仅限于pipline可连接不同的job,让job执行依次先后执行…
    == pipline:==
    参考文档:

顺丰第二面 (被面试官大佬虐的很惨很惨…现在想起还心有余悸… 感觉自己还有很多要学习的。)
先把问到的题贴在这,最近太忙,后面有空再来慢慢补上

  • 给一个列表,如[4,6,3,1,1,1,5,3] ,找出列表中出现次数最多的数,写伪代码

  • 用栈实现队列

  • 浏览器输入一个网址,到我看到页面内容,发生了什么?

  • liunx统计一个log里含有特定字符abc的行数;

  • 介绍自己一个最熟悉的项目

  • 性能测试关注的指标,具体怎么做的,怎么分析性能瓶颈

一般系统出现性能瓶颈都是程序上有瓶颈,而很少有硬件方面资源不足的情况

  • 在生产环境进行验证测试的时候,必定会产生一些测试数据,这种情况应该怎么处理

  • 性能测试的时候测试数据应该怎么造(需要成千上万大量的数据)

发布评论

评论列表 (0)

  1. 暂无评论