自动化测试解决了什么问题

提高金融服务,电信,零售,医疗保健,旅游和汽车行业的速度,安全性和规模。

为了解自动化测试的当前和未来状态,我们采访了14位非常熟悉自动化测试的IT专业人员。我们问他们:“通过自动化测试解决了哪些现实问题?”

以下是受访者告诉我们的内容:

  1. 通过API Discover和Inspect,发现了由于海外办事处开发人员的错误配置,导致的客户在云端的私有数据泄露。我们现在看到每天发生的所有变化都是公开监控的。如果需要进行更改,则需要对其进行监控和检测。

  2. 我们通过后端的大量手动流程帮助客户扩展安全性。我们帮助他们弄清楚如何使用典型工具并提高他们对安全要求的理解,并确定他们真正想要测试的内容。尽可能标准化,使验证更容易。

  3. 随着组织进行数字化转型,他们必须实现更多自动化,以跟上业务预期的变化速度。今天的应用程序必须在越来越多的智能手机,平板电脑,笔记本电脑和可穿戴设备上运行。所有这些应用程序都运行不同的操作系统和浏览器,同时提供卓越的用户体验。测试自动化是连续测试的关键因素,以实现快速交付。模拟服务和其他依赖关系的能力将通过将被测系统与依赖于可能不可用,不稳定或使用成本高昂的其他系统隔离开来来改进自动化测试。

  4. 当客户来找我们时,他们有大量的手动回归测试(即1,500个手动UI回归测试需要几周时间)。我们通过自动替换手动测试,帮助他们缩短周期时间,同时提高测试覆盖率。敏捷团队希望开发人员和测试人员可以互换,以实现工作负载平衡的观点。

  5. 自动化测试解决的主要问题是能够以连续且可复制的方式验证流,并确定结果。

  6. 自动化可以缩短产品上市时间并提高产品质量。它还可以解决手动访问不容易甚至不可能的接口。自动化解决的另一个有趣问题是持续交付。没有测试自动化,就不会发生持续交付。

  7. 涉及大量工作流程的UI密集型应用程序。自动化适用于后端和数据驱动的应用程序。如果您的UI工作流程繁重,则自动化变得具有挑战性。更新UI后,维护测试变得具有挑战性。自动化耗费了大量的工程师时间。我们处理质量保证,因此工程师可以专注于他们需要做的事情。大多数人低估了维持自动化测试所需的工作量。功能更新需要测试更新。这会降低产品开发速度,而工程师必须更新测试。我们建议采用混合方法,在内部进行自动化测试,而另一方则外包给我们。

  8. 减少手动回归测试时间,使测试人员能够专注于更重要的问题,让开发人员对他们生成的代码具有高质量的信心。

  9. 花旗银行有一项数字焦点计划,将其应用评级从3提高到4.5。大大提高了上市时间,并进行了冲刺性能测试以实现其目标。我们通过提供更好的用户体验,监控其产品和自动化测试以优化其网站,帮助Spanx增加收入。Cerner使用我们进行所有测试,以缩短上市时间和部署时间。我们通过客户特定的测试功能为客户提供信心。

  10. 两年前,一家大型美国电信运营商将他们的本地应用程序迁移到云端,并在不同的业务领域中整合了应用程序。我们帮助他们利用开箱即用的CI / CD工具和测试来缩短开发周期。他们现在能够每隔几周发布一次并持续监控其应用程序的运行状况。我们帮助他们实现了整个启动过程的自动化,加速了产品发布,并在平板电脑不在办公室时实现了对平板电脑的监控。我们帮助他们大大缩短了提供新功能和应用程序的时间。

  11. 自动化测试正在跨行业产生实际影响。例如,在旅游行业,NIIT Technologies通过测试其不断增长的IT环境,降低功能风险,提高运营效率和实现99%的系统可靠性,帮助美国最大的商业航空公司之一实现快速扩张。对于旅游部门而言,自动化测试意味着更快的增长,更低的成本和更高的安全性。新兴技术领域和不断变化的客户需求映射到它为行业提供了三个基本挑战:为最终用户快速更改定制产品/更新版本/精确定位的解决方案。客户满意度后期制作:无差错解决方案; 更好的用户体验(UX)并与现有的兼容性。

  12. 付款客户在每个电子商务网站上构建其数字钱包。如果亚马逊的开发人员意外破坏数字钱包集成,则客户将失去业务。现在,他们每天都可以访问前几百个网站并运行实时结帐流程,以确认他们的集成仍然有效。我们通过洞察内部团队提供实时报告,以便他们可以联系商家,为需要解决的问题提供建议。我们通过在全球范围内查看客户的整个产品目录以及访问网站和产品页面并验证商品的库存,尺寸,颜色,价格来执行国际零售网站的库存验证。物联网汽车公司的连接应用程序。我们从核心运营团队负责。我们有一个团队来测试他们的仪表车系统。


  • 郑重声明:“FunTester”首发,欢迎关注交流,禁止第三方转载。更多原创文章:FunTester十八张原创专辑,合作请联系Fhaohaizi@163.com