微软网络防御

微软网络防御海岸与应用工作流测试质量

公司概述

微软后卫先进威胁保护(ATP)是一个平台,旨在帮助企业网络预防、发现、调查和应对先进的威胁。成千上万的公司和组织依赖于微软后卫ATP阻止网络和关键业务系统安全的网络安全威胁。

积极使用微软后卫ATP的云门户安全操作人员每天。缺陷可以立即可见性和影响客户满意度,或者潜在安全妥协。确保按照预定的计划,更新不打破现有的功能是一个至关重要的问题。

我们与之交谈过跑米兹腊希,软件工程经理,在微软的Windo188金宝搏官网登录appws网络防御组织。

手工测试是不可持续的

这名后卫ATP产品只有几岁。当项目开始,微软有25个软件工程师以惊人的速度在这个项目工作。188金宝搏官网登录app他们每天检入代码,但是有很少的自动化部署。测试手册——主要是健康检查。团队是在一条不可持续的道路之上。

“我们没有足够的人力来添加覆盖任何现有代码。我们允许一个文化发展不是可持续的。我们需要测试我们的核心流程的一部分,这需要超过一个工具改变。”——跑米兹腊希,软件工程经理,微188金宝搏官网登录app软

团队要实现功能的端到端测试自动化,但不想花很多时间建筑现有的功能的测试覆盖率。同时,他们认识到需要回归测试的现有代码发布新内容。

关键需求

  • 易于创建测试,对于开发人员来说,QA和产品经理
  • 新员工培训时间快
  • 集成到他们的DevOps管道
  • 不需要改变现有的代码库

团队认为硒但觉得这将是一个陡峭的学习曲线,提高技能。他们还认为Applitools和喜欢视觉验证方面,但它缺乏所需的功能验证功能。

自定义web应用程序的自动化解决方案

微软网络防御组选择Tricentis Testim自动化功能和应用工作流188金宝搏app苹果下载软件测试。

新员工培训过程是简单和快速,拔腿就跑。他们进行了车间的大约35从Testim团队的开发人员提供一些支持。每个小组准备了一个他们想要的场景列表来验证在车间。新员工培训流程的第一部分重点学习Testim——它的功能,如何使用Testim,和一些最佳实践,帮助结构测试。车间的第二部分是运用这些知识来创建测试和构建覆盖。

“六车间后,球队已经创造了120个测试包括80应用工作流测试今天仍在运行。”——跑米兹腊希,软件工程经理,微188金宝搏官网登录app软

微软后卫ATP团队已经Testim到其综合发展管道在Azure上,盖茨在特定运行不同的测试过程,如拉请求,用于发布、部署后,夜间。开发人员负责创建Testim测试他们的代码。“每个新发布的内容应该适当的测试覆盖率在Testim,“说了。

新(几乎)连续测试的策略获得了回报。据跑,它正在帮助识别大量的bug。为他们建立测试覆盖现有的代码库,如果停止工作,团队添加测试,这样,他们可以为回归测试区域。

Testim的功能之一是能够解决失败的测试。强调,“这是非常重要的,因为我们有很多开发人员在同一门户。能够迅速确定一个测试失败的原因,即使别人写的,可以节省大量的时间。”

自动化测试可以帮助微软接近持续交付的目标。

“Testim有助于使CI / CD的梦想可能——你不能持续交付没有适当的测试覆盖率”。——跑米兹腊希,软件工程经理,微188金宝搏官网登录app软

结果

  • 快速测试的创建——平均每20分钟稳定测试
  • 简单的创建测试,即使对于不懂技术的产品经理
  • 简单的新员工培训- 6小时后他们已经创造了80个稳定测试
  • 很容易看到一个测试失败的原因即使一个开发人员没有写测试
  • 帮助识别错误先前未被发现的
  • 集成到开发流程中触发测试过程
  • 响应支持从Tric188金宝搏app苹果下载软件entis Testim
Baidu
map