什么是部署后持续测试的好术语?

软件测试 回归测试 术语 验收测试
2022-01-20 18:48:46

我正在考虑这里的现场制作网站,那里有一个连续的社区或很多内容正在更新,有点像报纸网站或社区网站(我工作的是一家医疗保健改善公司),我们有新闻文章、节目等等。虽然底层代码经过测试和发布,但经常会出现生产问题,可能某些页面停止工作,样式表突然不像以前那样出现,这是由于服务补丁或为提高生产安全性或性能而进行的一些调整。

验收测试用于确保部署正常运行,回归测试用于确保自以前的版本以来没有任何问题。考虑到我们已经完成了这些类型的测试并且一切正常,您会称之为测试或检查网站以确保一切正常吗?确保正在抓取新页面以进行搜索索引?检查新添加的页面是否正确使用插件?等等。

我的经理和我正在讨论一些突然出现的问题,并决定我们需要做这样的事情,但是为了在我们的状态报告中注明它,我们并没有真正为它命名。有人这样做并且有一个可能很好的术语吗?或者你会认为它被持续验收测试或类似术语所涵盖吗?

4个回答

我也将其称为生产监控。在我的公司中,我们有“生产工程师”执行此类任务,而不是 QA 人员。

当我在 Netflix 工作时,我给运营质量团队打了电话。重点是确保在开发和测试过程中构建和验证的代码实际上按照它在生产环境中的预期方式工作。

一些工具包括:

  • 持续测量不同应用程序的性能(下至方法、服务和数据库调用级别)
  • 持续监控不同错误/异常的发生率
  • 与 NOC 密切合作以应对吞吐量下降(每台服务器每分钟的请求数)

那么,虽然这是团队名称,但这个过程叫什么?从来没有真正的名字。也许是“应用评估”?“运营评估”?“现场现场健康检查”?“生产故障检测”?“操作健全性检查”?

不知道我会怎么称呼它,但我会先寻找动词。您是在“检测”、“评估”、“检查”、“监控”吗?然后找到要放在前面的名词。这显然是“生产”,但它也是一个“站点”,或者您可能关心“体验”?

也许是“客户体验保证”?

我不确定这有一个特定的术语。无论如何,您总是可以想出一个自己的术语,并与您的团队协商这听起来是否适合您正在做的事情。

我想您可以将其称为“维护测试”,您可以在其中有一个团队不断测试实时站点,以维护站点的正确执行以及设计。

您还提到您确实检查以确保新的更新和版本不会在现有系统中造成任何问题。这可以称为“回归测试”

要么

你可以想出另一个听起来更适合你目的的术语。

您可以将此称为生产测试对此进行了很多讨论-例如:

生产中的测试:我们如何将测试与监控相结合,Jonathan Hare-Winton 和 Sam Cutler,卫报