Loading

软件测试 - 第七章课后作业

软件测试 - 第七章课后作业

一. 单选题(共5题,25分)

  1. (单选题, 5分)下列选项中,关于App的说法中错误的是( )
    A. App使用的网络可能会从Wi-Fi瞬间切换到4G
    B. App满足了用户对移动生活、工作的强烈需求
    C. App无法接受键盘鼠标输入
    D. App屏幕窄小,显示信息有限
    正确答案: C:App无法接受键盘鼠标输入;
  2. (单选题, 5分)下列选项中,哪一项不属于移动App的UI测试( )
    A. 图片测试
    B. 安装测试
    C. 文字测试
    D. 颜色测试
    正确答案: B:安装测试;
  3. (单选题, 5分)下列选项中的方法或属性,哪一项用于判断元素是否可见( )
    A. rect
    B. is_selected()
    C. location
    D. is_displayed()
    正确答案: D:is_displayed();
  4. (单选题, 5分)关于Appium手势操作,下列说法中错误的是( )
    A. 如果模拟手指在屏幕上进行移动操作,则可以调用move_to()方法
    B. 轻敲、长按、拖曳等都可以称为Appium手势操作
    C. swipe()方法和scroll()方法都可以实现滑动操作,其中scroll()方法可以设置滑动的持续时间
    D. drag_and_drop()方法与scroll()方法传递的参数都是元素对象,但是drag_and_drop()方法没有惯性
    正确答案: C:swipe()方法和scroll()方法都可以实现滑动操作,其中scroll()方法可以设置滑动的持续时间;
  5. (单选题, 5分)关于Appium元素定位,下列选项中说法正确的是( )
    A. Selenium具有的方法在Appium中无法调用
    B. 通过resource-id属性定位时可以调用find_elment_by_accessibility_id()方法
    C. 通过uiautomator定位元素可以调用find_element_by_android_uiautomator()方法
    D. 调用find_element_by_class_name()方法时可以不验证元素的class属性是否唯一
    正确答案: C:通过uiautomator定位元素可以调用find_element_by_android_uiautomator()方法;

二填空题(共10题,50分)

  1. (填空题, 5分)移动设备常用的系统为iOS系统和____系统。
    正确答案:
    (1) Android
  2. (填空题, 5分)App的专项测试包括安装测试、卸载测试、升级测试、____、弱网测试、耗电量测试。
    正确答案:
    (1) 交互性测试
  3. (填空题, 5分)Appium的测试对象包括____、移动Web应用和混合应用。
    正确答案:
    (1) 原生应用
  4. (填空题, 5分)App的UI测试要点包括导航测试、内容测试和____。
    正确答案:
    (1) 图形测试
  5. (填空题, 5分)App的特性包括设备多样性、____、平台多样性。
    正确答案:
    (1) 网络多样性
  6. (填空题, 5分)text属性的作用是____。
    正确答案:
    (1) 获取元素的text值
  7. (填空题, 5分)在Appium手势操作中,在程序中通过调用____方法可以实现拖曳操作。
    正确答案:
    (1) drag_and_drop()
  8. (填空题, 5分)App与PC端软件测试的区别主要有页面布局不同、使用场合不同、____和操作方式不同。
    正确答案:
    (1) 输入方法不同
  9. (填空题, 5分)App性能测试要点主要有边界测试、____、响应能力测试和耗能测试。
    正确答案:
    (1) 压力测试
  10. (填空题, 5分)App主要测试要点有UI测试、功能测试、专项测试、性能测试和兼容性测试,其中____是App专有的测试。
    正确答案:
    (1) 专项测试

三. 判断题(共6题,30分)

  1. (判断题, 5分)App是指运行在手机中的应用程序。( )
    A. 对
    B. 错
    正确答案: 错

  2. (判断题, 5分)App使用的网络只能是Wi-Fi。( )
    A. 对
    B. 错
    正确答案: 错

  3. (判断题, 5分)App可接受语音输入。( )
    A. 对
    B. 错
    正确答案: 对

  4. (判断题, 5分)App测试的要点可以不考虑系统兼容性。( )
    A. 对
    B. 错
    正确答案: 错

  5. (判断题, 5分)Appium使用的是HTTP协议。( )
    A. 对
    B. 错
    正确答案: 对

  6. (判断题, 5分)Appium不支持PHP语言。( )
    A. 对
    B. 错
    正确答案: 错

posted @ 2024-05-30 10:46  qing影  阅读(143)  评论(0编辑  收藏  举报