15.7 持续集成与自动化测试 持续集成在敏捷开发团队中非常适用,一方面可尽早地发现集成错误,测试团队成员每天都要将开发的测试代码集成到一起,也就意味着每天可能会发生多次集成,通过持续集成工具可自动化地构建来验证脚本的正确性。另一...
15.6.2 Jenkins在自动化测试中的应用 Jenkins作为一个持续集成工具,在自动化测试中非常有用,可以帮助测试人员对自动化测试项目实现定时执行、测试结果发送报告、分布式执行等功能,无须再投入太多的人工在项目运维环节,有利于减少重复过程...
15.5 Dockerfile Dockerfile是一个用来构建镜像的文本文件,文本内容包含了一条条构建镜像所需的指令和说明,每一条指令对应镜像中的一层。Dockerfile 分为基础镜像信息、维护者信息、镜像操作指令和容器启动时执行指令4部分,具体文件构成如下: ...
15.4 Docker使用 Docker的操作主要分为从远端仓库获取镜像→实例化容器→对容器修改或编写应用代码→创建Dockerfile→构建镜像→上传远端仓库6个步骤。可以看出,Docker的使用主要是对仓库、镜像、容器三个对象的操作。 15.4.1 仓库...
15章 容器化部署与自动化测试 容器化英文为Containerizing,是将应用整合到容器中并且运行起来的一个过程,容器化中的容器是为应用而生,它可以简化应用的构建、部署和运行过程。在当今快速迭代的软件开发环境中,许多公司也开始利用容器化部署自动...
11.6.6 设置共享夹具 接口操作中,绝大部分接口都需要用户认证,因此保持会话就非常关键。这个时候,可以在共享夹具文件conftest.py中添加一个session函数,用以保持会话。在core\conftest.py文件中添加会话函数,代码如下: # chapter11\...
11.6.2 添加基础配置数据 配置文件config.ini是整个接口测试项目的基础数据,也是常用的一些数据,例如host、登录用户名和密码等。在此文件中添加基本的数据,添加的内容如下: [base] host = http://121.41.112.70 base_url = %(ho...
11.5 设计测试用例 实战对象中总共有4个接口需要测试,可以根据11.2节中提供的思路,充分考虑4个接口的使用场景,设计出非常全面的测试用例。单接口设计时首先需要添加正常的接口测试,然后是输入和输出参数测试,最后是接口地址错...
11.2 用例设计方法 接口测试需要测试该接口的功能、参数、应用场景和环境对该接口的影响等情况。与单元测试不同的是,单元测试重点在内部逻辑上,而接口测试的重点在接口使用上,我们不能看到接口是如何实现的,只能通过入参和出参判断接口实...
第11章 实现接口测试 接口测试是检查程序各部分之间的交互点,从无测试到手工测试、借助脚本或工具实现自动化测试以及测试平台的构建,接口测试近几年发展非常迅速,许多企业也都开始重视接口测试,因此,接口测试也成了测试人员的必备技能。本章首...
本书概述:本书来自一线资深测试工程师多年从业经验的总结,内容详实,贴近实际工作需要,既可帮助新手快速入门和入行,又可对有一定测试基础的读者实现自我能力的提升和突破。作者:杨定佳 出版社:清华大学出版社出版日期:2024年1月 内...
当前只有一页 |