微软网络防御组选择Tricentis test进行自动化功能和应用程序内188金宝搏app苹果下载软件工作流测试。
据Ran说,入职过程简单快捷。在testm的一些支持下,他们与大约35名团队开发人员进行了一次研讨会。每个团队都准备了一个他们想要在研讨会中验证的场景列表。培训过程的第一部分主要是学习关于testm的知识——它的特性、如何使用testm,以及一些帮助构建测试的最佳实践。研讨会的第二部分是将这些知识应用于创建测试和构建覆盖。
“经过6个小时的研讨会,团队创建了120个测试,包括80个应用内工作流测试,这些测试至今仍在运行。”——微软软件工程经理Ran Mi188金宝搏官网登录appzrachi
此后,Microsoft Defender ATP团队将testm集成到Azure上的开发管道中,在特定的流程门上运行各种测试,如拉取请求、预部署、发布、部署后和夜间测试。开发人员负责为他们的代码创建测试。Ran说道:“发行的每一个新内容都应该在testm中进行适当的测试。
新的(几乎)连续测试策略正在取得成效。根据Ran的说法,它有助于识别许多错误。当他们为现有的代码库建立测试覆盖时,如果有些东西停止工作,团队就会添加测试,以便继续进行,他们可以测试该区域的回归。
testm的一个很好的特性是能够排除失败的测试。Ran强调说:“这非常重要,因为我们有许多开发人员在同一个门户网站上工作。能够快速确定测试失败的原因,即使是其他人编写的,也可以节省大量时间。”
自动化测试帮助微软更接近持续交付的目标。
“测试有助于实现CI/CD梦想——没有适当的测试覆盖,就无法实现持续交付。”——微软软件工程经理Ran Mi188金宝搏官网登录appzrachi