面试总结(1)- 华为荣耀一面

面试题

  • 提问1:你们的稳定性测试包含哪些?
  • 回答
            主要包括Monkey、压力、低内存等,Moneky一般跑7天*24小时,其他的根据项目周期而定。(平时不接触项目,真的了解的少呀
  • 正确回答
            我们目前主要包括Monkey、MTBF、压力、低内存4个部分。
  1. 压力测试:通过长时间多次反复操作确认功能是否正常,发现软件稳定性问题。侧重于功能的反复测试,压力发现潜在的问题。
  2. MTBF:即均故障间隔时间,是衡量一个产品的可靠性指标。用例特点是模仿用户的行为习惯,连续多轮测试,通过的标准是5台手机7x24无报错。
  3. 低内存:内存泄漏是指应用申请的内存在退出之后没有及时释放。而内存泄漏的堆积就会导致内存溢出,发生oom。为了防止出现内存溢出,所以要进行内存监测。用例特点是单个模块多次执行操作,记录每一次的内存信息。
  4. Monkey:通过大量测试机长时间monkey测试发现手机稳定性问题,操作简单,测试规模大,测试事件较长,问题发现覆盖面广。A类问题发现数量为0,B,C类根据测试规模更改。
  • 提问2:Monkey测试发现的问题怎么处理的?

  • 回答:
    首先会对问题根据规则进行等级划分,分为ABC三类,然后进行自动提单处理。等级定义分别为下图(大概说了下,没回答全):
    在这里插入图片描述

  • 问题3:JE\NE\SWT等的全称是什么?

  • 回答
            竟然没回答出来,太丢脸了。。。

  • 正确回答
            JE:JAVA Except,一般是在应用层和框架层发生的异常。
            ANR:Application Not Response
            SWT:Software Watchdog,监控SystemServer进程,保证核心服务和核心进程卡住后可以复位(简称:看门狗)。
            HWT :硬件的看门狗,唤醒超时等。
            NE :Native layer exception,发生在Linux用户空间的异常,通常是由C/C++代码和库文件引起的。比如内核发出的NE信号(SIGILL、 SIGABRT、 SIGBUS等)。
            KE :Kernel layer execption,通常指内核故障或内核错误,由于在内核模式下出错,这类异常是非常严重的,往往会导致重启、死机或无法开机等。
            EE :External (Modem) exception, 从名字看就能猜到Modem这一部分是比较特殊的,独立的。Modem有自己的内存空间和代码,为手机通讯提供服务,一旦这一部分发生异常,需要MDlog。

  • 问题4:自动化测试用例都包含哪些

  • 回答
            1. 测试步骤;2. 用例名;3. 开发人员;4. 开发时间;5. 预期结果;6. 注意事项,例如前置条件等(没Get到面试官的意思,绕了点弯

  • 正确回答
    根据平时写脚本的方式回答的,应该差不多。。。

总结

没问什么很难得题。面试完问是不是接受外包方式。。。。生气,拒绝后没下文了!!!

  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值