博客

反思QA Equifax研究:数字转换对质量的影响

作者:

188金宝搏app苹果下载软件Tricentis员工

各种各样的贡献者

日期:2020年9月25日

这个博客是一个系列的一部分,它的领导人推动成功的质量转换等跨组织榴弹炮,安盛,麦当劳,苏黎世。这些第一手资料摘自Tricentis-sponsored凯捷咨询报告,188金宝搏app苹果下载软件重新定义未来的质量保证

总经理拉乌尔hamilton smith产品架构和CTO新西兰Equifax

大约有1000名员工,澳大利亚和新西兰(澳新银行)地区代表大约百分之十的大Equifax业务——一个数据,分析和科技公司。澳新地区是国际部的一部分,其中包括英国、加拿大、拉丁美洲、印度、俄罗斯和新兴市场。澳新银行代表了大约三分之一的国际分工。

我们在Equifax研究一个新时代。我们有一个新集团首席技术官,布赖森克勒是谁推动一项雄心勃勃的转换程序我们所有的产品和服务迁移到云,有一个健康,这些移动到全球平台上。188金宝搏官网app注册这将最终导致关闭我们所有的数据中心。变换,我们将建立完整的、安全的持续集成和持续交付(CI / CD)管道,包括自动化测试。

支持转换,我们有一个工程手册。这是一个融合与数以百计的网站页面的信息,每个学科都有自己的章包括质量保证(QA)。手册为我们提供了警卫rails交付应用程序。它详细的选择工具使用和遵循的方法包括自动化,使用什么工具等等。与其他学科一样,我们已经设立了一个全球QA行会,与我们当地的质量保证是一个成员。公会,QA实践讨论了跨区域和总部在亚特兰大的代表。

为例,说明事情正在发生变化,我们会见了我们的一些项目经理领导各种倡议建立或加强我们的系统。问题了(因为它已经做了很多年了),“如果我们构建自动化,这将是更加昂贵和花更多的时间,不是吗?答案是,当然最初——但你必须为这就是我们现在做的事情”。我想终于惊觉,前进,每一个组件,它的建成将附带一套自动化测试。

为客户保证质量是非常重要的。我们需要确保我们所有的成果都是高质量的,因为我们正在处理的信息用于决策,金融机构和其他组织。传递的数据的质量是最重要的,是我们的系统的稳定性。

有许多事情可能会出错。我们面临的主要风险是为报告提供错误或丢失的信息。我们曾经遇到过这样的情况:在过去,我们有数据完整性问题。对我们来说这可能非常严重,金融机构。我们必须避免这些情况。

和我们是无情的场景测试在成千上万的排列。这并不总是一个完美的解决方案虽然如果人工智能可以帮助我们解决这个问题,我们需要用双手。

总是在

我们渴望提供“总是”服务,这是一个持续的挑战。无论如何我们并不完美但我们的QA重点做非功能性测试。当我加入了组织在八年前,我们只能获得一个应用程序。现在我们我们所有面向客户的系统性能测试。在自动化方面,有一些有限的IBM机器人脚本几个测试用例。世界已经发生了极大的改变。

我们的QA组织在一个过渡阶段,因为它已经有一段时间。我们想要所有的测试自动化,但我们没有。这是一个文化的转变一样技术转移来实现这一点。

挑战是改变心态来识别有价值的前期投资于自动化,而不是使它一个可选的项目交付。发生了什么导致工作量的增加,我们将会改善我们的安全姿势在过去的18个月,我们发现自己释放软件比我们更频繁地对每一个应用程序。188金宝搏官网登录app这是一个真正的挑战没有自动化。

我们发现缺乏自动化测试的前期投资是导致疼痛,因为我们现在需要反应更快比以往任何类型的脆弱性。所有的应用程序都通过各种测试来达到一个更高的标准比,这已造成了重大努力得到这些测试并出了门。

旋转自动化

组织已经建立了敏捷交货很长一段时间,其中包括18个月前移动敏捷扩展框架。一个标准的敏捷团队(或小组)由产品负责人,一些应用程序工程师,一些QA分析师和Scrum Master。行管理而言,有一个QA塔。然而,QA人敏捷团队中嵌入他们的程天的领导是通过他们的Scrum Master /项目经理。

我们没有那么擅长的是非常清楚自动化测试的需求。我们可能还没有显示,可以实现,与一些地区交货比别人。

这是我们现在面临的挑战——我们有手动和自动化测试技能的人并没有真正有机会构建自动化。现在,我们正处于轴心点,自动化是一种常态。

我们称之为非功能性需求的前面当我们开始创建、加强或迁移应用程序。包含在这些需求相关的数据安全性和安全的应用程序,其中大部分已经将框架内置的云产品供应。在美国有一个联盟,称为基础设施作为服务联盟。他们是构建整个安全框架在AWS, GCP和Azure。我们将这个框架内工作提供新的应用程序,那么多的工作需要“开箱即用”。

除了我们正常的功能性和非功能性测试,通过渗透测试我们运行我们的系统,我们的代码通过安全测试。此外,我们非常小心的数据出现在云。记住,我们在这段旅程的开始,而不是结束,但我的理解是,私人数据内将标记化的云。我们还必须特别小心在最终系统日志和最终的数据——交易类型数据库。

云的优势

能够利用的广度云将为我们提供了几个优势。目前的缺点是内部环境是昂贵的。假设我们有一个记录每一个成年人在澳大利亚,大约1800万人。复制,在另一个环境是一个大投资,我们有一个主机,坐在核心。现在有云,事物是变化的。

我们将有机会自旋向上的环境和自旋下来。提供我们可以构造一个干净的数据集,我们可以保存并继续重用它走向未来。人口结构和名称的结构,例如,不太可能改变。然而,主要的数据集可以被调整为,当事情改变。

一旦我们裂纹,原始数据集云的力量,我们就能自旋向上的环境做性能测试或质量测试,与合成数据填充它,然后运行测试,结果自旋又回落。

此外,我们将有机会有许多不同的发展发生在平行的,而现在我们只有一个环境,我们分享并不是大小的生产。

正如你所看到的,我们面临的许多约束在未来将会消失。人工智能无疑会帮助我们在某种程度上,形状或形式一旦技术成熟。

* * *

额外的见解从质量领袖,阅读完整的100 +页面凯捷报告,重新定义未来的质量保证

作者:

188金宝搏app苹果下载软件Tricentis员工

各种各样的贡献者

日期:2020年9月25日
Baidu
map