编辑的信 - 2019年9月

我最近在一家拥有漂亮的测试架构、框架和Cucumber的公司工作,Cucumber上有大量的自动化测试。但是在Cucumber测试上没有很好的测试管理,他们也没有做好标记测试的工作。尽管团队中的几乎每个人都可以用Cucumber编写和维护测试,但项目的架构师离开了公司。不到一年,它就变成了一个巨大的烂摊子:维护成本翻了三倍,它的名声也不好,人们对它的抱怨比谈论它发现了多少漏洞还要多。测试自动化需要一个策略——不仅仅是测试。

Logigear杂志的这个问题专注于测试自动化 - 随着9月份的问题过去几年。我们已经知道很长一段时间,商业成功是预测的任务自动化。

测试自动化是其中的重要组成部分。我们不仅可以让您了解最新的基本主题,也可以在围绕测试自动化和策略的中间和高级主题。

当我开始自动化测试时,这个套件就在我旁边桌子旁边的一台机器上运行。在我下午5点离开之前,我手动启动了套房。第二天早上,当我再次返回时,套件已经自动运行了一整夜,我收到了一份关于通过测试、失败测试以及没有运行测试的报告。这开始了我分析失败案例的一天。

运行自动化是免费的。编写测试需要很长时间,但他们帮助测试了更快地完成,虽然维护需要一段时间,但它是值得的。但那些日子有更小,更易于管理的套房。它始于几十个测试,然后演变为数百个测试 - 从不千里,绝对不是数十万的。他们逃跑了每周建立 - 不是按需建立,当然每天没有多个建造。运行自动化有时是一种痛苦;有时它打破了 - 但它是可管理的。而且我为此感到骄傲。测试自动化非常重要,但很小。

大多数人对许多公司今天拥有的自动回归套件的状况和情况感到惊讶。非常常见的是,找到一家使用同一工具的自动化10年以上的公司。例如:使用Selenium进行浏览器测试自动化。很常见的是,使用同一工具自动化的公司,具有数十万个测试需要长时间运行,具有维护,管理和分析的额外高成本。

通常,这些套房是脂肪,臃肿,慢,缺失的虫子,颈部疼痛。而不是资产,他们可以是测试团队的最大问题 - 其主要工作是找到错误!

今天仍然需要过去缺乏的内容:一种更聪明的自动化策略。虽然更多的开发人员今天正在进行单位测试,但仍然需要从大多数开发团队获得测试团队的API /服务/ UI / GUI自动化运行,分析结果,然后尽可能快地传送代码。思想全部自动化是通过用户界面(或图形用户界面[GUI])只是不再工作了。它在过去没有工作,但这是一些组织唯一尝试的解决方案。

试图“自动化一切”的日子已经消失了。测试团队必须自动更聪明。自动化运行,成本,即时反馈,维护,覆盖范围和风险分析的速度在哪里以及多少。它很复杂。

无论您的组织是否需要测试自动化的后端服务器,数据库,桌面上的浏览器,在移动设备上,“物联网”设备或一些仿真器和模拟器,复杂的产品需要复杂的测试自动化,包括工具套件和自动化策略。策略很复杂,需要透明度,风险分析和沟通。

这就是为什么这一问题Logigear杂志在很大程度上与测试自动化战略交易。我们的封面故事是由诺亚彼得斯撰写的Van Pham的帮助,并谈到软件测试行业中的新“热门话题”:对话用户界面(Cure)的自动化测试策略。如果您希望开始自动化旅程,这篇文章2019年测试桌面应用程序的12个最佳自动化工具是您开始查看不同工具产品的好地方,以及文章这些是测试自动化的最佳用途概述了从测试自动化中获益最多的各种类型的测试。这个月的博主克里斯汀·杰克(Kristin Jackvony)提供了对12个和文章的自动化事件的高度洞察力,如何决定什么要自动化。或者,也许您正在查看扩展您的测试技能;我们的文章,降低测试团队的效率,由Christian Touhey撰写,探索工作场所培养的发展方面,以牺牲人工智能取代低技能的劳动力工作。在TestArchitect Corner中,我们引导您的逐步引导您如何利用TestCarchitect进行Web应用程序测试。最后,我在这个问题的领导者的脉搏中完成了我的2部分系列。我们希望你享受这个问题!

迈克尔·哈克特
Michael是Logigear Corporation的联合创始人,并在银行,证券,医疗保健和消费电子产品中拥有超过二十几十年的软件工程经验。Michael是一位经过认证的Scrum Master,并在软件测试中共同撰写两本书。在网上测试应用程序:基于互联网的系统测试计划(Wiley,2nd。2003)和全球软件测试自动化(快乐的关于Publishing,2006)。他是加州大学伯克利推广委员会顾问委员会的创始成员,并在加州大学Santa Cruz延伸大学的软件质量工程和管理证书。作为IEEE的成员,他的培训课程为超过16个国家带来了硅谷测试专业知识。迈克尔举办了来自卡内基梅隆大学的工程学士学位。

相关的帖子

我们从2019冠状病毒病大流行中学到的是,我们必须一起合作——不管一起意味着什么。很少有团队在同一地点工作;甚至同一城镇的团队也在家里工作。我们都在远程工作。希望所有的想法,工具,工作和努力,我们投入离岸团队一起工作,使我们在. ...受益
在过去的几年里,软件开发工具中有一个构造的转变。188betios下载敏捷实践和越来越多的分布式的团队已经是重要因素,但在我看来,在我看来,主要原因是一种新的更加强烈的对测试工具的重点,可以通过更复杂的软件和更短的开发周期进行测试。有......
从Logigear到1月1日庆祝新年的人的新年快乐!对于我们的农历追随者,2月3日几乎新年快乐。我们期待着令人兴奋的2011年,因为它的前身对软件业务的许多人来说是一个艰难的一年。在Logigear杂志,...
我曾曾向一家公司咨询过一周的测试和QA。它是一个涵盖各种主题的调查课程。我正在和房间里的学生一起设立和聊天。一个男人来了我,说:“我一直在测试6个月,我完全......
大而复杂的测试。这些术语在你的脑海中召唤什么?当我们向编辑历中添加了这一主题时,我的概念可以说明一些大型或复杂的系统,并探索它们存在的一些测试和质量挑战。我们可能有一篇文章:建筑和测试......
自2011年以来,我们每年都会推出一期关于手机测试的杂志。在今年的手机版本中,我们主要从用户体验的角度进行测试。大多数团队从UI测试开始,它可能看起来很基本——直到你看到…
这是一个非常特别的Logigear杂志问题。当我们今年汇集编辑历时,我们决定这不是一个技术问题,我们将专注于质量和测试工程的人体。我们希望专注于个人测试工程师及其工作。我们和......
这是我们10年历史的第一个趋势问题。趋势对于帮助预见到地平线和接下来的内容很重要。
测试嵌入式系统和测试物联网可能每个都有自己的Logigear杂志问题。但是,这些日子他们被称为对方的预先了解,所以我们认为在这个问题上解决两个人来说是一个好主意,以便对景观广泛了解......
我在我们的第一个移动问题中领导了编辑的注意事项“一切都是移动的”,但现在超出了我们所想的方式。手机已经意味着只有智能手机,移动性是描述智能手机使您做的一切的单词。移动性不仅仅是一个设备!移动性是......
一切都是移动的。我们还能说什么?一切。如果您的产品或服务目前不是,那将很快。苹果说:“有一个应用程序。”有一个应用程序的一切。移动应用程序的竞赛消耗了软件开发世界。188betios下载我在棕榈计算中做过一些项目......
数字转型和现代化项目在Covid-19大流行期间已经转变为高档。由于Covid-19商业气候导致的预算减少,某些团队难以做更多的努力。另一方面,其他公司正在增加资金,并按......

留下一个回复

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

最后留在循环中
软件测试消息

订阅
Baidu