LEAP

LEAPWORK的自动化见解和生产力提示。

所有帖子

为什么测试人员不必编程

测试和“质量保证”是软件开发中的关键过程,占开发支出的40%。 这是因为与早期发现相比,错误在软件交付后修复非常昂贵,因此每个人都需要一种主动的方法来管理风险和质量。这意味着要对所有所做的更改进行测试和重新测试。  问题是,测试软件很难。

测试需要对产品所有者和其他利益相关者的要求和期望有深刻的了解,并且必须了解产品及其环境的继承限制。例如,在计划如何测试视频会议应用程序时,知道iPhone应用程序可能会被常规的语音通话打断并且互联网连接可以往返是很重要的。

测试人员还必须预见最终用户的行为并在需求与需求之间取得平衡,从而制定出具有成本效益的策略,以在时间和预算约束下尽可能覆盖更多产品。他们必须在创建可重复的清单和进行探索性测试之间达到适当的平衡,因为他们只知道产品总功能的15%左右;覆盖一切并在变化发生时保持覆盖是一项艰巨的任务,没有人愿意为此付出代价。

测试人员承受的压力是,周围的每个人似乎都非常热衷于加快产品开发和发布过程。产品负责人希望更快的上市时间,开发人员希望“敏捷”并“连续交付”,而运营人员正在采用“ 开发运维 ”方法。当然,最终用户(通常是付费用户)需要修复的错误以及昨天发布的新功能。

自动化就是答案–

对于测试人员而言,尽可能多的测试工作自动化似乎是一个不错的选择,因为这将意味着更少的人为错误,更多的覆盖范围以及一次又一次地自动重复检查清单的能力。但是有一个问题。到目前为止,在现实生活中工作一直是编程的代名词。

因此,世界各地的测试人员被迫学习某种形式的编程,通常没有适当的指导,没有正规的培训,甚至没有个人兴趣来学习该编程。

我曾经读过一本关于如何充分利用大型商业测试产品的书。关于自动化的一章说(措辞):“互联网上有很多很棒的资源,您可以从中复制和粘贴(编程语言)示例。”就是这样现在,这可能是许多程序员进入业务,深入研究的方式,但是通常要经过几年的初级工作和正规教育,才可以成为真正有生产力的开发人员,拥有正确的模式,实践和经验。

另一方面,承担自动化任务的测试人员通常只有几周或几个月才能“入职或被解雇”。我听说一家大型金融软件供应商的测试主管只是在今年夏天的一次会议上说过这一点,听众中所有人都点了点头。这是一个常见的管理决策,通常伴随着“别担心,您不必成为一名优秀的程序员,您只需要了解足够的知识就可以使自动化工作正常进行。”

这仍然意味着必须处理大量 技术细节和方法,例如:

结果几乎总是导致制造质量差的自动化案例,这些案例脆弱,难以排除故障,难以重用并且在被测系统更改时无法更新。创建了数百甚至数千个自动化案例,一开始它们都是绿色的。但是在几个月内,它们开始失败,因为产品发生了变化,几个月后,一半变成红色。并不是因为产品中存在许多错误,而是因为自动化案例不再与该产品匹配-而且没人知道如何使它重新工作。因此,它们不受信任,它们将被关闭,并创建了一批新的自动化案例来替代旧的自动化案例。开发人员摇了摇头,看着测试人员进行编码 such unstable tests. 

这是一个功能失调的过程;测试人员花费2/3的时间进行不良的编程。

在LEAPWORK,我们正在改变工作方式,以使测试人员可以基于一个简单的认识,专注于完成自己的实际工作:测试人员不是程序员。

我们建立了强大的可视化设计器,控制器和代理基础结构,使创建复杂的测试用例(仅需几分钟即可在应用程序,操作系统和设备上运行)变得容易。我们致力于制定业务准则,并将其不仅交给测试人员和开发人员,还交给业务分析师,产品所有者和IT运营人员。

CTA-StartTrial-5无代码测试所需的一切

在中了解有关无代码测试的更多信息 我们关于降低风险,降低成本和通过测试提高价值的指南。

克劳斯·托普霍尔特
克劳斯·托普霍尔特
LEAPWORK的CTO和联合创始人。

相关文章

如何使用无代码硒自动化移动Web测试

在持续的大流行中,随着实体店的关闭,网站,尤其是电子商务网站,比以往任何时候都必须更加专注于在线创建优质的客户体验。这就需要更快的测试和新的网站功能。

什么是移动Web测试,为什么要自动化?

网站和Web应用程序是企业获取客户的重要组成部分。只有一个糟糕的客户体验会影响他们的购买决定,尤其是在电子商务中。 在移动网站上拥有负面体验的用户将来向该业务购买的可能性降低了62%。 - Think with Google. 

通过自动测试简化ServiceNow中的系统升级

对于许多企业而言,ServiceNow是运营骨干。但是一年两次,恐慌不断发展。 现在的服务发布了两个主要的强制升级,需要进行大量测试。而且,功能测试和回归测试通常会被推迟或抛在后面。 如果推迟或跳过这些测试,则企业将承担风险。在这些关键时刻,系统管理员和开发人员面临着快速完成功能和回归测试的压力。