乐趣区

关于测试:好的测试数据管理到底要怎么做

你的组织是否施行了测试数据治理?如果你的组织解决要害或敏感的业务数据,测试数据治理必定会让组织受害。与测试数据相干的问题占所有软件缺陷的 15%,这一事实强调了测试数据的重要性。

本文将精确探讨测试数据经理职责、测试数据经理须要什么技能、以及雇佣测试数据经理的益处。

什么是测试数据治理?

让咱们首先深刻理解测试数据治理 (TDM) 的定义,治理满足自动化测试要求所需的数据的过程称为测试数据治理。测试数据经理能够应用测试数据治理解决方案来依据测试的须要创立测试数据。

测试数据治理解决方案必须确保它只提供高质量的数据。品质差的数据比齐全没有数据更糟,低质量的数据可能会产生不可信的谬误后果。保真度是测试数据的另一个重要要求:测试数据必须尽可能靠近实在生产数据。

测试数据经理的工作职责

测试数据经理的主要职责之一是制订和执行组织的企业测试数据治理长期策略。此外,测试数据经理负责测试相干工作的估算、测试需要的剖析、反对工具的设计和开发、测试以及 TDM 流程和解决方案的施行。测试数据经理创立的流程既统一又可反复,以反对多种性能。这些性能能够包含针对不同利用的测试数据的反复辨认和屏蔽,以及依据须要频繁刷新和更新测试数据。

测试数据经理的另一个十分重要的职责是确保恪守 IT 平安指南和数据合规性法规。

测试数据经理还负责为 QA 测试、用户验收测试和性能测试提供数据。

测试数据经理须要哪些技能?

必须确保测试数据经理具备解决该职位所有职责所需的技能。例如,他们应该晓得如何应用 TDM 工具来创立和开掘测试数据、可能主动疾速生成数据。这对组织来说是一个很大的益处,因为这样能够十分疾速地测试许多场景。

才华横溢的测试数据经理会发现测试数据中的低效率并对其进行优化以改良测试过程。比方,咱们须要不断的手动保留文件以笼罩原有旧文件。测试数据经理认为此过程迟缓且容易出错。在这种状况下,他们可能决定创立一个简略的脚本来验证文件版本工夫并一直主动保留。

合格的候选人应该可能了解和解决来自测试数据分析师和其余请求者的测试数据申请。他们应该可能与所有类型的分析师和工程师一起工作。因而,测试数据经理必须具备宽泛的工程技能。例如,Java(Hive、Apache、Hadoop)和 Scala(Apache Spark、Kafka)等技能是无益的。

测试数据经理还应该有应用 Excel 宏、QTP 和相似工具进行自动化的教训。此外,对大数据、Hadoop、Teradata、SQL Server 或 DB2 等数据库技术有很好的理解将有助于候选人治理数据存储工作。

最初,利用数据屏蔽技术的能力对于测试数据经理的职位来说是一项不容商讨的技能。屏蔽数据对于通过防止无害的数据泄露来爱护您公司的名誉和用户数据是必要的。

测试数据治理的益处

1. 为自动化测试提供高质量数据

延聘测试数据经理的最重要起因是确保将高质量数据提供给自动化测试算法。

如果提供给测试的数据品质很差,那么测试很可能会失败。如果应用低质量的数据,再多的策略也无法挽救这次测试。因而,如果没有高质量的数据,请不要破费大量工夫来创立具体的测试策略。

2. 使数据可用于测试

测试数据经理的次要角色是测试数据的生成和测试自身。测试数据管理器可确保在须要时始终提供高质量的测试数据,这会使得测试过程顺利。

在测试须要时提供高质量的测试数据至关重要,这正是测试数据经理所做的。例如,假如开发团队正在期待无关新创建版本的测试反馈。但因为测试数据仍未创立,开发团队的速度变慢了。现实状况下,测试数据经理决定在开发新性能时须要创立哪些测试数据。这样,测试数据的可用性与新版本相一致,并且能够立刻对版本进行测试。这样就为开发团队节俭了贵重的工夫。

3. 帮忙创立记录在案的 TDM 流程

测试数据经理能够记录 TDM 过程,这相当重要。领有文档化的 TDM 流程有助于其余团队成员理解测试数据经理如何生成测试数据并解决利用场景的测试。

如果您的测试数据经理销假或到职,组织依然能够依附测试数据经理记录的流程,团队将可能疾速了解和执行与 TDM 相干的工作。

4. 帮忙尽早发现错误

测试数据管理器可确保您的 TDM 流程顺利运行。这会减少更快发现错误的机会。修复谬误的老本将随着检测它们所需的总工夫而减少。

对测试数据管理人员日益增长的需要

因为产生的数据量急剧减少,对测试数据经理的需要也日益增长。现在生成的数据量微小,每天生成 2.5 千亿字节的数据。仅在过来两年中,咱们就生成了这个世界上有史以来生成的所有数据的 90%。

须要测试数据管理器的另一个起因是避免测试数据泄露。每次数据泄露的老本可能高达 400 万美元。然而,许多组织还没有看到测试数据治理的价值,目前只有 24% 的组织覆盖了他们的数据。

填补测试数据经理的职位并不容易,该职位须要许多不同畛域的技能,如编程、工程、数据屏蔽和项目管理。公司之间在招聘具备正确技能组合的测试数据经理方面存在着强烈的竞争。

但实际上,一款适合的软件就能够满足如上大部分需要,为企业节约人力老本和工夫老本。

ZenData 通用数据生成器,通过 YAML 文件,定义了一种简略的数据类型形容语法。使用者通过定义简略的字段取值列表、前缀后缀等配置,即可实现测试数据保护的目标。简洁、高效、灵便,是做单元测试、接口测试、性能自动化测试、性能测试、压力测试、打桩 mock 的无力帮手。ZenData 次要两大性能是数据生成和数据解析。通过一个配置文件,能够应用 ZenData 生成所须要的各种数据。同样也能够对某一个数据文件,指定其数据类型定义的配置文件,实现到结构化数据的解析。ZenData 能够用于手工测试场景上面测试数据的筹备,也能够用于自动化测试脚本外面的数据生成和解析。还能够一键生成海量数据用于性能和压力测试。

退出移动版