测试用例经典题

因为设计测试用例的规则应该是根据需求分析文档设计用例,客户需求什么,就测试什么。但是在没有需求分析文档的前提下, 来设计测试用例,可以考查一个测试人员的基本功,比如考虑问题是否全面,设计测试用例的方法是否合理等。一般是根据自己的日常经验和测试的思维来设计测试用例。在设计测试用例时一般从以下几个方面进行分析:功能测试,性能测试,界面测试,安全性测试,兼容性测试,可用性测试,可靠性测试,本地化/国际化测试。

 1、测试项目——电梯

     需求测试:查看电梯使用说明书,安全说明书等。

     功能测试:

      1、上升键和下降键,电梯的楼层按钮是否正常;

      2、 开关键是否正常,报警装置是否安装,报警电话是否可用;

      3、通风状况如何,是否有手机信号;

      4、在电梯上升过程中的测试,比如电梯在1楼,有人按了18楼,在上升到5楼的时候,有人按了10楼,电梯会不会停;

      5、在电梯下降过程中的测试,比如电梯下降到10层时显示满员,若有人在5楼等待,此时还会不会停。

      压力测试:

       看电梯的最大承重重量,在电梯超重时,报警装置是否启用,在一定时间内让电梯连续的上升和下降,看在最大负载条件下平稳运行的时间。

     界面测试:

      查看电梯的外观,电梯的按钮是否好用(开和关按钮设计的图标不容易区分),电梯的说明书是否有错别字。

     可用性测试:

     电梯的按钮是否符合人的使用习惯。

     用户文档:

     使用手册是否对电梯的使用,限制等有描述。

2、测试项目——杯子

     需求测试:查看杯子的使用说明书,安全说明书等。

     功能测试:

      1、杯子能否装水;

      2、可以装多少L的水;

      3、杯子是否可以放冰箱;

     4、水可不可以被喝到。

     安全性测试:

     1、杯子有没有毒和细菌;

     2、杯子从高处坠落,是否已破;

     3、杯子是否有缺口,容易滑倒嘴巴;

     4、将杯子放入微波炉中,是否爆炸或融化;

     性能测试:

    1、看杯子能够容纳的最大体积和最高温度;

     2、将杯子盛上水,经过24小时后查看杯子的泄露情况和时间(可分别使用水和汽油做测试);

     3、将杯子装上填充物,看不会摔破的最高度;

     4、用根针并在针上面不断加重量,看压强多大时会穿透; 

     可用性测试:杯子是否好拿,是否烫手,是否防滑,是否方便饮用。

     兼容性测试:除了装水,是否还可以装其它的液体,比如果汁,汽油等。

     界面测试:查看杯子的外观:杯子是什么材质的,颜色,外形,重量,图案是否合理,是否有异味。

    用户文档:使用手册是否对杯子的用法、限制、使用条件等有详细描述。

3、测试项目——笔

    1、需求测试:查看使用说明书。

    2、功能测试:能不能写字 。

    3、界面测试:查看笔的外观 。
    4、可靠性:笔从不同高度落下摔坏的程度。 

    5、安全性:笔有没有毒或细菌 。
    6、可移植性:笔在不同的纸质、温度等环境下是否可以使用。 

    7、兼容性:笔是否可以装不同颜色、大小的笔芯 。

    8、易用性:是否方便使用、方便携带 。
    9、压力测试:给笔不断的增加重力,观察压力多大时压坏。 
   10、震动测试:笔在包装时,各面震动,检查是否能应对恶劣的公路、铁路、航空运输。

   11、跌落测试:笔包装时,在多高的情况下摔不坏。

4、测试项目——桌子

    需求测试:查看桌子相关的使用说明书。

    功能测试:桌子是办公用的还是防治东西用的,桌子的面积大小是否适合;

    界面测试:桌子的桌面是否平滑,有没有凹凸不平的地方;

    安全性测试:桌子的支撑点是否可靠;将桌子推倒后,它的损坏情况;

    压力测试:桌子可以承受的重量;

   可用性测试:桌子是否好移动;它的重量是否合适;

5、测试项目——洗衣机

   需求测试:查看洗衣机的使用说明书。

   功能测试:洗衣机是否正常的洗衣服;

   安全性测试:洗衣机是否漏电;

   兼容性测试:除了洗衣服是否还可以洗其它的;

   性能测试:使用时电量如何,是否满足客户需求;加到一定量的衣服后,过一段时间,看洗衣机是否正常洗;通过逐步增加系统负  载,最终确定在什么负载条件下系统性能将处于崩溃状态,以此获得系统能提供的最大服务

   界面测试:洗衣机的外观是否符合用户的需求;

   可用性测试:洗衣机的操作是否简单已操作;

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,关于软件测试用例白盒测试和练习,我可以给你一些参考: 白盒测试是一种测试方法,它通过了解被测试软件的内部结构和代码逻辑来设计测试用例,并对其进行测试。在白盒测试中,测试人员可以访问程序代码和内部数据结构,从而可以设计测试场景以覆盖所有可能出现的情况。下面是一些白盒测试用例的例子: 1. 确保所有代码路径都被测试覆盖,包括所有条件语句和循环结构。 2. 检查是否有未初始化的变量或指针,这可能导致程序崩溃或产生意外的行为。 3. 检查程序是否能够正确地处理错误情况,如无效的输入或错误的参数。 4. 检查程序是否能够正确地处理边界条件,如处理最小和最大值。 5. 检查程序是否能够正确地处理并发或多线程访问。 6. 检查程序是否能够正确地处理内存分配和释放,以避免内存泄漏或错误的内存访问。 下面是一些白盒测试练习: 1. 设计测试用例以测试一个函数,该函数接受两个整数并返回它们的和。 2. 设计测试用例以测试一个函数,该函数接受一个字符串并返回该字符串中的第一个单词。 3. 设计测试用例以测试一个函数,该函数接受一个整数数组并返回数组中的最大值。 4. 设计测试用例以测试一个函数,该函数接受一个字符串并返回该字符串中的所有元音字母的数量。 5. 设计测试用例以测试一个函数,该函数接受一个日期和一个整数,并返回该日期加上给定天数后的日期。 希望这些练习和用例可以帮助你更好地理解白盒测试。如果你还有其他问题,可以继续问我。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值