软件测试面试如何测试一个杯子_其它综合

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

在软件测试的面试中, 经常会碰到类似的问题。 比如:如何测试一个杯子, 或者如何测试一只笔。 要求你设计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. 杯子的图案是否合理
  7.  

性能测试(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. 杯子是否有防滑措施 

总结

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

以上就是对软件测试面试如何测试一个杯子需要注意的地方,后续继续整理关于软件测试的资料,谢谢大家对本站的支持!

时间: 2024-09-20 15:26:14

软件测试面试如何测试一个杯子_其它综合的相关文章

如何测试一个纸杯-----利用引导词整理测试思路

测试专家:请测试一个纸杯? 测试菜鸟:什么? 测试专家:如果给你一个喝水的一次性一次纸杯,你将如何测试它? 测试菜鸟:...我想想啊... 几分钟后....... 测试菜鸟:倒满水看看漏不漏....嗯.... 测试专家:还有么? 测试菜鸟:能不能倒出水来...会不会变形?......一个纸杯怎么测啊?脑子全乱了?.哦,对了! 你有需求么? 测试专家:嗯,不错的问题,你见过纸杯的需求说明书么? 测试菜鸟:没需求说明书我咋测? 测试专家:好吧,假设我是你老板,是你客户,你也这么回答我? 测试菜鸟:.

junit 如何测试一个方法中的每行代码是否都被执行过?

问题描述 junit 如何测试一个方法中的每行代码是否都被执行过? 如题 测试一个方法中的每行代码是否都被执行过?是否有多余的代码? 解决方案 要知道一个代码块里面的代码是否被执行过,其实可以在该代码块最后加个输出语句即可,如果输出语句有执行,那么 前面的代码必然有执行. 但执行效果不一定是你的预期效果罢了(因为代码不一定是符合你的设计需求的) 解决方案二: 是否有多余的代码? 这个应该有代码校验工具. 解决方案三: 你这说的是白盒测试中的覆盖率测试,如果代码中有分支语句,需要编写多个测试用例才

struts-在Myeclipse配置Struts,用tomcat测试一个index.jsp时出现问题

问题描述 在Myeclipse配置Struts,用tomcat测试一个index.jsp时出现问题 本人新手,求助各位大牛~~~~~ HTTP Status 500 - cn.it.shop.action.CategoryAction.1() type Exception report message cn.it.shop.action.CategoryAction.1() description The server encountered an internal error that pre

c语言-在面试中遇到一个枚举类型相关问题

问题描述 在面试中遇到一个枚举类型相关问题 今天在面试中遇到的问题,不知道如何解决enum ADC__enlSRState{ ADC__nReset ADC__nActive ADC__nGetMux2 ADC__nGetMux3 ADC__nGetFuel ADC__nGetTwoPinSensors ADC__nlastState = ADC__nGetTwoPinSensors} 在这里ADC__nlastState起到了什么作用? 解决方案 应该是用在判断一个数值e是否是有效的枚举值的时

scrapy shell 测试一个图片地址出错

问题描述 scrapy shell 测试一个图片地址出错 求大家帮帮忙看看怎么解决啊.. scrapy shell http://img3.douban.com/view/photo/raw/public/p2182457150.jpg 出现的错误如下:

方法-只有一台电脑怎么测试一个局域网收发数据的程序

问题描述 只有一台电脑怎么测试一个局域网收发数据的程序 如题目,小弟自己写了个仿飞鸽传书的局域网收发数据的程序,在自己本地电脑上测试用本地回环地址测试没有问题, 我现在就是想测试局域网中,可以好使不?但是我只有一台电脑,请问各位大牛们,有什么办法可以一台电脑模拟成2台电脑或者什么的方法可以测试这个程序么? 解决方案 嗯 我有虚拟机 上面有一个XP的系统 我自己点奥window7的 请问 一个虚拟机 一个本地window7 可以测么? 解决方案二: 方法1.找你身边的同学一起测试? 方法2.安装V

调试-在测试一个tesseract程序时logcat抛出一个错误无法解决,请教各位大侠

问题描述 在测试一个tesseract程序时logcat抛出一个错误无法解决,请教各位大侠 这是logcat的信息 02-09 12:45:12.405: D/MainActivity ...(2210): begin>>>>>>> 02-09 12:45:12.409: D/nimei(2210): ---in ocr() before try-- 02-09 12:45:12.409: V/MainActivity ...(2210): not in the

一个杯子如何筹到135万?众筹到底怎么玩?

中介交易 SEO诊断 淘宝客 云主机 技术大厅 一个杯子到底值多少钱?一千个读者心中有一千个数字,但麦开的答案是:135万.从13年12月17日至14年1月16日,Cuptime 通过众筹平台"点名时间",总共获得了1358583 元募资.Cuptime 是一款智能水杯,开发者为麦开团队.虽然背着智能的名字,用起来却还是像普通水杯那样直白.Cuptime 通过蓝牙 4.0 同手机相连,同时自己也内置了一套算法,可以在恰当的时候提醒你喝水.你不用时时看下手机提醒,水杯自己就能发声来提醒你

Twitter正在测试一个新功能

摘要: 7月2日消息,据国外媒体报道,Twitter正在测试一个新功能,将这种140个字的信息与提及它们的.篇幅更长的新闻报道联系起来,从而为实时的信息增加更多相关内容. 周日,有用户发现 7月2日消息,据国外媒体报道,Twitter正在测试一个新功能,将这种140个字的信息与提及它们的.篇幅更长的新闻报道联系起来,从而为实时的信息增加更多相关内容. 周日,有用户发现,自己的Twitter帖子上加入了一些列媒体网站,这些网站嵌入引用了该Twitter帖子的内容.用户可以通过点击这些新加入的图标,