软件测试面试:如何测试一个杯子
软件测试面试:如何测试一个杯子
在软件测试的面试中,经常会碰到类似的问题。
比如:如何测试一个杯子,或者如何测试一只笔。要求你设计20个以上的test case.
这类的面试题目,是考察面试者是否熟悉各种软件测试方法、设计test case的能力、以及test sense。
首先应该反问面试官, 需求是什么样的,比如大概是个什么样的杯子?
明确需求才能进行测试点分析
从软件测试的各种不同方法来联想, 具体如下:
功能测试(Function test)
- 能否装水
- 除了装水, 能否装其他液体。比如可乐、酒精
- 能装多少ML的水
- 杯子是否有刻度表
- 杯子能否泡茶,泡咖啡
- 杯子是否能放冰箱,做冰块
- 杯子的材质是什么(玻璃、塑料、黄金做的)
界面测试(UI Test)
- 外观好不好看
- 什么颜色
- 杯子的形状是怎么样的
- 杯子的重量是多少
- 杯子是否有异味
- 杯子的图案是否合理
性能测试(performance test)
- 能否装100度的开水 (泡茶)
- 能否装0度冰水
- 装满水,放几天后,是否会漏水
- 杯子内壁上的涂料是否容易脱落
- 杯子上的颜色是否容易褪色或者脱落
- 受到什么程度下的压力或者撞击会碎
安全性测试(Security test)
- 制作杯子的材料,是否有毒
- 放微波炉里转的时候,是否会爆炸, 或者杯子是否会熔化
- 从桌子上掉到水泥地上是否会摔碎
- 杯子是否容易长细菌
- 杯子是否有缺口,会划坏嘴巴
- 杯子内壁上的材料,是否会溶解到水中
- 杯子破碎后,是否会对使用者造成伤害
易用性测试(Usability Test)
- 杯子是否容易烫手
- 杯子是否好端,好拿
- 杯子的水是否容易喝到
- 杯子是否有防滑措施
软件测试面试:如何测试一个杯子相关推荐
- 软件测试面试-如何测试一个杯子(转)
转:http://www.cnblogs.com/TankXiao/p/2381284.html 在软件测试的面试中, 经常会碰到类似的问题. 比如:如何测试一个杯子, 或者如何测试一只笔. 要求你设 ...
- 软件测试面试——如何测试一个杯子
这类的面试题目,是考察面试者是否熟悉各种软件测试方法, 设计test case的能力, 以及test sense. 首先应该反问下面试官, 需求是什么样的,比如大概是个什么样的杯子. 如果让我回答这个 ...
- 面试:如何测试一个杯子
在软件测试的面试中, 经常会碰到类似的问题. 比如:如何测试一个杯子, 或者如何测试一只笔. 要求你设计20个以上的test case. 这类的面试题目,是考察面试者是否熟悉各种软件测试方法, 设计t ...
- [软件测试]怎么测试一个杯子
总体来说从以下几个方面去考虑 功能性.性能性.易用性.可操作性.稳定性方面进行测试 功能性方面的测试,主要是考虑这个水杯是否能盛水,能盛多少水,能否盛热水,盛热水又能盛多少 性能性方面,盛冷水和热水时 ...
- [转载] 测试一个杯子
收藏于 2010-04-11 来自于百度空间 考官从办公室(面试现场)随意选取一个简单物品,假定是一个喝水的带广告图案的花纸杯,让应聘人对它设计出尽可能多的测试用例. 测试项目:杯子 需求测试:查看 ...
- 软件测试面试简历测试技能
测试技能 1.熟悉软件测试理论.测试流程,会编写测试要点.测试用例.测试报告. 2.掌握黑盒测试用例的设计方法,如:等价类.边界值.场景法.错误推测法. 3.掌握Linux基本操作命令,如:文件和目录 ...
- 【软件测试面试】测试开发一面面试题+回答,大伙感受下强度咋样......
目录:导读 前言 一.Python编程入门到精通 二.接口自动化项目实战 三.Web自动化项目实战 四.App自动化项目实战 五.一线大厂简历 六.测试开发DevOps体系 七.常用自动化测试工具 八 ...
- 面试常见测试场景-杯子,笔,直播,微信,客户端服务器
1,看直播卡原因 网速慢.内存不足.页面缓存过多.电脑中毒.浏览器版本低 2,微信发送测试 功能点:发送内容(空白,正常文字,超长文字,特殊字符,表情,图片,红包,语音) 发送对象(普通用户,公众号, ...
- 黑莓9000软件测试面试,初步测试有5大发现_黑莓9000 Bold - CNMO
经过简单的评测总结出5个新的发现: 一就是商标的材质用的是塑料,但仍然具有金属质感, 二就是键盘的改进,在使用的感觉比同先前的8系列感觉要好(编者说可能是由于新产品的缘故吧) 三就是系统是4.6 OS ...
最新文章
- redis一般缓存什么样数据_门户数据展示_Redis缓存数据
- 七夕节脱单“神助攻”!AI教你写情话
- suse 12sp1 oracle 11g r2 时出现错误 调用/sysman/lib/ins_emagent.mk的目标nmo时出错
- C语言的逻辑运算符以及优先级及标识符
- Self-training在目标检测任务上的实践
- c语言send方法,高效编写代码的方法(九):了解objc_msgSend
- 《Python程序设计》教学大纲
- WAP2.0(XHTML MP)基础介绍
- js获取滚动条距离浏览器顶部,底部的高度,兼容ie和firefox
- 独立站国际物流怎么解决?
- SIMD与NEON概念理解
- 怎么用psftp下载linux上的文件夹,使用PSFTP上传和下载Linux服务器文件.doc
- 前端架构组件化开发系列二 (基于VUE 扩展组件)
- 综述---图像处理中的注意力机制
- java 重载的特征_Java中方法的重载详解
- 34.ADC基本原理与配置
- KVC中setValue:forKey:实现原理
- WIN7家庭版升级到旗舰版操作
- C语言练手小代码------five
- linux 的top命令详解