Loading

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

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

一. 单选题(共6题,33分)

  1. (单选题) 下列选项中,不属于HTTP请求组成部分的是( )。
    A请求行
    B请求体
    C状态行
    D请求头
  2. (单选题) 下列关于HTTP响应说法错误的是( )。
    A当服务器成功接收到HTTP请求时,才会产生HTTP响应
    B响应体位于响应头的下方
    C状态行包括协议版本、状态码和状态码描述
    D响应头位于HTTP响应的第1行
  3. (单选题) 下列选项中,关于Postman的基本使用说法错误的是( )。
    A使用Postman进行接口测试时不支持导入JSON格式的文件
    BPostman工具中的Status code:Code is 200可以用于响应状态码断言
    C通过设置环境变量或全局变量可以实现接口关联
    D可以对HTTP响应中的某个字符串进行断言
  4. (单选题) 下列选项中,关于HTTP响应状态码说法错误的是( )。
    A状态码500,表示服务器发生错误
    B状态码400,表示客户端请求的资源不存在
    C状态码503,表示服务器当前不能处理客户端的请求
    D状态码200,表示客户端请求成功
  5. (单选题) 下列选项中,关于HTTP请求体说法正确的是( )。
    A所有的请求方法都有请求体
    B请求体中的数据类型只有text/html
    C通常在POST和PUT请求方法中才有请求体
    D请求体位于HTTP请求的第1行
  6. (单选题) 下列选项中,关于URL说法错误的是( )。
    A因特网上的每个文件都有一个唯一的URL
    BURL是描述因特网上网页和资源的一种标识方法
    CURL不支持FTP协议
    D每一种传输协议都有默认的端口号,通常可以省略

二. 填空题(共4题,22.2分)

  1. (填空题) 断言的目的是验证软件开发的__预期结果​__与实际结果是否一致。

  2. (填空题) 接口测试原理是模拟__客户端​__向服务器发送请求。

  3. (填空题) 参数化常用的数据文件格式有CSV和__JSON​__。

  4. (填空题) __HTTP​__是客户端和服务器之间的通信协议。

三. 判断题(共6题,33.6分)
11. (判断题) 在接口测试中,测试人员只需要关注被测接口之间数据的传递,不需要关注接口之间的逻辑依赖关系。( )

  1. (判断题) 通过接口测试可以尽早发现一些页面操作难以发现的问题。( )

  2. (判断题) 在开展接口测试前,需要对接口文档进行解析和评审。( )

  3. (判断题) 如果没有接口文档,则无法获取接口的相关信息。( )

  4. (判断题) 在Postman中可以设置多组环境变量,但是只能设置一组全局变量。( )

  5. (判断题) POST请求方法用于请求服务器更新指定的资源。( )

四. 简答题(共2题,11.2分)
17. (简答题) 请简述实现接口测试的方式。

实现接口测试的方式有两种,分别是通过工具实现和通过代码实现,关于这两种方式的介绍如下。

  1. 通过工具实现接口测试
    常用的接口测试工具有Postman、JMeter 等。Postman 是一款简单易操作的接口测试工具,有很多强大的功能,例如支持批量运行、保存历史记录。JMeter 是Apache 基于Java开发的一款免费开源工具,它支持多个协议,具有丰富的第三方插件,不仅可以进行性能测试,而且可以进行接口测试。通常情况下会使用Postman工具来实现接口测试,使用该工具实现接口测试可以提高测试效率,并且对于编程能力弱的测试人员,Postman更容易学习、掌握。
  2. 通过代码实现接口测试
    测试人员使用Java、Python等语言编写代码也可以实现接口测试,在使用Java语言编写接口测试的代码时,通常需要结合HttpClient技术;在使用Python语言编写接口测试的代码时,通常需要结合Request框架。虽然通过代码实现接口测试的方式能够让测试人员与开发人员使用相同的技术栈,更好地对接测试流程,但是这种方式要求测试人员具备一定的编程能力,对于编程能力弱的测试人员而言难度较大。
  1. (简答题) 请简述接口测试的流程。
  1. 分析接口测试需求
  2. 解析与评审接口文档
  3. 编写接口测试计划
  4. 设计与评审接口测试用例
  5. 搭建接口测试环境
  6. 编写接口测试脚本
  7. 执行接口测试用例
  8. 管理与跟踪接口缺陷
  9. 整理测试报告。
posted @ 2024-04-01 16:23  qing影  阅读(685)  评论(0编辑  收藏  举报