一个纸杯的测试用例

来源:互联网 发布:qq农场源码 php 编辑:程序博客网 时间:2024/05/16 00:54

     当初上软测课时老师曾提问过这个问题,同学探讨的答案五花八门,今天刚好又看见这道题,于是在此做个整理。

    问题:一个带广告图案的花纸杯,我们能想出多少个测试用例呢?

     想必很多人都在网上看过微软公司面试软件测试职位的这个考试题。下面给出分析答案。

1.需求 2.相关背景 3.影响范围
一 需求:测试一个带广告图案的花纸杯
二 相关背景: 
    1.杯子特性:(1)杯子的容量: 能装多少升水,空杯,半杯,满杯
                (2)杯子的型状:圆型,上面口大,下面小。
                (3)杯子的材料:纸杯
                (4)杯子的抗摔能力:风吹是否会倒,摔一次是否会摔坏,摔多次是否会摔坏
                (5)杯子的耐温性:装冷水,冰水,热水
    2.广告图案:(1)广告内容与图案碰水是否会掉色
                (2)广告内容与图案是否合法
                (3)广告内容与图案是否容易剥落
三 影响范围:
    1.可用性:(1)装入液体多久后会漏水
              (2)装入热水多久后可以变温,装入冰水多久后可以融化
    2.安全性:(1)装入不同液体,是否会有化学反应。比如:可乐,咖啡等饮料
              (2)装入热水杯子是不是会变型和异味
    3.性能:   (1)不同人群是否能适合杯子的型状,包括握杯的感觉和喝水的感觉
              (2)不同人群是否能接受杯子的广告内容与图案
   以上是我从设计用例思想方面考虑到的用例。真正接口测试用例的设计还要通过阅读代码,挖掘更深层次的相关背景来补充测试用例。功能测试人员会从哪几个方面设计呢。请多指教!
   总之,一个好的测试用例具有较高的发现某个尚未发现的错误的可能性,一个成功的测试用例能够发现某个尚未发现的错误。在测试用例的设计上,要不断的学习,提高自已设计用例的水平,提高软件的质量。

0 0
原创粉丝点击