美团——大众测试开发工程师校招
1.美团有一个API用于创建团购订单,地址如下
https://open.meituan.com/order/createorder?token=1234567890abcdefghijklmnopqrstuvwxyz
其中,token用于验证用户身份
请求方法:POST
参数类型:application/json
参数列表(隐去无关参数):
{
"dealid": 90,
"quantity": 5
}
传入deal ID(要购买的团购券的ID)和数量后,返回新生成的订单ID(隐去无关参数)。例如:
{
"success": 0, // 正常情况为0
"msg": "", // 正常情况为空
"orderid": 2910100100, // 订单id
}
设计测试用例进行测试,尽可能覆盖的完备。
答案解析:
功能性测试:
1.输入合法的参数,是否正确的生成订单
2.输入的参数为空,提交之后是否有相应的错误信息提示
3.输入的参数dealid为非数值型,提交之后是否有相应的错误信息提示
4.输入的参数dealid不存在,提交之后是否有相应的错误信息提示
5.输入的参数quantity为零或负数,提交之后是否有相应的错误信息提示
6.输入的参数quantity大于库存量,提交之后是否有相应的错误信息提示
7. token无效,提交之后是否有相应的错误信息提示
8.输入的参数不是JSON类型的,提交之后是否有相应的错误信息提示
性能测试:
1.压力测试,考察系统在极限压力下的处理能力 2. 狭义性能测试,验证系统能够达到一定的处理能力.
3. 并发测试,测试数据库和应用服务器对并发请求的处理
兼容性测试:在不同的web浏览器(IE/Firefox/谷歌等)上面测试/不同的系统(windows 7,windows8,windowsxp 等)
安全性测试:1)SQL注入攻击2)tooken伪造攻击3)订单潮水攻击4)deal遍历攻击
美团——大众测试开发工程师校招相关推荐
- 美团招聘-测试开发工程师
美团内推, 有意私聊 ,或者直接发送邮件chengzhengqiang@meituan.com 职位诱惑: O2O,技术控 职位描述: 高级QA工程师/测试主管(后台服务测试)工作职责 · 负责后台服 ...
- 阿里-测试开发工程师-18年暑期实习-一面
阿里-测试开发工程师-18年暑期实习-一面 30min面试时间,电话面试,全问简历,没有单独的技术问题.主要是实习,然后两个项目,再问比赛.然后测试相关工具. 1.自我介绍(学校排名念了一下,项目实习 ...
- 2020网易校招测试开发工程师面经
事先声明,我是21届的.糊里糊涂投了简历,糊里糊涂做了笔试题,糊里糊涂一面二面总监面..当然我在一面的时候就跟面试官说了我是21届的,人丝毫没嫌弃还面完了.技术过了就是过了,没有嫌弃年级,感谢网易!虽 ...
- 校招末班车 — 记我的爱奇艺测试开发工程师面试之旅
自从二月底离职后,一直没有找到合适的归宿,但是好在终于有了校招的意识.在网上疯狂投递17届校招.曾经有一个礼拜每天都有笔试面试,刚好又是毕业季毕设论文还压着,心力交瘁.陆续收到几份offer,Java ...
- 美团-测试开发工程师-18年暑期实习-一面二面
美团实习 测试开发岗 两面技术+一面hr 一面 35min的面试时间,电话面试,按照简历的专业技术部分问的,先问项目性能指标,C++,再Linux常见命令,网路(我说我不是很熟),数据库.最后给了一个 ...
- 软件测试/测试开发丨Java or Python?测试开发工程师如何选择合适的编程语言?
很多测试开发工程师尤其是刚入行的同学对编程语言和技术栈选择问题特别关注,毕竟掌握一门编程语言要花不少时间成本,也直接关系到未来的面试和就业(不同企业/项目对技术栈要求也不一样),根据自身情况做一个相对 ...
- 测试开发工程师到底是做什么的?你真的知道吗
目录 一二三线互联网公司对测试开发工程师的要求: 测试开发工程师的具体职责: 不要迷失方向 总结: 测试开发工程师必看视频教程: 一二三线互联网公司对测试开发工程师的要求: 现在很多测试的同事对测试开 ...
- 【第二篇:测试(开发)工程师的日常】
我终于回来了,前几周一直在准备晋升答辩,也是心力憔悴.自从在组内给大家看了我写的PPT之后,莫名的获得了"老师"这个称号,真的是被自己的才能惊讶到了,之后如果有小伙伴想要请帮忙re ...
- 测试开发工程师常见面试题
1. CPU 和 GPU的区别 CPU 力气大啥P事都能干,还要协调. GPU 上面那家伙的小弟,老大让他处理图形,这方面处理简单,但是量大,老大虽然能处理,可是老大只有那么几个兄弟,所以不如交给小弟 ...
最新文章
- 微服务部署:蓝绿部署、滚动部署、灰度发布等部署方案对比与总结
- PythonOpenCV - 随机生成图像 与 图像的转维(reshape)
- 区块链跨链领域新突破!
- php stmp 授权码问题,PHPmailer 使用网易126发送邮件的问题
- 扁平化c语言教程,中国象棋人机博弈程序(扁平化棋局) C语言实现
- 安装详细步骤win7_windows安装器怎么安装原版win7【详细教程】
- C++之printf格式
- 定制你的Unity编辑器
- 小白程序员的成长之路《时间管理大师》
- 使用计算机键盘的基本步骤,键盘指法练习方法
- 使用c#语言进行游戏开发,Unity 3D脚本编程——使用C#语言开发跨平台游戏
- 小红伞杀毒软件|小红伞杀毒软件下载
- 量子统计中的涨落和时间关联函数的概念(谐振子例子)
- 软件打不开且显示乱码的解决办法
- 怎么查看电脑最大支持扩展内存
- matlab窄带水平集,窄带水平集方法
- 怎样快速提高计算机能力,如何提高算术能力?不借助计算机、笔、纸等工具,怎么能快速心算出多位数计算结果?如:489x85 如:128965-98542有什么口决及速算的方法的详细步骤?...
- 利用Jupyter Notebook进行科学计算和数据分析
- Get a Model! Model Hijacking Attack Against Machine Learning Models
- linux双显卡配置_linux双显卡解决方案
热门文章
- 第四方聚合支付系统源码PHP版
- 《庄子·外篇·骈拇第八》
- locust入门 -6 无图模式和分布式执行
- 谷歌发布史上“最强大脑”——可以控制和操作机器人的AI模型
- uniapp微信小程序怎样获取宽高?获取系统信息?微信小程序 获取用户手机屏幕高度与宽度信息等
- 机器学习之深入理解K最近邻分类算法(K Nearest Neighbor)
- 反复调整,苹果的价格策略还奏效吗?
- AI落地制造业:智能机器人应具备这4种能力
- 织梦如何添html5播放器,织梦ckplayer视频播放器插件安装使用教程
- 【 OJ 】 HDOJ1035 迷宫类问题模拟走向 [ 32 ]