当前位置:首页 > 日记 > 正文

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

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

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

在软件测试的面试中, 经常会碰到类似的问题。 比如:如何测试一个杯子, 或者如何测试一只笔。 要求你设计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。   下次碰到 “如何测试一台自动售货机” 这样的问题, 按照相同的思路, 也能容易的回答出来。

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

相关文章

chorme 浏览器记住密码后input黄色

chorme 浏览器记住密码后input黄色

处理方法,浏览器,记住密码,两种,黄色,使用chrome浏览器选择记住密码的账号,输入框会自动加上黄色的背景,有些设计输入框是透明背景的,需要去除掉这个黄色的背景;方法1:阴影覆盖input:-webkit-autofill { -webkit-box-shadow: 0 0 0 1000px whit…

Photoshop只需几步画出箭头

Photoshop只需几步画出箭头

只需,箭头,几步,画出,电脑软件,Photoshop作为一个强大的修图软件,其功能也是极其强大,需要花很多时间、精力去摸索、学习,我们往往会在很多图中看到箭头指示的图标,那么,用Photoshop该如何画箭头呢,下面由我来教你。步骤:1、首先打开Photoshop软件…

excel2007 打印时添加页码的教程ex

excel2007 打印时添加页码的教程ex

教程,页码,电脑软件,strong,  在Excel中录入好数据的时候经常需要把数据连同页码打印出来,或许很多朋友都不知道该如何打印添加页码,其实很简单,只需要在打印前添加页码就可以了。接下来是小编为大家带来的excel2007 打印时添加页码的教程,供…

ReactNative短信验证码倒计时控件

ReactNative短信验证码倒计时控件

控件,短信验证码,倒计时,代码,电脑软件,由于最近刚开始认真的搞RN,可能有一些封装的不是最佳实践,还是希望大家多提意见,和大家一起进步吧。本文介绍了ReactNative短信验证码倒计时控件,分享给大家功能根据项目的需要,需要写一个自定义的控件,实…

PPT中怎样制作不同形状的

PPT中怎样制作不同形状的

形状,图片,电脑软件,PPT,  在PPT中插入一张图片,通常是矩形形状,有时候想改变图片的形状都不知道要怎么弄,这让不怎么熟练PPT的人情何以堪呢?以下是小编为您带来的关于PPT制作不同形状的图片,希望对您有所帮助。PPT制作不同形状的图片1、点击…

收藏AngularJS中最重要的核心功能

收藏AngularJS中最重要的核心功能

核心,最重要,功能,收藏,电脑软件,以下是AngularJS中最重要的核心功能如下所述:?数据绑定: 模型和视图组件之间的数据自动同步。?适用范围: 这些对象参考模型。它们充当控制器和视图之间的胶水。?控制器: 这些Javascript函数绑定到特定的范围…

利用JS做网页特效_大图轮播 | 实例

利用JS做网页特效_大图轮播 | 实例

网页特效,大图,实例,电脑软件,JS,废话不多说,直接上代码:<style> * { margin: 0px; padding: 0px; } .stage { width: 500px; height: 300px; border: 5px solid black; mar…

photoshop  蓝色玻璃按钮

photoshop 蓝色玻璃按钮

按钮,蓝色,玻璃,电脑软件,photoshop,最终效果图 12 3 4 阅读全文 1 23 4 阅读全文 1 2 34 阅读全文1 2 3 4阅读全文…

微信小程序 宽高自适应详解

微信小程序 宽高自适应详解

自适应,宽高,详解,程序,电脑软件,微信小程序 图片宽高自适应1.以前将小程序图片宽度设置为屏幕宽度:imageLoad: function () { this.setData({ imageWidth: wx.getSystemInfoSync().windowWidth }) }2.现在:.imgClass{ width: 100vw;…

wps文字如何删除其中一页图文教程

wps文字如何删除其中一页图文教程

文字,删除,图文教程,方法,电脑软件,  在制作wps文档的时候,怎么删除文档其中的一页呢?对于新手来说不熟悉使用wps怎么办?下面小编就为你介绍wps文字怎样删除一页的方法,希望能帮到大家。wps文字删除其中一页的方法第一种方法  打开文档,找…

详解使用angularjs的ng-options时

详解使用angularjs的ng-options时

默认值,详解,如何设置,初始值,电脑软件,这两天我用ng-options过程中遇到的初始值为空白的问题,记得去年就遇到过,怎么解决的忘记了,费了一阵子功夫之后解决了,想记下来,方便遇到同样问题的小伙伴当然还有自己。1.场景:就是做一个查询列表的弹窗,其…

javascript实现二叉树遍历的代码

javascript实现二叉树遍历的代码

二叉树遍历,代码,电脑软件,javascript,前言:紧接着上篇 二叉树的javascript实现 ,来说一下二叉树的遍历。本次一本正经的胡说八道,以以下这个二叉树为例子进行遍历:接着是要引入二叉树实现的代码:function Node(data, left, right) { this.data…