编辑的来信 - 2020年6月

连续测试...这是什么?当我们第一次决定做一个专门针对DevOps进行连续测试实践的杂志问题时,我与某人开玩笑:“这是关于连续测试。”

他们的答复是:“是的。还会有什么?”

我在开玩笑,但显然这个笑话没有着陆。连续测试关于连续测试,但这并不是那么简单。DevOps的连续测试练习以及您的组织的外观将依赖一些事情,但让我们首先谈论DevOps。

请记住,Devops的核心是进行开发,操作和测试所有在开发过程的早期(即从项目开始)进行的所有交谈和协作。在某些情况下,DevOps已演变为选择用于连续交付的工具集。同样重要,工具集并不意味着您正在执行“ DevOps”。越来越早于关于测试和永久性的合作分解筒仓在开发中将有更多的测试。

将重点恢复到连续测试中,有2种文化原则对连续测试的含义具有更大的影响:(1)左翼,(2)每一步的质量。左右是发展意识形态是首先通过进行测试阶段在敏捷中引起人们的关注,而测试阶段在历史上一直处于SDLC的末端,并在SDLC中移动,因此转移管道上的测试“左”。这在每个步骤都会导致质量,因为通过在SDLC中测试(且更经常),您可以确保在每个阶段之后,软件的质量足够好,可以晋升为下一阶段_因此,质量在[SDLC]的每个步骤中。

首先,您必须具有平稳,易于连续的集成/CI实践。这是构建验证,这意味着您获得了构建和运行测试,以查看您的构建良好。首先,您运行单元测试;然后,运行一个由高级测试组成的烟雾测试,而不是单个单位,而不是单位。一旦构建有资格,团队就可以继续进行更多的开发并进行更多测试。

关于持续测试的事情,了解左右质量在每一步,您都做一件事情并测试它。然后,您做另一件事并测试事物。这里的目的是,如果您打破了某些东西,但您只改变了一件事,您确切地知道为什么会发生休息。这将使缺陷隔离并进行测试。然后,您做另一件事并测试事物。这里的目的是,如果您打破了某些东西,但您只改变了一件事,您确切地知道为什么会发生休息。这将使缺陷隔离和重新加工很快。在连续测试中,您的测试是狭窄的,因为您的变化狭窄。

另一种方式考虑。如果您正在进行容器体系结构,那么主要好处之一是,如果您将一个容器与另一个容器交换,则只需测试更改的容器即可。您无需运行5天的自动GUI测试套件,该套件由5个平台上的800,000个测试用例组成,您只需对更改的区域进行测试。您进行更改,然后测试更改。连续测试并不意味着您一次又一次地运行完整的回归套件。您不需要测试整个过程。

您可能会问:“迈克尔,您是说如果我更改系统的一部分,那么不需要测试系统的另一部分?一个人不能改变遥远的作品吗?”为此,我说是和否:的确,一个变化可以打破另一个遥远的作品。但是,我们都知道这可能发生。这是快速交付和部署的风险。

但是现在,这提出了数字游戏,数字很重要。

假设您有10,000个自动测试……如果您只需要20分钟即可运行10,000个测试用例,那就太好了!每当您只有20分钟的情况下,每次进行任何更改或推广到下一个环境时,请继续运行完整的回归套件。但是,如果这些10,000个测试进行过夜,那么显然,您每次推动另一个堆积时间或在每个环境发生变化之后都无法运行该测试套件。如果您的完整回归套件包括大量的维护时间,大量的执行时间和大量成本,那么您显然不能连续运行相同的完整回归套件。重要的是要注意,连续测试不是连续运行测试,而是关于连续,快速地提供结果。

因此,请参考我最初的失败笑话:是的,在基本层面上,连续测试是关于连续测试的。但是,显然有很多活动部件,要求和突发事件。没有定义的正确或错误的连续测试方法,而是一堆依赖于组织的流程和目标的灰色区域,这使其成为30多页杂志的一个很好的主题!

这个问题的目的是尽可能彻底回答一个问题:什么是连续测试?这个问题将来自Logigear内部和外部的思想领导融合在一起。封面故事,连续测试的5种最佳实践,,,,是由Logigear CTO Hans Buwalda撰写的,他在其中运用了数十年的关于测试设计和自动化的知识,为可能在CT实施中苦苦挣扎的组织提供5个提示。我们的信息图,连续测试的初学者指南,对于那些可能首次学习或希望第一次实施CT的人来说,是一个很好的资源。在文章中连续交付:您需要知道的一切,Logigear产品经理Thuc Nguyen涵盖了“您需要知道的一切”(HA!)关于从定义到工具选择的连续交付,再到连续交付的测试。本期本月的博客作者克里斯汀·杰克沃尼(Kristin Jackvony)分享了她的见解书评:DevOps专业人士的连续测试这是行业专家为寻求优化其CT计划的人撰写的精彩指南。我们的战略业务合作伙伴酱汁实验室也为这个问题做出了贡献零售业的连续测试,,,,它探讨了数字零售市场中日益增长的“测试速度需求”。这个问题还介绍了我4年领导者脉搏系列的最后一部分;这本部分本质上是我对本系列的最初意图的结晶:经理在现代技术组织中的作用是什么?最后,为了将其全部结束,我们的遗产团队已创建了一个逐步指南如何将Jenkins CI工具集成到testArchitect中

我们希望您喜欢这个问题。愉快的测试!

迈克尔·哈克特(Michael Hackett)
Michael是Logigear Corporation的联合创始人,在银行,证券,医疗保健和消费电子产品方面拥有超过二十年的软件工程经验。Michael是一位经过认证的Scrum大师,并已共同撰写了两本有关软件测试的书。网络上的测试应用程序:基于移动和Internet的系统的测试计划(Wiley,第二版,2003年)和全球软件测试自动化(《关于发布》,2006年)。他是加利福尼亚大学伯克利分校顾问委员会的创始成员,并曾在加利福尼亚州圣克鲁斯分校的软件质量工程和管理证书任教。作为IEEE的成员,他的培训课程将硅谷测试专业知识带到了16多个国家。迈克尔拥有卡内基·梅隆大学(Carnegie Mellon University)的工程学理学学士学位。

相关文章

在过去的几年中,软件开发工具发生了构造转变。188betios下载敏捷的实践和越来越多的分布式团队是重要因素,但我认为,主要原因是一种新的,更强烈的关注,重点是测试由更复杂的软件和较短的开发周期驱动的工具。那里...
自2011年以来的每一年,我们都将一本杂志的一版用于移动测试主题。在今年的《移动设备》上,我们将重点从用户体验的角度进行测试。大多数团队从UI测试开始,这似乎是基本的 - 直到您看...
测试软件车。像往常一样,《 Logigear》杂志,我们正在处理一个大主题。我们的目标是遇到单主题问题,我们有能力抓住和传播与当前有趣的主题以及在软件测试边界相关的尽可能多的信息。一些 ...
我们针对12月Logigear杂志的计划是有一个前瞻性的趋势和挑战问题。但是,在将9月份在SMAC上汇集时,我们意识到SMAC在该行业中获得了动力。我们手中有很多出色的贡献者的内容。因此,我们决定分裂...
每年,Logigear Magazine都会致力于测试自动化。我们可以做一个以上的事情,甚至可能还不够。自动化周围的问题变得越来越复杂。而现在,自动化更加集成到软件开发过程中。188betios下载十多年来,团队一直面临着“做...
这是Logigear杂志在Devops大世界上的第一期。DevOps是一个非常大的话题。就在您认为自己不受一段时间的流程改进而安全时,它不是那么快。有DevOps,连续测试,连续交付和连续部署。在这个问题中,我们关注的是连续测试,最多是...
这是《 Logigear》杂志的一个非常专业的一期。当我们整理今年的编辑日历时,我们决定,而不是技术问题,我们将重点关注质量和测试工程的人类方面。我们希望专注于个人测试工程师及其工作。我们与...交谈
我刚刚在一家公司的公司中,拥有精美的测试架构,框架和黄瓜,并进行了大量自动测试。但是,在黄瓜测试之外,没有很好的测试管理,他们对测试的标记也没有很好的工作。尽管团队中的几乎每个人都可以写作和维护...
新年快乐,从Logigear到1月1日庆祝新年的人!对于我们的月历追随者,新年几乎是2月3日。我们期待着一个令人兴奋且完整的2011年,因为它的前任对于许多软件业务而言是艰难的一年。在Logigear杂志上,...
我们在Covid-19大流行中学到的一体团队是我们必须共同努力 - 无论如何。很少有球队保持共同位置。甚至在同一个城镇的团队在家工作。我们都在远程工作。希望我们为离岸团队共同努力的所有思考,工具,工作和努力使我们在这里受益。...
自从我将其包括在2011年编辑日历中以来,我一直对这个问题感到兴奋。本期《 Logigear杂志》探索了敏捷自动化的探索 - 从测试自动化的最有效方法到技能集和更好的测试团队准备,甚至了解所讨论的各种工具。我们 ...
没有测试人员的团队的软件开发动态不断增188betios下载长。当我第一次进入软件质量时,我马上就学会了一件事:我的角色是用户倡导者。我的主要工作是找到错误。这是一个称为放大学习的精益原则。我们通过测试了解行为。即使那样,验证也不是...

发表评论

您的电子邮件地址不会被公开。必需的地方已做标记*

最终保持循环
软件测试新闻

订阅
Baidu