首先,你需要想面试官问清楚需求是什么,具体需求具体分析,并进行测试用例分析。如果没有说明具体用例可以使用如下用例分析进行解答。

一,功能

1.能否装水
2.能装多少水
3.能否装其他液体(酒,饮料,油)
4.杯子的材料
5.能否泡茶/咖啡等
6.是否耐高温
7.是否耐低温
8.是否有刻度

二,界面测试(UI测试)

1.外观(是否完整)
2.颜色
3.形状
4.是否有异味
5.重量
6.大小
7.图案的合理性和完整性

三,易用性测试

1,是否方便装水
2,是否方便携带
3,是否方便打开
4,是否有防滑措施
5,是否防烫
6,是否方便喝水
7,是否方面装水

四,安全性测试

1.杯子的质量材料是否有毒(正常,高温,低温,化学反应)
2.杯子的内壁材料是否溶于水
3.杯子破损时,是否易割伤人
4.杯子在高温情况下,是否易于爆炸
5.杯子在高温情况下,是否易于融化
6.杯子在使用过程中是否会滋生细菌

五,兼容性

1.能否装其他液体
2.能否放冰箱做冰块

六,可移植性

1.高温环境下能否正常使用
2.低温状态下能否正常使用
3.常温情况下能否正常使用

七,性能测试

1.最大的使用次数
2.承受温度的范围(耐高温,耐低温)
3.杯子与空气发生反应的界限
4.液体超过容量是否会溢出
5.杯子的保温时间是否能够达到要求
6.杯子装水后,长时间放置是否会漏水

大致分析如上所示,刚进入测试中发现,测试挺有意思的,以后有时间,将继续更新。

给你一个水杯如何进行测试?相关推荐

  1. 软件测试经典面试题(一)给你一个水杯如何测试

    题目: 给你一个水杯如何测试? 回答 寻找水杯是否有说明书,如果有需要充分阅读并理解水杯说明书,按说明书描述,测试到所有需求点 按测试关注点划分主要分为以下几个方面: 功能测试: 主要关注水杯基本功能 ...

  2. 经典测试用例,一个水杯的测试

    一个水杯的测试 满有意思,如果你愿意,可以发挥一下你的想象先,然后再看看别人例子,你会更加有收获噢! 测试是一种思想,一种思路,当你脑子里面这个思路思想很清晰的时候 我们测试人员什么东东不会测试? H ...

  3. 一个水杯居然能引出这么多测试点

    一个软件的诞生就是从无到有的过程,这个软件的诞生同时也伴随着很多的测试,如果性能测试,功能测试,兼容测试-- 例如来看一个水杯你能引出哪些测试点?

  4. 测试环境搭建流程_案例解析:一个完整的项目测试方案流程,应该是怎么的?...

    作为一名软件测试工程师,为项目制作完成的测试方案并执行,是我们日常工作的重要部分,同时,也是一名合格的软件测试工程师应有的专业素养.那么,很多小白和测试新手肯定要问了:一个完整的项目测试方案流程,应该 ...

  5. 一个简单的epoll测试例子

    一个简单的epoll测试例子 一段简单的epoll测试例子,编译运行后可以直接用浏览器访问localhost来测试. 1 #include <unistd.h> 2 #include &l ...

  6. Java黑皮书课后题第8章:*8.15(几何:在一条直线上吗)编程练习题6.39给出了一个方法,用于测试三个点是否在一条直线上。编写下面的方法,检测points数组中所有的点是否都在同一条直线上

    *8.15(几何:在一条直线上吗)编程练习题6.39给出了一个方法,用于测试三个点是否在一条直线上.编写下面的方法,检测points数组中所有的点是否都在同一条直线上 题目 题目描述与运行示例 破题 ...

  7. 一个项目的整个测试流程

    最近一直在进行接口自动化的测试工作,同时对于一个项目的整个测试流程进行了梳理,希望能对你有用~~~ 需求分析: 整体流程图: 需求提取 -> 需求分析 -> 需求评审 -> 更新后的 ...

  8. 学python要有多少英语词汇量测试_非常适合新手的一个Python爬虫项目: 打造一个英文词汇量测试脚本!...

    最近朋友在苦学英文,但是又不知道自己学的怎么样了,直到有一天,他找到了扇贝网,里面有个"评估你的单词量"功能非常的好,就推荐给我了! 今天我们就用python做一个小的爬虫,然后自 ...

  9. 一个高并发的测试websocket脚本

    一个高并发的测试websocket脚本 根据最近公司上线一个直播项目,但是有一天测试那边一脸苦逼的来找到我,问我有什么好工具可以实现高并发的测试,他使用jmeter限制了400个并发数(个人没去研究过 ...

最新文章

  1. Gentoo 网络接口配置文件说明
  2. 劳动节快乐 | 5月1日 星期六 | 喜马拉雅赴美递交IPO招股书;拼多多年活跃买家7.884亿;抖音电商开启“抖音55潮购季”
  3. myeclipse自定义java注释
  4. Qt之QFileIconProvider
  5. C++11基于范围的for循环
  6. S01E05-专访琚[jū]致远:聊聊兴趣与成就感如何驱动他参与开源社区
  7. System x 服务器制作ServerGuide U盘安装Windows Server 2008 操作系统 --不格式化盘
  8. C++ MFC 打印PDF文件 以及打印指定页数
  9. html提取正文字游戏名,游戏id古诗词 用古诗词取个游戏名字
  10. AlphaFold2: Highly accurate protein structure prediction with AlphaFold笔记
  11. Python爬虫爬取中国大学慕课MOOC课程的课程评价信息(讨论信息),采用selenium动态爬取方法
  12. ThreadPoolExecutor(四)——Interrupt
  13. 浙大计算机跨专业考研心路历程记录
  14. 3-AltiumDesignerPCB设计
  15. IT公司年会:程序员专属小品《疯狂营救》,改编自沈腾《人生自古谁无死》
  16. phpcms实现手机端与PC端双模板的方法与详细教程(同步跳转)
  17. EarlyStopping技术
  18. 怎么用计算机算延偶系数,屋面延尺系数,偶延尺系数有何区别工程量如何计算c...
  19. python金字塔函数_Pyramid Python量化学习笔记:API的基本方法,金字塔
  20. web报表软件必不可少的功能-填报

热门文章

  1. 01.自我意识的觉醒
  2. RTMP、RTSP、HTTP协议流常用直播流地址
  3. 树莓派wiringPi输出PMW
  4. r720支持多少频率的内存吗_高频内存对游戏帧数影响大吗?2400MHz和3200MHz频率内存对比实测...
  5. 7、Java基础——从控制台输入:Scanner类的的用法、数据类型转换、字符型的运算、print与println的区别、Java中的转义字符
  6. Matlab实现 LU分解法解线性方程组(全选主元列选主元)
  7. ​联想小新潮7000-13更换ssd并重装系统记录
  8. 【Java】Java基础
  9. 饥荒插件制作应注意的几个问题
  10. 【Learncpp中文翻译版】【1.9、1.10、1.11】