测试常见面试题之场景测试回答策略(如电梯该怎么测等)

测试常见面试题之场景测试回答策略(如电梯该怎么测等)1.概述这类问题是考察面试者测试思路和测试策略的常见问题,主要要根据软件质量的六个特性(功能性、易用性、效率、可靠性、可维护性、可移植性)来进行思考,进而需要结合实际测试软件时考虑的角度,比如功能方面、接口方面、性能方面、维护难度方面、兼容性方面、界面或者说外观方面(比如本地化的一些内容以及界面美观等等)、操作难度或者说易用性方面、可靠度(比如应对异常情况的能力)方面、安全性方面等,根据这些角度结合具体要测试的内容进行思考并作答,例如,在下例中,分别从功能、界面、易用、兼容、安全、性能这六个角度结合业

大家好,又见面了,我是你们的朋友全栈君。

1. 概述

这类问题是考察面试者测试思路和测试策略的常见问题,主要要根据软件质量的六个特性(功能性、易用性、效率、可靠性、可维护性、可移植性)来进行思考,进而需要结合实际测试软件时考虑的角度,比如功能方面、流程方面、接口方面、性能方面、维护难度方面、兼容性方面、界面或者说外观方面(比如本地化的一些内容以及界面美观等等)、操作难度或者说易用性方面、可靠度(比如应对异常情况的能力)方面、安全性方面、安装卸载方面等,根据这些角度结合具体要测试的内容进行思考并作答, 例如,在下例中,分别从功能、界面、易用、兼容、安全、性能这六个角度结合业务场景进行了回答。

2. 实例

>电梯系统怎么测

首先,第一个是测试电梯的功能方面,具体如下:

  1. 功能测试—单个功能:

    1. 电梯内楼层键是否正常
    2. 电梯内开关门键是否正常
    3. 电梯内的报警键是否正常使用
    4. 电梯外的上下键是否正常
    5. 同时关注显示屏,电梯内外的显示屏显示的电梯层数、运行方向是否正常
    6. 有障碍物时,电梯门的感应系统是否有效
  2. 功能测试—逻辑业务/功能交互,功能与功能模块间的集成,可根据电梯当前状态是上行、下行还是停止来设计测试点,以保证覆盖率,具体如下:

    1. 电梯当前状态是上行时,有人在X楼按下上升/下降键,电梯是否会停止
    2. 电梯当前状态是下行时,有人在X楼按下上升/下降键,电梯是否会停止
    3. 在搭载满员的情况下,如有人在X楼按下上升/下降键,电梯是否会停止
  3. 功能设备与设备间的集成,关注功能接口,比如:
        电梯和大楼层,电梯和摄像头,电梯与空调,电梯和对讲机(报警装置),电梯与显示屏,电梯与其他电梯的协作能力。例如:一栋楼有2部电梯,一部停在2楼,一部停在4楼,有人1楼按电梯,是否2楼的电梯下降到1楼开

然后是界面测试,具体如下:
       查看电梯的外观,按钮的图标显示,电梯内部张贴的说明(比如报警装置的说明、称重量等)

下来是易用性测试:

  1. 楼层按键高度(小孩和一些身高矮的用户会按键不方便)
  2. 电梯是否有地毯、夏天是否有空调、通风条件、照明条件、手机信号是否通畅
  3. 电梯是否有扶手,是否有专针对残疾人的扶手等等

然后是兼容性测试

  1. 电梯的整体和其他设备的兼容性,与大楼的兼容,与海地隧道的兼容等等
  2. 不同类型的电压是否兼容

接着是安全性测试

  1. 下坠时是否有制动装置
  2. 暴力破坏电梯时是否报警,超重是否报警
  3. 停电情况下电梯是否有应急电源装置

最后是性能测试

  1. 测试电梯负载单人时的运行情况(基准测试)
  2. 多人时的运行情况(负载测试)
  3. 一定人数下较长时间的运作(稳定性测试)
  4. 更长时间运作时的运行情况(疲劳测试)
  5. 不断增加人数导致电梯报警(拐点压力测试)
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/134208.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • lcd1602按键显示不同数字_1602液晶显示屏

    lcd1602按键显示不同数字_1602液晶显示屏1.直接与Arduino相连2.通过转接板利用I2C的方式与Arduino相连1.直接与Arduino相连直接与Arduino相连的好处是不用现另外购买转接板,但这样造成的后果就是要大量占用A

    2022年8月4日
    4
  • 别在学习框架了,那些让你起飞的计算机基础知识。「建议收藏」

    别在学习框架了,那些让你起飞的计算机基础知识。「建议收藏」我之前里的文章,写的大部分都是与计算机基础知识相关的,这些基础知识,就像我们的内功,如果在未来想要走的更远,这些内功是必须要修炼的。框架千变万化,而这些通用的底层知识,却是几乎不变的,了解了这些知识,可以帮助我们更快着学习一门知识,更加懂得计算机的运行机制。当然,在面试中也经常会被问到,特别是对于应届生,对于春秋招,也可以看看我前阵子写过的文章历经两个月,我的秋招之路结束了!。也有读者经常问的计算…

    2022年6月23日
    35
  • 电脑虚拟ip地址怎么弄_虚拟服务器内部端口和外部端口

    电脑虚拟ip地址怎么弄_虚拟服务器内部端口和外部端口写在前面最近,有位小伙伴为了实现Nginx的高可用,在自己的服务器上搭建了一套Nginx集群,Nginx节点的服务器总共有3台。那么问题来了:如何对外只使用一个IP地址,通过某种策略来访问三个服务器节点上的Nginx?答案就是:可以使用虚拟IP来实现!那么,如何在服务器上添加虚拟IP?今天,我们就一起实操在服务器上添加虚拟IP。实战内容这里我们创建两个虚拟机环境,IP地址分别为192.168.20…

    2022年10月12日
    2
  • mysql 8.0 Druid连接时调用getServerCharset报空指针异常解决方法[通俗易懂]

    mysql 8.0 Druid连接时调用getServerCharset报空指针异常解决方法

    2022年4月2日
    81
  • Spring Boot 默认数据源 HikariDataSource 与 JdbcTemplate 初遇

    Spring Boot 默认数据源 HikariDataSource 与 JdbcTemplate 初遇目录环境准备新建项目pom.xml默认内容mysql数据库数据库CRUD全局配置文件默认数据源CRUD数据库PhoneController测试结果自动配置原理DataSourceConfiguration1、《SpringBoot数据库访问简介》中已经介绍,SpringBoot可以通过多种方式访问各种数据库,本文将介绍Spr…

    2022年6月23日
    130
  • pip安装geopandas 教程「建议收藏」

    附上geopandas安装的官网链接(英文):http://geopandas.org/install.html本文安装方式:pipinstallgeopandas系统环境:win1064位python版本:3.7.064位首先需要手动安装geopandas的依赖库:numpy(pipinstall即可,已有不必再安装)six(pipinstall即可…

    2022年4月14日
    268

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号