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

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

首先应该反问下面试官, 需求是什么样的,比如大概是个什么样的杯子。

我回答这类问题的思路, 从软件测试的各种不同方法来联想, 具体如下。

功能测试(Function test)
能否装水,

除了装水, 能否装其他液体。比如可乐,酒精

能装多少ML的水

杯子是否有刻度表

杯子能否泡茶,跑咖啡

杯子是否能放冰箱,做冰块

杯子的材质是什么(玻璃,塑料,黄金做的)

界面测试(UI Test)
外观好不好看。

什么颜色

杯子的形状是怎么样的。

杯子的重量是多少

杯子是否有异味

杯子的图案是否合理

性能测试(performance test)
能否装100度的开水 (泡茶)

能否装0度冰水

装满水,放几天后,是否会漏水

杯子内壁上的涂料是否容易脱落。

杯子上的颜色是否容易褪色或者脱落

被我坦克压下,是否会碎 (这条是开玩笑的哈)

安全性测试(Security test)
制作杯子的材料,是否有毒

放微波炉里转的时候,是否会爆炸, 或者杯子是否会熔化。

从桌子上掉到水泥地上是否会摔碎。

杯子是否容易长细菌

杯子是否有缺口,会划坏嘴巴

杯子内壁上的材料,是否会溶解到水中

杯子破碎后,是否会对使用者造成伤害

可用性测试(Usability Test)
杯子是否容易烫手

杯子是否好端,好拿

杯子的水是否容易喝到

杯子是否有防滑措施

总结
一不小心, 就写了30多个test case。 下次碰到 “如何测试一台自动售货机” 这样的问题, 按照相同的思路, 也能容易的回答出来。

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

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

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

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

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

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

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

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

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

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

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

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

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

  7. 测试面试题集-生活物品测试:杯子、伞、钢笔、桌子

    以下内容首发于微信公众号[ITester软件测试小栈]: 测试面试题集-3.生活物品测试:杯子.伞.钢笔.桌子 大家好 我是coco小锦鲤 上上周五给大家分享了测试基础理论题 上个周五给大家分享了测试 ...

  8. 测试面试题集-3.生活物品测试:杯子、伞、钢笔、桌子

    ------·今天距2020年60天·------ 这是ITester软件测试小栈第73次推文 大家好 我是coco小锦鲤 上上周五给大家分享了测试基础理论题 上个周五给大家分享了测试用例设计题 这个 ...

  9. 面试题:如何编写一个杯子测试用例

    如何测试一个杯子 走火入魔系列之:水杯测试 一.题目: 给你一个水杯如何测试?要求你设计20个以上的test case. 1. 功能测试 主要基本功能测试,等价.边界.判定.因果 1.1 水杯是否可以 ...

最新文章

  1. 中医科学院临基所携手第四范式助力抗疫工作
  2. ## 7.3 奇异值分解的几何意义
  3. 你认为任正非与柳传志那个更值得钦佩?
  4. AdPlayBanner:功能丰富、一键式使用的图片轮播插件
  5. Gulp和Webpack对比
  6. 40个极简WordPress主题
  7. ----流程控制-条件控制/循环控制\错误控制/程序终止控制
  8. cocos2dx 开发成长之路 004
  9. 国内比较好的云服务提供商有哪些?
  10. More Grounded Image Captioning by Distilling Image-Text Matching Model
  11. open wrt 跟换主题_openwrt 更改默认主题
  12. “天气之子”:GIS预测降雨
  13. JavaScript —— JSchallenger Arrays 数组练习(测试一下你的 JS 数组基础)【专题二】
  14. LeetCode714:买卖股票的最佳时机含手续费
  15. C#,图像二值化(13)——全局阈值的双峰平均值算法(Bimodal Thresholding)与源程序
  16. usleep java_PHP sleep()函数, usleep()函数
  17. Git 命令行的各种退出方式
  18. 加速度计、磁力计求初始姿态角
  19. Linux服务器docker环境下Jasper Report报错
  20. BZOJ3811: 玛里苟斯

热门文章

  1. 提高信噪比可以减弱其影响的差错是什么
  2. 苹果7pnfc功能门禁卡_苹果下个月终于要开放NFC权限了!iphone一秒变身门禁卡
  3. 【Java】FastJson如何返回不带转义字符的json字符串
  4. bugku上聪明的PHP
  5. shell中source命令与sh命令的区别
  6. 10-Java框架-SpringBoot整合MyBatis-Plus
  7. 【一天一个Python小案例】RGB图转简笔画
  8. 如何找到steam游戏文件所在位置
  9. Python基础-生成器与yield
  10. python中hex是什么意思_HEX值是什么?