软件测试面试:如何测试一个杯子
软件测试面试:如何测试一个杯子
在软件测试的面试中,经常会碰到类似的问题。
比如:如何测试一个杯子,或者如何测试一只笔。要求你设计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 ...
最新文章
- Microsoft Dynamics Marketplace
- keras 香草编码器_完善纯香草javascript中的拖放
- 双击背面截图_ios14怎么轻点双击背面截屏 敲击苹果手机背部截图设置教程
- WebDriver 小毛笔记(二)准备工作
- 如何从github下载并运行angular项目
- 【学习OpenCV4】几何图形的绘制方法
- 【转】mysql多表关联查询
- 猿创征文 | 国产数据库之神通数据库详解安装和使用
- Java语言十五讲(第十一讲 Script)
- amcharts php,分享四个amCharts使用中的问题研究
- Matlab:FIR滤波器设计和音频信号滤波去噪
- matlab成功安装libsvm后,运行程序仍报错“svmtrain has been removed”解决方法记录
- xctf攻防世界 MISC高手进阶区 3-11
- 美化彩虹秒赞系统内页模版
- pytorch 定义torch类型数据_PyTorch 使用 TorchText 进行文本分类
- Java面向对象编程-模拟购物车模块
- JS对于字符串的切割截取
- 用C语言读取.txt文本,并保存在二维数组中
- 从简易计算器到设计模式(策略、简单工厂)
- 浙大oj(basic level)1001
热门文章
- 3dsmax模型导入unity后变透明原因
- mysql repair crash_MySQL错误修复:Table crashed repair failed
- 金蝶KIS商贸高级版7.0冲预收款负数问题
- linux iTop4412开发板开机启动上层应用
- 卸载百度软件修复服务器,技术员修复win10系统卸掉百度卫士的设置方法
- 我的世界服务器账号删除,我的世界玩家基本服务器权限删除教程
- 格式化U盘丢失重要照片,未备份情况下该怎么办?2种方案协助您找回宝贵照片!
- python将多帧图片组合成视频
- amd python mkl_AMD用于深度学习到底Yes吗? 基于mkl和openblas的numpy运算速度小测与安装教程...
- 袁春栋的MySQL的学习笔记