首页 > 其他分享 >测开面经

测开面经

时间:2023-04-21 17:25:33浏览次数:27  
标签:测开 Monkey 面经 应用程序 响应 测试 自动化 CPU

  • Monkey测试的原理是什么?

    • 黑盒测试技术,其原理是通过在被测应用程序中随机生成用户输入(如点击、滑动、按键等)来发现潜在的软件缺陷或错误;
    • 优点:快速地发现潜在的错误和缺陷,而不需要事先预设测试用例。
    • 缺点:不能模拟真实用户的所有行为和交互方式,不能发现深层次的逻辑错误或性能问题
  • Monkey跑出问题了,如何定位是哪里出的问题?

    1. 查看日志,找到错误信息或异常堆栈,确定具体出错的位置和原因。
    2. 调试器:使用调试器对应用程序进行调试,可以逐步排查代码中的问题,找到导致Monkey出错的具体位置
    3. 分析数据:通过对Monkey测试过程中生成的数据进行分析,找到出现异常的数据集合,进而定位问题
  • 性能测试有哪些指标?

    1. 响应时间:表示系统处理请求的速度,通常用平均响应时间、最大响应时间、95%响应时间等来衡量。
    2. 吞吐量:表示系统在单位时间内处理请求的数量。
    3. 并发量:表示系统能同时处理多少用户的请求。
    4. CPU使用率:表示系统CPU资源的利用程度。
    5. 内存使用率:表示系统内存资源的利用程度。
    6. 网络负载:表示网络带宽资源的利用程度。
  • 应用启动速度受哪些因素影响?

    • 应用程序本身的大小和复杂度。
    • 应用程序所依赖的库和组件数量。
    • 设备的硬件性能,如CPU、内存和存储器等。
    • 设备上运行的其他应用程序的数量和负载情况。
  • 安卓APP应用的性能指标有哪些?

    • 启动时间,响应时间,卡顿率,CPU/MEMORY/NETWORK占用率,服务网络请求速度;能耗;

实际项目相关

  1. 有意思的Bug
    在软件开发中,经常会遇到一些有趣的Bug。比如,在某个APP中,当用户在搜索框内输入特定的字符时,会导致应用崩溃。这个问题最后被发现是因为输入框中的某些字符与应用代码中的关键字重复,导致了应用崩溃。解决方法是修改相关代码,确保输入框中不会出现这些关键字。

  2. 测试设备管理和监控
    用平台同一管理;用设备控制类监控,同时打开串口记录;

  3. 测试服务器数量
    基本的拓扑单台,老化集群测试是多台。一台作为中枢控制DUT和SUT,其他服务器充当SUT

  4. 自动化测试覆盖率
    自动化测试覆盖率是指自动化测试脚本所覆盖的功能点数量占总功能点数量的比例。虽然自动化测试能够提高测试效率,但是完全依赖自动化测试无法保证覆盖所有可能出现的异常情况和用户场景。因此,通常不会做到100%的覆盖率。提升覆盖率的方法包括增加测试用例数、优化测试用例设计、引入更多的工具和技术等。

标签:测开,Monkey,面经,应用程序,响应,测试,自动化,CPU
From: https://www.cnblogs.com/kllkzl/p/17341119.html

相关文章

  • SOTA!目标检测开源框架YOLOv6 3.0版本来啦
    近日,美团视觉智能部发布了YOLOv63.0版本,再一次将目标检测的综合性能推向新高。YOLOv6-L6检测精度和速度超越YOLOv7-E6E,取得当前实时目标检测榜单SOTA。本文主要介绍了YOLOv63.0版本中引入的技术创新和优化,希望能为从事相关工作的同学带来一些启发或帮助。1.概述2.关键技......
  • 面经01
    面试java开发工程师常用数据结构,区别及使用场景以下是一些常用的数据结构,它们的区别以及适用场景:数组(Array):区别:数组是一种连续内存空间的数据结构,具有固定的大小,用于存储相同类型的元素。数组支持随机访问,访问速度快。使用场景:当需要快速查找和访问元素时,使用数组是......
  • 2023-4-12美团测开一面
    自我介绍介绍工作绩效、测试平台的开发介绍一下预约挂号平台医院的源数据信息是自己录的吗后端有使用mysql吗整体的数据量redis项目中的作用springcloud是怎么使用的后台有几个微服务java中concurrentHashMap什么时候进行红黑树扩树线程池的固定参数threadLoca......
  • 2023-4-13美团测开二面
    1.自我介绍2.写项目的背景是什么3.为什么使用SpringCloud,主要适用于哪些功能4.为什么用MongoDB5.MongoDB和Redis哪个更快6.拷贝数组有几种方式,哪种方式效率更高效率从高到低:System.arraycopy、clone、(Arrays.copyOf、Arrays.copyOfRange)、for循环。7.Integ......
  • 字节跳动大数据架构面经 有用 看1
    1面试官:简单的做个自我介绍吧面试官,您好!我叫xxx,xxxx年x月毕业于xxx学校,xx学历,目前就职于xxx公司xxx部门,职位为:大数据开发工程师,主要从事于xxx组件、平台的开发工作。工作以来,我先后参加了xxx项目、xxx项目以及xxx项目,积累了丰富的项目经验,同时,这x个项目......
  • 操作系统面经-进程
    操作系统内容援引自王道考研,感谢各路大神的原创分享,若笔记存在错误烦请批评指正~概念  本质是系统软件,向上为用户和应用程序提供服务,向下扩展硬件。具有并发、共享......
  • 为什么我会持续写面经
    title:为什么我会持续写面经date:2023-03-2722:19:07categories:-感悟及认知tags:-感悟及认知为什么我会持续写面经?从我去年投出第一份简历,经历第一场面试,到......
  • MySQL面经
    内容援引自JavaGuide、哔哩哔哩黑马程序员数据库从入门到精通,感谢各位大神原创分享数据库Mysql常见的关系型数据库包括mysql、SQLServer、Oracle、常见的非关系型数据库......
  • 已知球面经纬度求方位角和反方位角(awk一行代码实现)
    已知球面经纬度求方位角和距离一个常见的错误假如你在广州,先朝东北走2000km,然后朝西南走2000km,你不会回到起点,而是到达深圳或者东莞。这是因为地球是一个球面,方位角和反......
  • 广发基金外包面经
    广发基金外包面试题说说SpringAOP说说stream流的常用API线程池的参数MCVV,什么是普通读和快照读redis分片模式是什么,redis事务,分片模式下事务会生效吗说说rocketmq......