zoukankan      html  css  js  c++  java
  • 如何测试一个水杯

    关于一个水杯如何测试?这个被认为是测试界最为经验的面试题了,下面是我的回答思路:

    对于一个软件的测试,重点是测试的思路以及测试的全面性的体现。

    软件测试应该先重点再次重点,对于软件而言重点自然在于功能测试,尔后再非功能测试。

    对于功能测试,重点在于核心功能的测试,尔后再其他功能的测试。

    所以沿着核心功能-->其他功能-->非功能,整理出来的测试思路为:

    1. 我们要进行功能层面的测试

        a)    核心功能的测试(装水)

                          i.      能否装常温水

                          ii.     能否装开水

                          iii.     能否装冰水

        b)    附加的功能(装别的东西)

                           i.      能否装饮料

                           ii.     能否装硫酸(不能装的那类)

                           iii.    能否装固体(装饭)

        c)    其他功能

                             i.    作为礼品(以前流行金杯银杯不如百姓的口碑,现在流行杯具)

      2. 说完功能层面的,再来讨论非功能层面的

        a)  性能层面

                             i.     耐高温(是否能在微波炉中使用)

                             ii.    厚度和硬度(多高摔下来不破)

        b)   易用性层面

                              i.     是否可以方便的喝到水

                              ii.    是否很好的手持

                               iii.   是否防滑

                               iv.   是否界面美观

        c)   安全性层面

                                i.    是否不会割伤嘴巴

                                ii.    是否盛热水不会烫手(隔热)

        d)    其他层面

            抛砖引玉,留给大家扩展。

  • 相关阅读:
    python迭代器与iter()函数实例教程
    手动安装python后,交互模式下退格键乱码
    find参数exec、管道符|、xargs的区别
    比较好的网址收集
    sed小知识总结
    irc操作小记
    irssi忽略退出,加入消息
    Web自动化简介
    android&ios区别
    移动自动化应用展望
  • 原文地址:https://www.cnblogs.com/laoluoits/p/8486395.html
Copyright © 2011-2022 走看看