如何测试一个杯子


走火入魔系列之:水杯测试

一.题目:

给你一个水杯如何测试?要求你设计20个以上的test case.

1. 功能测试

主要基本功能测试,等价、边界、判定、因果
1.1 水杯是否可以装液体,能否装其他液体。比如酒精、甲醇
1.2 水杯是否可以正常喝水
1.3 水杯是否有盖子,盖子是否可以正常盖住
1.4 水杯是否有保温功能,保温功能是否正常保温
1.5 水杯是否会漏水,盖住盖子拧紧后是否会漏水
1.6 能装多少cc的水
1.7 杯子是否有刻度表
1.8 杯子能否泡茶,泡咖啡
1.9 杯子是否能放冰箱,做冰块
1.10 杯子的材质是什么(玻璃,塑料,黄金做的)

2. 界面测试

主要关注物体表单的美观、易用、简单
2.1 外观是否完整
2.2 外观是否舒适
2.3 颜色搭配及使用是否让人感到舒适
2.4 杯子外观大小是否适中
2.5 杯子是否有图案,图案是否易磨损
2.6 杯子的重量是多少

3. 性能测试

主要参考物体的性能
3.1 水杯装满水时,杯口是否会漏水出来
3.2 水杯最大使用次数
3.3 水杯的保温性是否达到要求
3.4 水杯的耐寒性是否达到要求
3.5 水杯的耐热性是否达到要求
3.6 水杯掉地,是否还可以捡起来正常使用
3.7 水杯长时间放置时,是否会发生泄露

4. 兼容性测试

主要关注水杯是否可以装其他液体,例如:果汁、汽油、酒精、甲醛等

5. 易用性测试

主要关注水杯使用是否方便
5.1 水杯喝水时否方便
5.2 水杯拿起放下是否方便
5.3 水杯装水是否方便
5.4 水杯携带是否方方便
5.5 水杯是否有防滑功能
5.6 水杯装有低温或者高温水时,是否会让手感到不适

6. 可移植性测试

主要关注水杯放置环境等
6.1 将水杯放在常温环境中,使用是否正常
6.2 将水杯放在零下的环境中,使用是否正常
6.3 将水杯放在高于正常温度的环境中,使用是否正常

7. 安全性测试

主要关注水杯是否释放有毒物质等
7.1 当水杯装上水后,是否会产生有毒物质
7.2 把水杯放在零下环境时,是否会产生有毒物质
7.3 把水杯放在高温环境时,是否会产生有毒物质

(下一道面试题:<<如何测试上传和下载?>>)

转载于:https://www.cnblogs.com/BenLam/p/10553779.html

面试题:如何编写一个杯子测试用例相关推荐

  1. Java算法面试题:编写一个程序,将e:\neck目录下的所有.java文件复制到e:\jpg目录下,并将原来文件的扩展名从.java改为.jpg...

    package com.swift;import java.io.File; import java.io.FileFilter; import java.io.FileInputStream; im ...

  2. 编程面试题:编写一个会造成数据库死锁的应用

    相信对于"开发一个会产生死锁的Java应用"这类需求,大家都能顺利完成.但是如果题目要求得更具体一些,要求这个死锁发生在数据库层面,应该怎样完成呢? 下面我提供一种答案,采用SAP ...

  3. 编写一个SQL查询,获取Employee表中第二高的薪水(Salary)

    单选 class X{Y y=new Y();public X(){System.out.print("X");} } class Y{public Y(){System.out. ...

  4. 场景法设计测试用例atm_测试用例设计经典面试题之电梯、杯子、笔、桌子、洗衣机、椅子、ATM等...

    测试用例设计经典面试题之电梯.杯子.笔.桌子.洗衣机.椅子.ATM等 <转载> 1.测试项目:电梯 需求测试:查看电梯使用说明书.安全说明书等 界面测试:查看电梯外观 功能测试:测试电梯能 ...

  5. C语言试题五十九之请编写一个函数fun,它的功能时:求fibonacci数列中大于t的最小的一个数,结果由函数返回。

    1. 题目 请编写一个函数fun,它的功能时:求fibonacci数列中大于t的最小的一个数,结果由函数返回. 其中fibonacci数列f(n)的定义为:f(0)=0,f(1)=1,f(n)=f(n ...

  6. C语言试题四十一之请编写一个函数,用来删除字符串中的所有空格。

    1. 题目 请编写一个函数function,它的功能是:用来删除字符串中的所有空格. 2 .温馨提示 C语言试题汇总里可用于计算机二级C语言笔试.机试.研究生复试中C程序设计科目.帮助C语言学者打好程 ...

  7. C语言试题二十五之编写一个函数float function(double h),函数的功能使对变量h中的值保留2位小数,并对第三位进行四舍五入(规定h中的值位正数)。

    1. 题目 编写一个函数float function(double h),函数的功能使对变量h中的值保留2位小数,并对第三位进行四舍五入(规定h中的值位正数). 2 .温馨提示 C语言试题汇总里可用于 ...

  8. C语言试题二十四之编写一个函数unsigned function(unsigned w),w使一个大于10的无符号整数,若w是n(n≥2)位的整数,则函数求出w后n-1位的数作为函数值返回。

    1. 题目 请编写一个函数unsigned function(unsigned w),w使一个大于10的无符号整数,若w是n(n≥2)位的整数,则函数求出w后n-1位的数作为函数值返回. 比如:w是1 ...

  9. C语言试题二十三之编写一个函数void function(int tt[m][n],int pp[n]),tt指向一个m行n列的二维函数组,求出二维函数组每列中最小元素,并依次放入pp所指定一维数组中

    1. 题目 请编写一个函数void function(int tt[m][n],int pp[n]),tt指向一个m行n列的二维函数组,求出二维函数组每列中最小元素,并依次放入pp所指定一维数组中.二 ...

最新文章

  1. java 文件下载 【学习记录】
  2. 均差定义及性质(python实现)
  3. 12.当效率至关重要时,请在map::operator[]与map::insert之间谨慎作出选择
  4. ExtJs UI框架学习三
  5. ASP.NET状态管理详解,让你明明白白
  6. 《C++ Primer Plus》第15章 友元、异常和其他 学习笔记
  7. TCP方式的网络通信【聊天器示例】
  8. Redis教程:数据对象分析(二)
  9. Aiseesoft HEIC Converter如何在Mac上将HEIC转换为JPG/JPEG或PNG?
  10. Python 符号运算
  11. Linux60个小时速成
  12. php高德行政区边界,请教 高德地图绘制行政区划边界
  13. 七牛云上传的视频通过外链播放黑屏问题
  14. 玉米社:百度SEM竞价推广策略有哪些?
  15. 指出下列程序运行的结果()
  16. php左测导航栏,商城左侧大分类导航菜单教程完整代码
  17. 争议不断的AI绘画,靠什么成为了顶流?
  18. ROS学习第三天 ROS的通讯机制
  19. platform创建说明
  20. 家装网线该如何选择?怎么区别好坏

热门文章

  1. Serverless 工程实践 | 自建 Apache OpenWhisk 平台
  2. 【报名开启】阿里云线下Workshop让你玩转ECS 快速搭建云上博客
  3. 嘘!阿里程序媛上班的第一件事是...
  4. 除了清空购物车,阿里年会的技术也够霸气!
  5. python首行代码import *,from * import * 解析
  6. SQL Server中的Union和Union All语句之间的差异及其性能
  7. 观点:再见Objective C?程序员眼中的Swift
  8. MySQL复习资料(七)——MySQL-存储过程
  9. IDEA创建Servlet项目
  10. centos6 图形界面root免密直接登录问题