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

发表于:2013-8-15 11:01

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:肖佳    来源:51Testing软件测试网采编

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

  性能测试(performance test)

  1.能否装100度的开水 (泡茶)

  2.能否装0度冰水

  3.装满水,放几天后,是否会漏水

  4.杯子内壁上的涂料是否容易脱落。

  5.杯子上的颜色是否容易褪色或者脱落

  6.被我坦克压下,是否会碎 (这条是开玩笑的哈)

21/212>
《2023软件测试行业现状调查报告》独家发布~

精彩评论

  • xywang_05
    2013-9-05 11:17:57

    需求确定了也就确定了测试的重点,背景是面试题的情况下,楼主给的这几大方面的case都很管用。

  • apple526
    2013-8-26 10:44:00

    我觉得还漏了一点:就是这个杯子用起来好不好用,设计是否符合用户习惯,拿在手上有没有不舒服的感觉,喝水的时候嘴巴有没有不舒服的感觉。

  • 艾策
    2013-8-20 18:08:55

    真心说有趣而且让人受益

  • ld469
    2013-8-19 14:36:15

    以需求为准

  • chenyi0715
    2013-8-17 10:38:29

    值得学习,学习这种思维

  • 挪威森林
    2013-8-15 16:03:06

    这样的题目,让我和我的小伙伴惊呆了

  • langtian3825
    2013-8-15 11:59:46

    需求最重要,同意楼上先确认需求!

  • zhuruize
    2013-8-15 11:41:40

    面对这个题,我认为最先应该问,这个杯子是用来干啥的?落实好需求下吗,别等下是装金币的

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号