首页 > 其他分享 >如何进行自动化测试,提高测试效率?

如何进行自动化测试,提高测试效率?

时间:2023-10-20 11:44:07浏览次数:33  
标签:点击 API 文档 测试 自动化 测试用例 效率

作为测试人员,在进行比较大的项目时,使用自动化测试能帮助我们事半功倍地完成测试工作,提高测试效率,缩短开发周期。

Eolink Apikit 为测试工程师提供 API 文档管理、快速接口调试、测试用例管理、及自动化测试等功能。协作测试工程师快速查看 API 文档及变更,以及更快的进行接口测试和自动化测试工作,降低测试用例编辑成本,提升自动化测试效率。


1、快速接口调试

1. 已有 API 文档快速测试

如果该接口已经在 Eolink Apikit 上创建了文档,则可以直接在文档内选择测试子 TAB,进行快速测试。

image

2. 未有文档临时测试

如果未创建该接口文档,仅临时调试接口,则可创建 API 快速测试页面。可在这个页面输入接口相关的信息并进行快速测试。若测试没问题,可点击右上角的“保存为新 API”,快速把测试数据保存为 API 文档,方便下次调试。

image


2、测试用例

1. 单接口测试用例管理

该功能用于对已创建的 API 接口文档进行接口测试用例的管理。可在该 API 文档中创建多个测试用例,以用于验证该接口的多个不同的数据输入场景下,接口返回是否符合期望。

image

  • 添加测试用例

点击单 API 文档的测试用例列表页中的“添加测试用例”按钮即会弹出添加测试用例弹窗。

测试用例一共分三个部分:基础信息、请求参数和断言规则。

image

2. 执行测试用例

  • 单测试用例测试

在测试用例列表右侧,可点击「测试」按钮,对测试用例执行测试。

点击后会弹出右抽屉弹窗,展示本次的测试报告,并可通过点击左侧一列查看当前接口文档所有测试用例的测试历史。

image

  • 批量测试用例测试

在测试用例列表中,每行测试用例数据前均有一个勾选框,系统默认均勾选。用可以勾选需要批量测试的测试用例,并点击列表顶部的批量测试按钮,进行批量测试用例测试。

点击后会弹出右抽屉弹窗,展示本次批量操作的测试报告。

image


3、自动化测试

Eolink Apikit 内分别有 API 管理、自动化测试、API监控等应用模块。系统默认进入的在 API 管理模块,即用于 API 文档管理、测试用例等功能。自动化测试模块在项目列表界面用户点击左侧菜单栏即可切换到自动化测试应用模块。

image

1. 创建自动化测试项目

在自动化测试模块的项目列表中,点击“+ 添加项目”按钮,输入名称并点击确认后即成功创建新的项目。

image

创建新项目后,在项目内可点击协作成员菜单,并点击“添加成员”。可把空间内的成员添加到当前项目内。

image

2. 创建自动化测试用例

点击“+ 添加用例”按钮,弹窗中填写用例名称后点击确认,即可创建新的自动化测试用例。但目前只是一个壳,还需要在自动化测试用例中添加各种步骤。

image

进入新建的自动化测试用例后,可点击“+ 添加测试步骤”选择第一个选项“从 API 文档添加 API 请求”,即可在弹窗中选择 API 管理应用下,某个项目已创建的文档,一键批量同步接口文档的所有测试用例。这些测试用例将会成为自动化测试的测试步骤。我们可以对这些步骤的执行顺序进行编排,使得自动化测试用例可以按实际场景的顺序进行执行。

image

完成测试步骤添加后,我们可能需要编辑数据集来实现自动化测试不同数据场景下,验证自动化测试用例的执行结果。

image

3. 发起自动化测试及查看报告

完成测试步骤编辑和数据集填写后,我们可以点击测试流程 TAB 右上角的批量测试按钮。点击后弹窗提醒需要测试哪些数据集,勾选需要测试的数据场景后点击确认,即可执行该自动化测试用例。

image

点击执行后,系统会根据所选的数据集进行多轮测试,并详细的显示在测试报告中。

Eolink Apikit 首创零代码自动化测试,对于不擅长编程语言并且没有任何脚本知识的测试工程师非常友好,是人人皆可使用的“零代码”自动化测试平台。

标签:点击,API,文档,测试,自动化,测试用例,效率
From: https://www.cnblogs.com/apibest/p/17776712.html

相关文章

  • pytest-yaml 测试平台-1.新增项目和用例
    前言基于pytest-yaml-yoyo框架写的接口测试平台,在web网页平台上维护yaml测试用例,执行用例,并查看allure报告。pytest-yaml-yoyo框架简介pytest-yaml-yoyo框架是上海-悠悠2023年自主开发的pytest结合yaml框架。gitee项目地址https://gitee.com/yoyoketang/pytest-yaml-yoyo......
  • shell脚本自动化实战
    Shell脚本自动化部署实战(二)原创 叶凡Jonas 软件测试成长之路 2023-09-0100:00 发表于上海收录于合集#UI自动化系列54个三丶shell语法4.程序结构2.循环结构说明:在上一篇博客中讲到了for循环,现在开始讲解while循环a)格式while[条件]do 命令done示例1:变量......
  • 自动化测试如何准备测试数据
    其实大部分类型的测试都需要去准备测试数据。手工测试:一些基础数据,比如配置数据等等是需要去准备的;自动化测试:基础需要准备,现有数据,动态运行时产生的数据是需要准备的;性能测试:跟自动化测试差不多;这里就牵扯到了一些关于数据的概念了。测试数据的分类我们可以给测试数据分......
  • 无代码玩转web UI自动化
    可以直接进入官网下载开源版或点击右上角体验企业版体验RunnerGoUI自动化平台RunnerGo提供从API管理到API性能再到可视化的API自动化、UI自动化测试功能模块,覆盖了整个产品测试周期。RunnerGoUI自动化基于Selenium浏览器自动化方案构建,内嵌高度可复用的测试脚本,测试团队无需复杂......
  • 无代码玩转web UI自动化
    可以直接进入官网下载开源版或点击右上角体验企业版体验 RunnerGoUI自动化平台RunnerGo提供从API管理到API性能再到可视化的API自动化、UI自动化测试功能模块,覆盖了整个产品测试周期。RunnerGoUI自动化基于Selenium浏览器自动化方案构建,内嵌高度可复用的测试脚本,测试团队......
  • ShowMeBug X 友塔 | 提升招聘效率,助力精准择优
    ShowMeBug签约了上海友塔网络科技有限公司(以下简称友塔),通过引入ShowMeBug技术测评平台,友塔的HR和技术面试官可以深入了解候选人综合实力,提高招聘精准度和效率,降低决策风险,助力友塔塑造良好的雇主品牌形象。ShowMeBug技术测评平台简单易用,智能组卷功能更是仅需几秒钟就能帮助......
  • 提高倾斜摄影三维模型顶层合并构建效率的技术方法初探
    提高倾斜摄影三维模型顶层合并构建效率的技术方法初探 高效提高倾斜摄影三维模型顶层构建的技术方法有许多,本文将介绍几种常见的方法,并分析它们的优势和适用场景。这些方法包括数据处理与预处理、并行计算与分布式处理、智能化算法与模型优化等。一、数据处理与预处理数据清......
  • 实验二测试1—— OpenSSL命令测试1
       ......
  • 20211102尹子扬 实验二 openssl命令测试
    点击查看代码openssldgst-sm3-outsn.sm3sn.txt3.(用od打印时发现有\n换行符,所以在第4步时不加-n,否则会生成错误的hash值)点击查看代码od-tc-Ansn.sm34.(正确的是不带-n的hash值)点击查看代码echo"20211102"|openssldgst-sm3代码截图:......
  • 工程监测无线振弦采集仪高低温试验箱测试原理
    工程监测无线振弦采集仪高低温试验箱测试原理无线振弦采集仪是一种用来测量结构物动力学特性的仪器,它可以通过振弦传感器采集到结构物的振动信号,并通过数据分析,得到结构物的自然频率、阻尼比、振型等信息。为了确保无线振弦采集仪的准确性和可靠性,需要进行高低温试验,以验证它在各......