美团测试面试真题学习

美团真题1--测试基础-业务场景说下你的测试用例设计

  • 功能角度
    • 方法论
      • 边界值、等价类划分、错误推测法
    • 示例
      • 输入已注册的用户名和正确的密码,验证是否登录成功;
      • 输入已注册的用户名和不正确的密码,验证是否登录失败
      • 输入未注册的用户名和任意密码,验证是否登录失败
      • 用户名和密码两者都为空,验证是否登录失败,并且提示信息正确
      • 用户名和密码两者之一为空,验证是否登录失败,并且提示信息正确
      • 如果登录功能启用验证码功能,在用户名和密码正确的前提下,验证验证码是否正确
  • 用户体验角度
    • 后台系统创建的用户第一次登录成功时,是否提示修改密码;
    • 前端页面是否根据设计要求限制用户名和密码长度;
    • 快捷键 Tab和Enter等,是否可以正常使用;
    • 页面默认焦点是否定位在用户名的输入框中。
  • 兼容性角度
    • 不同浏览器下,验证登录页面的显示以及功能正确性;
    • 相同浏览器的不同版本下,验证登录页面的显示以及功能正确性;
    • 不同移动设备终端的不同浏览器下,验证登录页面的显示以及功能正确性;
    • 不同分辨率的界面下,验证登录页面的显示以及功能正确性。
  • 安全性角度
    • 页面上的密码框是否加密显示;
    • 用户名和密码是否大小写敏感;
    • 刷新页面是否会刷新验证码;
    • 若登录功能需要验证码,点击验证码图片是否能更换验证码,验证更换的验证码是否正确
    • 不同级别的用户,比如管理员用户和普通用户,登录系统后的权限是否正确;
    • 如果验证码具有时效性,需要分别验证时效内和时效外验证码的有效性;
    • 用户登录成功但是会话超时后,继续操作是否会重定向到用户登录界面;
    • 用户密码后台存储是否加密;
    • 用户密码在网络传输过程中是否加密。
  • 性能角度
    • 单用户登录的响应时间是否小于3秒;
    • 单用户登录时,后台请求数量是否过多;
    • 高并发场景下用户登录的响应时间是否小于5秒;
    • 高并发场景下服务端的监控指标是否符合预期;
    • 高集合点并发场景下,是否存在资源死锁和不合理的资源等待;
    • 长时间大量用户连续登录和登出,服务器端是否存在内存泄漏。

美团真题2--后端实现角度-了解过session登录实现机制吗

**分享bug:**上线之后部分用户反馈登录功能有问题,登录之后就又退回到登录页面------首先问题复现,但是找不到问题,通过远程操控客户的客户端检查,最终发现确实是无法登录,而且无法保存cookie,这是因为电脑上安装的杀毒软件将该浏览器的cookie保存机制禁用了。

美团真题3--计算机底层基础-谈谈你对TCP握手机制的理解

网络数据传输需要经过很多节点,不可靠 ---出现丢失、乱序等问题,因此需要有一个建立连接的过程,确保传输可靠。

为什么两次传输不行呢?两次传输只能保证客户端可以正常发送数据到服务端。那客户端能不能接受到服务器的数据就未可知。所以第三次握手就确保了服务端正常发送到客户端数据的可靠性。

美团真题4--应用软件技术原理讲一下-Selenium底层原理

UI自动化------Selenium------底层调用HTTP接口,最终由驱动处理这个请求。

用python代码发网络请求,和Jmeter发网络请求是一致的,只是说把用Jmeter发送变成了用python/Java发送,仅此而已。没有python/Java代码也能控制浏览器,只是用 Jmeter/Postman等工具去调用接口,很麻烦,要补充很多参数,因此,用代码把要调用的接口进行包装------把接口的调用变成了一个个的方法,python/Java封装的都是同一套接口,都是webDriver,只是使用不同的编程语言进行封装。

相关推荐
美团测试工程师5 小时前
九大高效的前端测试工具与框架
软件测试·测试工具·jmeter
测试者家园11 小时前
ChatGPT生成接口文档的方法与实践
软件测试·chatgpt·测试用例·接口测试·接口文档·ai赋能·用chatgpt做软件测试
Heaven64513 小时前
6.8 Newman自动化运行Postman测试集
软件测试·自动化·接口测试·postman·newman
测试老哥18 小时前
Python自动化测试图片比对算法
自动化测试·软件测试·python·测试工具·程序人生·职场和发展·测试用例
测试者家园1 天前
ChatGPT接口测试用例生成的流程
软件测试·chatgpt·测试用例·接口测试·测试图书·质量效能·用chatgpt做测试
互联网杂货铺1 天前
几个常见的Jmeter压测问题
自动化测试·软件测试·测试工具·jmeter·职场和发展·测试用例·压力测试
测试者家园2 天前
ChatGPT与接口测试工具的协作
软件测试·测试工具·chatgpt·接口测试·ai赋能·用chatgpt做软件测试·测试图书
测试19982 天前
Chrome+Postman做接口测试
自动化测试·软件测试·chrome·测试工具·职场和发展·测试用例·postman
爱学测试的李木子2 天前
性能】JDK和Jmeter的安装与配置
java·开发语言·软件测试·测试工具·jmeter
字节程序员2 天前
Jmeter分布式测试的注意事项和常见问题
软件测试·分布式·jmeter