zoukankan      html  css  js  c++  java
  • 测试从业1到3年经验,常见面试题总结(一)

    1、给你一个APP,你该如何进行测试?

      (1)功能测试-----主要测试APP的流程和业务要求是否达标(手动和自动化结合测试)

      (2)性能测试------关注APP的性能参数:CPU、FPS、内存、耗电量、流量,同时关注APP的安装和启动耗时

      (3)接口测试------关注数据的传送,数据的安全加密

      (4)安全测试------APP内涉及到用户的信息是否加密,XSS攻击、sql注入来测试

      (5)兼容测试------平台/系统(ios、android)、不同机型、相同机型的不同系统版本、分辨率、版本之间的兼容等

    2、Appium 的工作原理?

      待总结

    3、接口测试用例的设计?

       1)   优先级--针对所有接口

        1、暴露在外面的接口,因为通常该接口会给第三方调用;

        2、供系统内部调用的核心功能接口;

        3、供系统内部调用非核心功能接口;

       2)   优先级--针对单个接口

        1、正向用例优先测试,逆向用例次之(通常情况,非绝对);

        2、是否满足前提条件 > 是否携带默认参值参数 > 参数是否必填 > 参数之间是否存在关联 > 参数数据类型限制 > 参数数据类型自身的数据范围值限制

          3、无网络,接口的响应时间和返回值

    4、接口测试用例过多时,如何简化用例?

      (1)根据接口的使用对象(外部,系统内部),有选择的去、留部分用例

          (2)根据接口的是否核心接口,有选择的去、留部分用例

          (3)根据参数说明,及实际情况,有选择的去、留部分用例

    5、接口测试的输入值如何考虑设计?

      (1)覆盖所有的必选参数

      (2)组合可选参数

      (3)参数有、无或为null

      (4)参数的顺序、个数、类型

      (5)参数类型的数值大小,输入的数值的范围

      (6)参数字符串的长短

      (7)参数包含特殊字符

    6、接口测试质量评估标准:

      a) 业务功能覆盖是否完整

      b) 业务规则覆盖是否完整

      c) 参数验证是否达到要求(边界、业务规则)

      d) 接口异常场景覆盖是否完整

      e) 接口覆盖率是否达到要求

      f)  代码覆盖率是否达到要求

      g) 性能指标是否满足要求

      h) 安全指标是否满足要求

    7、软件测试用例设计

      推荐一篇博客,学习链接:https://www.cnblogs.com/sunshine2016/category/840159.html

    8、接口测试一遍,功能测试一遍,是不是测试重复了?

      不会,可以设置2个测试的关注点不同,推荐一篇博客,学习链接:http://www.cnblogs.com/puresoul/p/5388586.html

    9、http和https的区别?

      自行搜索答案

    10、请求方式是否有所了解?分别说明

      自行搜索答案

    11、get请求和post请求的区别?

      自行搜索答案

    12、如何确定性能测试的指标?标准如何定?如何推动性能的优化?

      (1)基于现有的业务确定

      (2)现有的行业标准

      (3)个人之前的工作经验等

      性能的优化:

        内存使用优化,程序架构优化,降低模块间耦合,要不就是网络性能优化咯

  • 相关阅读:
    HDU 4436 str2int (后缀自动机SAM,多串建立)
    HDU 4498 Function Curve (自适应simpson)
    PHP实现微信商户支付企业付款到零钱功能代码实例
    微信支付现金红包接口应用实例代码说明和DEMO详解,适合用来做微信红包营销活动、吸粉利器
    java开发学生信息管理系统的实现(简洁易懂),适合计算机专业学生参考,课程设计、毕业论文设计参考等
    公司注册经营范围大全
    《胡雪岩》影评10篇
    提高淘宝店铺动态评分的四大技巧
    为什么我的淘宝店铺动态评分清零了?
    CC攻击原理及防范方法和如何防范CC攻击
  • 原文地址:https://www.cnblogs.com/syw20170419/p/9098104.html
Copyright © 2011-2022 走看看