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

测试常见面试题之场景测试回答策略(如电梯该怎么测等)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. 不断增加人数导致电梯报警(拐点压力测试)
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • ELF文件格式简介「建议收藏」

    ELF文件格式简介「建议收藏」  简单了解下ELF文件的格式。1简介  可执行与可链接格式(ExecutableandLinkableFormat,ELF),常被称为ELF格式,是一种用于可执行文件、目标代码、共享库和核心转储(coredump)的标准文件格式,一般用于类Unix系统,比如Linux,Macox等。ELF格式灵活性高、可扩展,并且跨平台。比如它支持不同的字节序和地址范围,所以它不会不兼容某一特别的CPU或指令架构。这也使得ELF格式能够被运行于众多不同平台的各种操作系统所广泛采纳。  E.

    2022年10月25日
  • C++操作单链表ListNode「建议收藏」

    C++操作单链表ListNode通过C++进行单链表的创建、打印以及利用栈实现逆序打印。单链表的创建和打印#include<iostream>usingnamespacestd;//定义结构体structListNode{ intval; ListNode*next;};classoperateList{public: /*创建单链表*/ …

  • java mqtt服务器搭建「建议收藏」

    java mqtt服务器搭建「建议收藏」MQTT服务器搭建和客户端代码编写(java实现)服务器关于linux系统,可以在阿里云购买云服务器或者利用虚拟机安装CentOs系统。我用的就是阿里云的云服务器,比较方便吧安装Emqx服务器安装必要的依赖:$sudoyuminstall-yyum-utilsdevice-mapper-persistent-datalvm2设置稳定的仓库,比如CentOs7的例子:$sudoyum-config-manager–add-repohttps://repos.emqx.io

  • Centos7安装svn服务

    Centos7安装svn服务Centos7安装svn2020-12-0509:53:032020-11-1816:54:08+0800chenxizhannew在Centos上安装SVN服务器的步骤简单介绍每个安装步骤的原理CentOSLinuxrelease7.9svn,version1.7.14安装1.7.14-14.el7#1.安装服务sudoyuminstallsubversion#2.创建存放仓库的目录sudomkdir-p/var/svn#

    2022年10月18日
  • PyCharm切换Python版本

    PyCharm切换Python版本

    2021年10月22日
  • 用tushare获取股票历史数据

    用tushare获取股票历史数据我们运用python进行量化分析的时候需要载入证券数据,tushare为我们提供了证券市场数据接口。tushare是以新浪财经、腾讯财经、上交所数据、深交所数据为基础提供的Python接口。安装方法为pipinstalltushare也可以到tushare的官网去下载,并且官网上有接口各个调用函数的详细说明http://tushare.org/index.html#id5

发表回复

您的电子邮箱地址不会被公开。

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