首页 > 其他分享 >5步法助力自动化转型

5步法助力自动化转型

时间:2022-11-24 18:00:44浏览次数:39  
标签:助力 步骤 手动 测试人员 测试 自动化 步法 工具

手动测试人员应该权衡测试自动化相对于手动测试的好处,并且即可开始行动。下面我介绍一下从手动测试到自动化测试转换的5步指南。

步骤1: 查找合适的自动化测试用例

测试自动化在重复测试中发挥着极其重要的作用。可以在下表中找到最适合自动化的测试类型列表。

测试类型 自动化有什么帮助
回归测试(包括单元测试和端到端测试) 减少工作负载,帮助提升应用程序的可信度
验收测试 应该使用支持跨浏览器/平台测试的工具自动化,以提高性能一致性
API测试 测试自动化通过在每次 API 调整时启动 API 回归测试来帮助更早地检测 BUG

步骤2: 找到适合的工具或框架

工具选择过程要求测试人员注意所掌握的资源和测试目标。可以通过下面的问题列表,帮助你更好低选择。

  • 它是否具有所需的特性并支持与现有的工具集成
  • 它是否对于手动/自动 QA 和开发人员友好
  • 需要时是否提供技术支持和培训
  • 维护脚本和重用测试资产是否便捷
  • 符合预算吗

步骤3: 管理工具开发过程

这一步对于那些从开源框架/库开发测试工具的人来说至关重要。测试自动化开发策略应该包括:

  • 工具致力于的目标和愿景
  • 自动化工具的业务价值
  • 框架/工具的设计、特性和自动化项目列表
  • 测试脚本编写和执行

步骤4: 生成-执行-报告-维护

测试类型 开源框架/库 商业工具
测试之初 灵活的编程语言,需要一个专门的开发团队 双编辑器界面(低/全代码)适合手动测试人员
测试执行 跨浏览器/设备/平台测试支持是必须的——需要最低限度维护
测试报告 需要第三方软件 内置报表生成器,智能分析
测试维护 需要大量的努力 方便管理的用例库,用例组合

步骤5: 监视自动化工具的有效性

为了确保自动化能够正确执行,实现预期目标,还需要一些指标来进行评估。建议如下:

  • 执行时间足够短吗
  • 当发生更改时,花费维护时间还满意吗
  • 特定测试的执行时间是否越来越长
  • 是否可以缩短工具的开发时间

结论

有了测试自动化,测试人员就有更多的时间处理边缘用例,可以提供更加稳定的产品。对于手工操作的自动化测试人员来说,使用合适的工具进行测试自动化的好处甚至更大。

标签:助力,步骤,手动,测试人员,测试,自动化,步法,工具
From: https://blog.51cto.com/FunTester/5884442

相关文章

  • Jenkins教程(自动化部署)
    Jenkins教程(自动化部署)1.Jenkins是什么?Jenkins是一个开源的、提供友好操作界面的持续集成(CI)工具,广泛用于项目开发,具有自动化构建、测试和部署等功能。Jenkins......
  • 接口自动化测试实践指导(下):接口自动化测试断言设置思路
    在前篇文章:《接口自动化测试实践指导(中):接口测试场景有哪些》中详细给小伙伴们讲解了一下接口自动化需要做哪些准备工作及接口测试场景有哪些。本篇文章是最后一篇,主要分享......
  • 【python自动化】02. pywin32库自动操作键鼠(保姆级代码注释)
     目录源码和工具下载大漠综合工具->坐标和窗口信息抓取在你的桌面上新建一个记事本用于后面的代码测试完整项目源码实现思路介绍win32的基础思路基本步......
  • 简单的自动化键盘操作
      #include<stdio.h> #include<windows.h>   voidClick_leftmouse() { mouse_event(MOUSEEVENTF_LEFTDOWN,0,0,0,0)......
  • selenium自动化基础知识
    等待1.显示等待显示等待是单独针对某个元素,设置一个等待时间如5秒,每个0.5秒检查一次元素是否出现,如果在五秒之前任何时候出现,则继续向下执行,超过五秒尚未出......
  • dom xss->半自动化
    前几天看了两篇文章,觉得很不错,写一笔,就当笔记记录。第一篇文章:https://jinone.github.io/bugbounty-dom-xss/作者写了自己通过自动化挖domxss,差不多赚了3w......
  • 自动化测试成熟度模型
    昨晚公众号后台有同学给我私信,说看了我的文章受益匪浅,希望我聊聊自动化测试或者测试开发专题的能力分层。本来困得不行打算入睡的我,取消了明天要定时推送的其他文章,熬夜......
  • 接口自动化测试实践指导(中):接口测试场景有哪些
    在第一篇文章《接口自动化测试实践指导(上):接口自动化需要做哪些准备工作》中详细给小伙伴们讲解了接口自动化需要做哪些准备工作,准备工作中最后一步接口测试用例设计是非常......
  • 【HMS Core】构建SplitBill应用集成多个HMS Core服务,助力您更好的了解华为生态组成
    ​一、介绍Duration:3:00总览通过构建本次的SplitBill应用,您可以更好地了解华为生态的组成部分,包括认证服务、云存储和云数据库等Serverless服务。此外您还可以了解如......
  • go 1.12以下,给服务器增加包依赖的自动化脚本
    前言旧版的go不支持module,所以包依赖需要手动引入。本文仅记录用过的脚本,方便以后复制。需要对具体的包增加具体的脚本#本脚本,需要在服务上预先配置好go1.9,GOPATH,GOROO......