我的编程空间,编程开发者的网络收藏夹
学习永远不晚

聊聊敏捷/ Scrum方法论的自动化测试框架

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

聊聊敏捷/ Scrum方法论的自动化测试框架

 

 

瀑布式自动化与敏捷性自动化

在传统的软件测试生命周期过程中,自动化测试通常是可行的,前提是应用程序稳定,稳定并且需求涉及大量的时间,并且在大多数情况下会涉及一组非常熟练的自动化专家资源以及相当大的安装成本。自动化测试的基本目的是降低长期成本,并确保不会由于现有测试案例而引入新的缺陷。

由于自动化测试的主要作用是节省时间和降低成本,因此就技术而言,自动化测试本质上不是探索性的。自动化测试并不意味着要找出新的缺陷。自动化测试主要是为了验证已经存在的功能。

如何在敏捷方法论中实现自动化

现在,根据其定义,它谈论的是摆脱繁琐的文档,以便可以实施新的想法和创新,并且人们可以自由的相互交流,从而可以实施更多的创新和探索性想法。

[[331860]]

因此,我们可以看到敏捷方法的基本原理和自动化测试之间的矛盾。

 

敏捷测试自动化的基本要点

因此,当涉及到评估自动化测试方法和技术相关的敏捷方法的使用时,我们需要考虑一些基本问题。如设计和编码所花费的时间,使用现有测试数据验证设计的脚本以及采用相同的测试(无论测试是出于功能目的还是回归目的)。因此,所有这些事件的真实情况是,为了执行所有这些事实,我们需要花费相当多的时间,并且在敏捷环境中,平均需要1-2周才能完成,因此显然很难考虑在这样的环境中提供如此多的时间来自动化脚本。

另一个重要因素仍然存在,那就是当敏捷方法论发挥作用时出现的需求变更的类型。根据敏捷方法本身的定义,它非常有助于响应客户频繁变更的需求,因此很适合在应用程序的整体开发过程中进行频繁的变更。

相比之下,自动化测试在涉及到更稳定,频率更低得需求类型时非常有用。因此,根据定义,自动化测试不能很好地适应各种频繁变更的需求类型,而这些变更往往是伴随着采用任何敏捷方法。

敏捷自动化工具

在整个敏捷方法论范围内采用自动化测试时,相关自动化工具的选择也是一个潜在的非常重要的因素。例如,授权的自动化工具在访问属于该特定测试自动化框架的各种重要资源时,会对不同类型和级别的用户施加严格的安全访问标准。

 

相比之下,敏捷方法主要强调团队成员之间的开放协作和开放式交互,因此,限制性政策直接影响用户如何对团队内部的整体凝聚力产生负面影响,从而导致结果不佳也非常不利于项目整体成功。因此,该过程的首要重要性应该是确保为了在敏捷方法提供的规定时间内获得自动化测试脚本的高质量交付;我们需要选择我们的预期测试用例,这些测试用例将以更细微的方式进行自动化,以便这些自动化测试脚本适合将来的重用,并且确保它们可以在指定的时间段内准备好(就像敏捷方法过程中所要求的那样)。在考虑了以上所有因素之后,我们可以意识到,即使在采用敏捷方法的同时,我们也需要了解测试的类型,例如回归测试(因为即使在敏捷测试期间,也需要投入大量的测试工作,以确保更好的整体产品质量)现在,让我们看一下可以使用自动化测试的最基本情况,以及如何将其应用于敏捷测试领域。

应用于敏捷的自动化测试概念

 

 

 

原文链接:https://www.guru99.com/automation-testing-agile-scrum.html

 

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

聊聊敏捷/ Scrum方法论的自动化测试框架

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

聊聊敏捷/ Scrum方法论的自动化测试框架

在过去几年中,自从敏捷方法开始使用以来,它的创始人一直在大声疾呼,并且愿意摆脱传统瀑布模型单调和繁琐的现实以来,当谈到自动化测试时,也可以感受到同样的影响。

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录