投稿指南
来稿应自觉遵守国家有关著作权法律法规,不得侵犯他人版权或其他权利,如果出现问题作者文责自负,而且本刊将依法追究侵权行为给本刊造成的损失责任。本刊对录用稿有修改、删节权。经本刊通知进行修改的稿件或被采用的稿件,作者必须保证本刊的独立发表权。 一、投稿方式: 1、 请从 我刊官网 直接投稿 。 2、 请 从我编辑部编辑的推广链接进入我刊投审稿系统进行投稿。 二、稿件著作权: 1、 投稿人保证其向我刊所投之作品是其本人或与他人合作创作之成果,或对所投作品拥有合法的著作权,无第三人对其作品提出可成立之权利主张。 2、 投稿人保证向我刊所投之稿件,尚未在任何媒体上发表。 3、 投稿人保证其作品不含有违反宪法、法律及损害社会公共利益之内容。 4、 投稿人向我刊所投之作品不得同时向第三方投送,即不允许一稿多投。 5、 投稿人授予我刊享有作品专有使用权的方式包括但不限于:通过网络向公众传播、复制、摘编、表演、播放、展览、发行、摄制电影、电视、录像制品、录制录音制品、制作数字化制品、改编、翻译、注释、编辑,以及出版、许可其他媒体、网站及单位转载、摘编、播放、录制、翻译、注释、编辑、改编、摄制。 6、 第5条所述之网络是指通过我刊官网。 7、 投稿人委托我刊声明,未经我方许可,任何网站、媒体、组织不得转载、摘编其作品。

企业测试自动化如此具有挑战性的5个原因

来源:自动化应用 【在线投稿】 栏目:综合新闻 时间:2020-09-23
作者:网站采编
关键词:
摘要:摘要: 大多数组织都知道测试自动化对于现代应用程序交付过程至关重要。他们只是不确定如何在没有高昂的开销和大规模破坏的情况下在企业环境中实现它。企业组织通常取得小的胜

摘要:

大多数组织都知道测试自动化对于现代应用程序交付过程至关重要。他们只是不确定如何在没有高昂的开销和大规模破坏的情况下在企业环境中实现它。企业组织通常取得小的胜利,但是由于五个主要领域的挑战,该过程最终会恶化。了解这些挑战将帮助我们克服挑战。

在传统的瀑布式开发模型中,仅靠手动测试就可完成所有测试. 虽然自动化测试的成本很高,但是好处也很明显; 但是,手动测试的低廉成本使其在控制期内的工作时间长于预期。借助触手可及的高性价比手动测试选项,组织推迟了构建和扩展测试自动化的计划。

甚至在五年前,根据第六版《世界质量报告》中的调查反馈,只有30%的企业软件测试是在内部完全执行的,并且绝大部分测试不是自动化的。今天,根据最新的《敏捷状态报告》中的响应,有97%的组织在某种程度上正在实践敏捷,而73%的组织已经在积极或计划中进行DevOps计划。通过这种根本的转变,测试自动化达到了一个临界点。预计测试人员将嵌入团队中,以便可以“在sprint中”完成测试。

为什么向敏捷和DevOps的转变使测试自动化势在必行?

l 可用的时间更少了:现代应用程序开发涉及在越来越紧迫的时间表上发布越来越复杂和分布式的应用程序。如果没有高度的自动化,就不可能完成“ in sprint”测试所需的范围和复杂性。手动测试周期需要数周。这与当今的节奏不一致,在这种节奏中,两周的冲刺和(至少)每天的构建已成为常态-现在趋势正在朝着连续交付的方向发展。

l 团队期望持续不断的即时反馈:敏捷团队和DevOps团队期望在整个发布周期内不断传递反馈。即使您雇用了一整队手动测试人员,这对于手动测试是不可能的(顺便说一句,这将是非常昂贵的)。在没有快速反馈有关最新更改如何影响核心端到端交易的情况下,加速交付会使每次发布的用户体验面临风险。

l 业务期望有很大的不同:随着公司优先考虑数字化转型计划,“速度,成本,质量-选择两个”这一古老格言不再适用。在稳定(甚至降低)成本的压力下,现在期望IT领导者比以往更快地交付更多创新的应用程序。如今,从CEO到下层的每个人都意识到,无视质量不可避免地会导致品牌侵蚀以及客户流失。在受监管的行业中,质量欠佳的影响更为严重。

大多数组织已经知道,测试自动化对于现代应用程序交付过程至关重要。他们只是不确定如何在没有高昂的开销和大规模破坏的情况下在企业环境中实现它。

你不能真正责怪他们。尽管在软件测试会议,网络研讨会和出版物上不乏测试自动化成功案例,但它们主要针对开发人员和技术测试人员,这些人员包括:

1)专注于测试简单的Web UI;

2)拥有构建其应用程序的奢侈性;以及在过去几年中从头开始进行测试过程。

他们的故事引人入胜-但对于具有异构架构,合规性要求和质量流程的典型Global 2000公司而言,这些公司在过去数十年中发展缓慢。

测试自动化现实与目标

在深入测试自动化之前,让我们澄清一下我们在这里谈论的内容。

许多类型的测试可以(并且应该)自动化:

l 单独检查功能或类(编程单元)的单元测试

l 组件测试,在应用程序上下文中检查几个单元的交互

l 确定是否满足特定要求的功能验证测试

l 端到端功能测试,从用户角度(UI或API层)在多个组件和应用程序之间进行端到端业务交易

l 性能测试,可以衡量上述任何级别的应用程序在负载下的可靠性,可伸缩性和可用性

本文重点介绍功能验证和端到端功能测试,但是大多数有关“测试自动化率”的报告都包括所有类型的测试自动化,包括开发人员通常实践的单元测试自动化。

根据Tricentis从2015年到2018年进行的研究,我们发现公司最初报告说,他们已经自动化了大约18%的设计并添加到其测试套件中的端到端功能测试。当您考虑定期运行多少测试时,它实际上要低得多。而且,当您关注全球2000强企业时,该数字甚至进一步下降至8%。

《2018-19年度世界质量报告》基于1,600名受访者的访谈,这些访谈主要来自拥有10,000名及以上员工的公司,该报告还报告了测试自动化率低于20%:

“测试活动的自动化水平仍然很低(不同活动之间在14%至18%之间)。自动化程度低是企业成熟测试的第一瓶颈。”

无论选择哪种来源,其底线都是相同的:我们所处的位置与我们需要成为的位置之间存在巨大差距。

文章来源:《自动化应用》 网址: http://www.zdhyyzz.cn/zonghexinwen/2020/0923/739.html



上一篇:度小满携手中科院自动化所联合培养博士后 加码
下一篇:宁波舟山港迎来全国首批“无司机室”远控自动

自动化应用投稿 | 自动化应用编辑部| 自动化应用版面费 | 自动化应用论文发表 | 自动化应用最新目录
Copyright © 2018 《自动化应用》杂志社 版权所有
投稿电话: 投稿邮箱: