测试用例经典面试题目—电梯、杯子、笔、桌子、洗衣机

首先说明的是,遇到这样的测试题目,首先应该反问面试官,需求是什么样的,比如是测什么样的杯子。

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

1、测试项目——电梯

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

功能测试:

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

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

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

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

性能测试:

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

2、手机信号强弱、通风效果

界面测试:

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

易用性测试:

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

用户文档:

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

2、测试项目——杯子

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

功能测试:

1、杯子能否装水(冷水、热水);

2、可以装多少水;

3、漏不漏?

4、水杯能否让人饮用?

安全性测试:

1、杯子材料是否有毒;

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

3、杯子是否容易滋生细菌;

4、杯子内壁的材料是否会溶解在水中;

5、杯子从高处坠落,是否摔碎,是否对使用者造成伤害;

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

性能测试:

1、看杯子能够容纳的最大体积?

2、能否装开水?0°?;

3、装满水,放24h,查看杯子的泄露情况(可分别使用水和汽油做测试);

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

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

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

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

可移植性测试:杯子放在不同的地方(车里、外太空)、不同的温度环境下是否可以正常使用?

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

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

3、测试项目——笔

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

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

3、性能测试:反复长时间按压笔(或开盖合盖)是否会有损坏、给笔不断的增加重力,观察压力多大时压坏

4、可靠性:笔从不同高度落下摔坏的程度;

5、安全性:笔有没有毒或细菌 ;

6、可移植性:笔在不同的纸质、温度等环境下是否可以使用

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

8、易用性:是否方便使用、方便携带

9、界面测试:查看笔的外观 。

10、震动测试:笔在包装时,各面震动,检查是否能应对恶劣的公路、铁路、航空运输

4、测试项目——桌子

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

功能测试:是否可以放置物品,桌子的面积大小是否适合;

性能测试:桌子可以承受的重量;将桌子推倒后,它的损坏情况;

安全性测试:桌子的支撑点是否可靠;材质是否安全;

可移植性:是否可移动

易用性测试:桌子高度、面积、重量、设计是否合适;

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

5、测试项目——洗衣机

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

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

性能测试:

1、使用电压、耗电量如何,是否满足客户需求;

2、容量是多少?在此容量下是否可以长时间运行?;

3、通过逐步增加系统负载,最终确定在什么负载条件下系统性能将处于崩溃状态,以此获得系统能提供的最大服务

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

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

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

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

原文地址:https://www.cnblogs.com/CincentHuang/p/12095797.html

时间: 2024-11-06 10:51:58

测试用例经典面试题目—电梯、杯子、笔、桌子、洗衣机的相关文章

Linux驱动经典面试题目

1.  linux驱动分类 2.  信号量与自旋锁 3.  platform总线设备及总线设备如何编写 4.  kmalloc和vmalloc的区别 5.  module_init的级别 6.  添加驱动 7.  IIC原理,总线框架,设备编写方法,i2c_msg 8.  kernel panic 9.  USB总线,USB传输种类,urb等 10.android boot 流程 11.android init解析init.rcLinux驱动经典面试题目,布布扣,bubuko.com

C语言经典面试题目(转的,不过写的的确好!)

第一部分:基本概念及其它问答题 1.关键字static的作用是什么? 这个简单的问题很少有人能回答完全.在C语言中,关键字static有三个明显的作用: 1). 在函数体,一个被声明为静态的变量在这一函数被调用过程中维持其值不变. 2). 在模块内(但在函数体外),一个被声明为静态的变量可以被模块内所用函数访问,但不能被模块外其它函数访问.它是一个本地的全局变量. 3). 在模块内,一个被声明为静态的函数只可被这一模块内的其它函数调用.那就是,这个函数被限制在声明它的模块的本地范围内使用. 大多

cc++面试------17道经典面试题目分析

以下是C/C++面试题目,共计17个题目,其中涵盖了c的各种基础语法和算法, 以函数接口设计和算法设计为主.这17个题目在C/C++面试方面已经流行了多 年,大家需要抽时间掌握好,每一个题目后面附有参考答案,希望读者能够抽 时间做完题目后在看参考答案,每一个题目至少做两边,设计出两种解决问题 的算法. 1.比较字符串,输出它们第一个不同字母的位置,大小写不敏感2.判断一个数是不是回文数,数字 1234321.3.比较两字符串长短,并返回结果. 4.给一个字符串,编程取其中一个特定的字符并输出.

PHP经典面试题目汇总(上篇)

1.双引号和单引号的区别 双引号解释变量,单引号不解释变量 双引号里插入单引号,其中单引号里如果有变量的话,变量解释 双引号的变量名后面必须要有一个非数字.字母.下划线的特殊字符,或者用{}讲变量括起来,否则会将变量名后面的部分当做一个整体,引起语法错误 双引号解释转义字符,单引号不解释转义字符,但是解释'\和\\ 能使单引号字符尽量使用单引号,单引号的效率比双引号要高(因为双引号要先遍历一遍,判断里面有没有变量,然后再进行操作,而单引号则不需要判断) 2.常用的超全局变量(8个) $_GET

直通大厂:Java必考系列——JVM经典面试题目(含答案)

Q1:类的加载机制是什么?答:类加载到内存中主要有5个阶段,分别为①加载:将Class文件读取到运行时数据区的方法区内,在堆中创建Class对象,并封装类在方法区的数据结构的过程.②验证:主要用于确保Class文件符合当前虚拟机的要求,保障虚拟机自身的安全,只有通过验证的Class文件才能被JVM加载.③准备:主要工作是在方法区中为类变量分配内存空间并设置类中变量的初始值.④解析:将常量池中的符号引用替换为直接引用.⑤初始化:主要通过执行类构造器的<client>方法为类进行初始化,该方法是在

33条C#、.Net经典面试题目及答案

1, 请你说说.NET中类和结构的区别? 答:结构和类具有大体的语法,但是结构受到的限制比类要多.结构不能申明有默认的构造函数,为结构的副本是又编译器创建和销毁的,所以不需要默认的构造函数和析构函数.结构是值类型,所以对结构变量所做的改变不会影响其的原值,而类是应用类型,改变其变量的值会改变其原值.申明结构用Struck关键字,申明类用class关键字,向方法传递结构是时是通过值传递的,而不是通过引用.与类不同,结构的实例化可以不使用New关键字.类可以实现接口. 2, 死锁的必要条件?怎么克服

PHP初级经典面试题目汇总

17.isset.empty.is_null的区别 isset 判断变量是否定义或者是否为空 变量存在返回ture,否则返回false 变量定义不赋值返回false unset一个变量,返回false 变量赋值为null,返回false empty:判断变量的值是否为空,能转换为false的都是空,为空返回true,反之返回false. "",0,"0",NULL,FALSE都认为为空,返回true 没有任何属性的对象都认为是空 is_null:检测传入的值(值.变

33条C#和.NET经典面试题目及答案

1. .NET中类和结构的区别? 答:结构和类具有大体的语法,但是结构受到的限制比类要多. a. 结构不能有默认的构造函数,因为结构的副本是用编译器创建和销毁的,所以不需要默认的构造函数和析构函数. b. 结构是值类型, 所以对结构变量所做的改变不会影响其原值,而类是引用类型,改变其变量的值会改变其原值. c. 声明结构用Struct关键字,声明类用class关键字,向方法传递结构是通过其值传递的,而不是通过引用. d. 与类不同,结构的实例化可以不使用New关键字.类可以实现接口. 2. 死锁

android面试题目

最近才开的博客,希望大家多多关注,andorid开发也做了3年有余了,也面试多家企业,借此机会分享一下,我们中遇到过的问题以及解决方案吧,希望能够对正在找工作的andoird程序员有一定的帮助.学完<andorid从零开始教程>+面试题目全理解,年薪20w以上绝对没问题. 特别献上整理过的50道面试题目 1.listView的优化方式 重用convertView viewHolder static class viewHolder 在列表里面有图片的情况下,监听滑动不加载图片 多个不同布局,可