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

 更新时间:2016年08月16日 08:48:10   作者:肖佳  
本文主要介绍软件测试面试如何测试一个杯子,这里帮大家整理了详细的面试资料,和面试需要准备的知识点,有兴趣的小伙伴可以参考下

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

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

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

相关文章

  • Git在项目协作开发中所解决问题

    Git在项目协作开发中所解决问题

    这篇文章主要为大家介绍了Git在项目协作开发中所解决问题,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-04-04
  • UltraEdit编辑器免费激活方法

    UltraEdit编辑器免费激活方法

    UltraEdit 是一套功能强大的文本编辑器,可以编辑文本、十六进制、ASCII 码,完全可以取代记事本,下面小编把这款UltraEdit编辑器免费激活方法分享给大家,需要的朋友参考下
    2021-08-08
  • 详解BurpSuite安装和配置

    详解BurpSuite安装和配置

    burpsuite是一款用于测试Web安全性的电脑网络安全测试软件,全称为burp suite professional2020,主要是为信息安全从业人员们提供的,本文给大家介绍BurpSuite安装和配置教程,感兴趣的朋友一起看看吧
    2021-09-09
  • 关于爬虫和反爬虫的简略方案分享

    关于爬虫和反爬虫的简略方案分享

    这篇文章主要给大家介绍了一些关于爬虫和反爬虫的简略方案的相关资料,文中介绍的非常详细,对大家理解和学习爬虫与反爬虫具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2018-01-01
  • Git 教程简单入门介绍

    Git 教程简单入门介绍

    本文主要介绍Git 教程简单入门的东西,这里整理了Git 的基础资料和简单命令,有需要的小伙伴可以参考下
    2016-09-09
  • session的存储方式和配置方法介绍

    session的存储方式和配置方法介绍

    Session又称为会话状态,是Web系统中最常用的状态,用于维护和当前浏览器实例相关的一些信息。我们控制用户去权限中经常用到Session来存储用户状态,这篇文章会讲下Session的存储方式、在web.config中如何配置Session、Session的生命周期等内容
    2012-05-05
  • Xmind8 Pro 最新激活序列号

    Xmind8 Pro 最新激活序列号

    最近需要打开文件后缀名为.xmind的文件,所以下载了Xmind8 。打开以后想要导出,奈何普通版本只能导出.txt文本文档,所以就总结出了这篇文章,对Xmind8 Pro破解方法感兴趣的朋友跟随小编一起看看吧
    2021-05-05
  • C/S和B/S两种架构的概念、区别和联系

    C/S和B/S两种架构的概念、区别和联系

    这篇文章主要介绍了C/S和B/S两种架构的概念、区别和联系,本位还同时讲解了主流的Web程序应用平台、Web工作原理等内容,需要的朋友可以参考下
    2014-09-09
  • Git常用命令介绍

    Git常用命令介绍

    Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。这篇文章介绍了Git的常用命令,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-01-01
  • Elasticsearch之基本查询及组合查询操作示例

    Elasticsearch之基本查询及组合查询操作示例

    这篇文章主要为大家介绍了Elasticsearch之基本查询及组合查询操作示例,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-04-04

最新评论