请选择 进入手机版 | 继续访问电脑版

湖南新梦想

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 197|回复: 0

测试类笔试和面试训练题——软件测试工程师面试秘籍(5)

[复制链接]

2493

主题

2892

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
10294
发表于 2022-1-21 14:27:14 | 显示全部楼层 |阅读模式
       试题30.一幢楼有3层,有两部联动电梯。该电梯系统交付使用前需进行测试,请设计测试用例。
 答案:功能测试要测试基本功能和辅助功能。
  (1)基本功能有单部电梯响应用户呼叫(考虑电梯不同的状态和用户呼叫的楼层),单部电梯响应用户请求(考虑用户呼叫的楼层和用户的目的楼层),两部电梯的调度算法测试(考虑电梯不同的状态和用户呼叫的楼层)。
  (2)辅助功能有照明功能、报警功能、监控功能、防夹功能、开门功能、关门功能。
  性能测试中,要测试电梯行进速度,开门、关门速度。
  压力测试中,要测试电梯长时间高负载工作的情况。
  异常测试中,要测试断电、超重、关门超时、钢缆断裂、自然灾害下的电梯工作情况。

  试题31.白盒测试和黑盒测试中设计测试用例的主要方法是什么?
 答案:白盒测试中,设计测试用例的主要方法是:逻辑覆盖法,逻辑覆盖法主要包括语句覆盖法、判断覆盖法、条件覆盖法、判断条件覆盖法、条件组合覆盖法、路径覆盖法等。
  黑盒测试中,设计测试用例的主要方法是等价划分类、边界值分析法、错误推测法等。

  试题32.根据不同的依据,软件测试可划分成不同的种类。例如,根据软件的生命周期,可以将测试划分为单元测试、集成测试、确认测试、系统测试和验收测试。根据两种不同的依据,请说出2~3种软件测试方式(不包含题目中的方式)。
  答案:按照测试关注点,软件测试可划分为功能测试、性能测试、稳定性测试、易用性测试。
  按照测试实施者,软件测试可划分为开发方测试(α测试)、用户测试(β测试)、第三方测试。
  按照测试技术/测试用例设计,软件测试可划分为白盒测试、黑盒测试、灰盒测试。
  按照分析方法,软件测试可划分为静态测试、动态测试。
  按照测试执行方式,软件测试可划分为手动测试、[url=]自动化测试[/url]
  按照测试的对象,软件测试可划分为程序测试、文档测试。

  试题33.请给出QQ聊天消息收发的测试思路。
 答案:主要关注几个关键词,如正常测试、异常测试、不同的消息类型、组合测试、长度极值、是否延迟、是否丢失、是否被篡改、安全性。

  试题34.测试自动贩卖机。假设贩卖机将用在露天的繁华大街上。
 答案:考虑管理员的功能,如添加货物功能、定价等功能;考虑界面外观、用户说明;考虑比较高的容错率。

    试题35.[url=]Android[/url]平台自动化测试方案有哪些?它们各自的特点是什么?还有其他的吗?
  答案:Robotium,基于Instrumentation和[url=]JUnit[/url],使用Java开发,进行黑盒自动化测试。通过使用Robotium,测试用例开发人员能够跨越多个Activity开发出功能、系统及验收测试用例。
  MonkeyRunner,使用[url=]Python[/url]编写。MonkeyRunner工具提供了一个API,使用此API写出的程序可以不通过Android代码来控制Android设备和模拟器,如向它发送模拟单击,截取它的用户界面,并将截图存储于工作站上。
  NativeDriver,基于Instrumentation和JUnit,与Robotium原理类似,但只需了解控件ID,无须关心过多细节。它采用C/S模式,向设备发送请求指令,控制程序运行。

  试题36.手机客户端App常见的出错点是什么?如何测试?
  答案:资源释放、网络、内存;易发生在启动、关闭App,横竖屏切换,基站切换时。
  可考虑将所有可打开功能均打开,进行横竖屏切换等操作;在各种网络(电信网络、移动网络、联通网络、Wi-Fi)覆盖和场景(地铁、公交、室内)覆盖下测试等。

  试题37.编程中,内存泄漏的常见检查项有哪些?
  答案:对于Java来说,由于存在垃圾回收机制,因此内存泄漏不是太明显,但如果使用不当,仍然可能存在内存泄漏的问题。而对于其他的语言(如C++)等,在这方面就要重点关注了。当然,数据库连接等资源不释放的问题也是广大程序员最常见的,相信很多项目经理被这个问题困扰。
  在C++等语言中,关于内存泄漏的常见检查项如下。
  (1)分配的内存是否释放,尤其在错误处理路径上(对于非Java类)。
  (2)错误发生时是否所有对象被释放,如数据库连接、套接字、文件等。
  (3)同一个对象是否被释放多次(对于非Java类)。
  (4)代码是否保存准确的对象引用计数(对于非Java类)。




回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|湖南新梦想 ( 湘ICP备18019834号-2 )

GMT+8, 2022-5-18 10:38 , Processed in 0.045510 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表