软件测试面试:如何测试一个杯子

在软件测试的面试中,经常会碰到类似的问题。
比如:如何测试一个杯子,或者如何测试一只笔。要求你设计20个以上的test case.

这类的面试题目,是考察面试者是否熟悉各种软件测试方法、设计test case的能力、以及test sense。

首先应该反问面试官, 需求是什么样的,比如大概是个什么样的杯子?
明确需求才能进行测试点分析

从软件测试的各种不同方法来联想, 具体如下:

功能测试(Function test)

  1. 能否装水
  2. 除了装水, 能否装其他液体。比如可乐、酒精
  3. 能装多少ML的水
  4. 杯子是否有刻度表
  5. 杯子能否泡茶,泡咖啡
  6. 杯子是否能放冰箱,做冰块
  7. 杯子的材质是什么(玻璃、塑料、黄金做的)

界面测试(UI Test)

  1. 外观好不好看
  2. 什么颜色
  3. 杯子的形状是怎么样的
  4. 杯子的重量是多少
  5. 杯子是否有异味
  6. 杯子的图案是否合理

性能测试(performance test)

  1. 能否装100度的开水 (泡茶)
  2. 能否装0度冰水
  3. 装满水,放几天后,是否会漏水
  4. 杯子内壁上的涂料是否容易脱落
  5. 杯子上的颜色是否容易褪色或者脱落
  6. 受到什么程度下的压力或者撞击会碎

安全性测试(Security test)

  1. 制作杯子的材料,是否有毒
  2. 放微波炉里转的时候,是否会爆炸, 或者杯子是否会熔化
  3. 从桌子上掉到水泥地上是否会摔碎
  4. 杯子是否容易长细菌
  5. 杯子是否有缺口,会划坏嘴巴
  6. 杯子内壁上的材料,是否会溶解到水中
  7. 杯子破碎后,是否会对使用者造成伤害

易用性测试(Usability Test)

  1. 杯子是否容易烫手
  2. 杯子是否好端,好拿
  3. 杯子的水是否容易喝到
  4. 杯子是否有防滑措施

软件测试面试:如何测试一个杯子相关推荐

  1. 软件测试面试-如何测试一个杯子(转)

    转:http://www.cnblogs.com/TankXiao/p/2381284.html 在软件测试的面试中, 经常会碰到类似的问题. 比如:如何测试一个杯子, 或者如何测试一只笔. 要求你设 ...

  2. 软件测试面试——如何测试一个杯子

    这类的面试题目,是考察面试者是否熟悉各种软件测试方法, 设计test case的能力, 以及test sense. 首先应该反问下面试官, 需求是什么样的,比如大概是个什么样的杯子. 如果让我回答这个 ...

  3. 面试:如何测试一个杯子

    在软件测试的面试中, 经常会碰到类似的问题. 比如:如何测试一个杯子, 或者如何测试一只笔. 要求你设计20个以上的test case. 这类的面试题目,是考察面试者是否熟悉各种软件测试方法, 设计t ...

  4. [软件测试]怎么测试一个杯子

    总体来说从以下几个方面去考虑 功能性.性能性.易用性.可操作性.稳定性方面进行测试 功能性方面的测试,主要是考虑这个水杯是否能盛水,能盛多少水,能否盛热水,盛热水又能盛多少 性能性方面,盛冷水和热水时 ...

  5. [转载] 测试一个杯子

    收藏于 2010-04-11  来自于百度空间 考官从办公室(面试现场)随意选取一个简单物品,假定是一个喝水的带广告图案的花纸杯,让应聘人对它设计出尽可能多的测试用例. 测试项目:杯子 需求测试:查看 ...

  6. 软件测试面试简历测试技能

    测试技能 1.熟悉软件测试理论.测试流程,会编写测试要点.测试用例.测试报告. 2.掌握黑盒测试用例的设计方法,如:等价类.边界值.场景法.错误推测法. 3.掌握Linux基本操作命令,如:文件和目录 ...

  7. 【软件测试面试】测试开发一面面试题+回答,大伙感受下强度咋样......

    目录:导读 前言 一.Python编程入门到精通 二.接口自动化项目实战 三.Web自动化项目实战 四.App自动化项目实战 五.一线大厂简历 六.测试开发DevOps体系 七.常用自动化测试工具 八 ...

  8. 面试常见测试场景-杯子,笔,直播,微信,客户端服务器

    1,看直播卡原因 网速慢.内存不足.页面缓存过多.电脑中毒.浏览器版本低 2,微信发送测试 功能点:发送内容(空白,正常文字,超长文字,特殊字符,表情,图片,红包,语音) 发送对象(普通用户,公众号, ...

  9. 黑莓9000软件测试面试,初步测试有5大发现_黑莓9000 Bold - CNMO

    经过简单的评测总结出5个新的发现: 一就是商标的材质用的是塑料,但仍然具有金属质感, 二就是键盘的改进,在使用的感觉比同先前的8系列感觉要好(编者说可能是由于新产品的缘故吧) 三就是系统是4.6 OS ...

最新文章

  1. redis一般缓存什么样数据_门户数据展示_Redis缓存数据
  2. 七夕节脱单“神助攻”!AI教你写情话
  3. suse 12sp1 oracle 11g r2 时出现错误 调用/sysman/lib/ins_emagent.mk的目标nmo时出错
  4. C语言的逻辑运算符以及优先级及标识符
  5. Self-training在目标检测任务上的实践
  6. c语言send方法,高效编写代码的方法(九):了解objc_msgSend
  7. 《Python程序设计》教学大纲
  8. WAP2.0(XHTML MP)基础介绍
  9. js获取滚动条距离浏览器顶部,底部的高度,兼容ie和firefox
  10. 独立站国际物流怎么解决?
  11. SIMD与NEON概念理解
  12. 怎么用psftp下载linux上的文件夹,使用PSFTP上传和下载Linux服务器文件.doc
  13. 前端架构组件化开发系列二 (基于VUE 扩展组件)
  14. 综述---图像处理中的注意力机制
  15. java 重载的特征_Java中方法的重载详解
  16. 34.ADC基本原理与配置
  17. KVC中setValue:forKey:实现原理
  18. WIN7家庭版升级到旗舰版操作
  19. C语言练手小代码------five
  20. linux 的top命令详解

热门文章

  1. APE:基于多文本的论辩对挖掘 — 任务、数据及模型
  2. 在项目中调外部网站接口
  3. Python 中下划线的 6 个作用
  4. oracle MTS 配置
  5. CAD中PDF怎么转DWG
  6. 三星折叠屏手机之后 人们展开了对折叠iPhone的幻想
  7. 三星折叠屏手机遭吐槽,公司称将彻查故障原因 | 广东省智能创新协会
  8. JAVAj基础之输入输出*
  9. java解耦的模板模式_Java 设计模式(9) —— 模板模式
  10. WordPressDux5.0大前端主题免费下载