English 中文(简体)
Database Testing – Challenges
  • 时间:2024-03-24 06:33:44

Database Testing – Challenges


Previous Page Next Page  

为了成功进行数据库测试,测试者应从所有来源收集要求,如技术和功能要求。 有几个要求可能很高,因此需要将这些要求细分为小部分。 测试数据库是一项复杂的任务,测试者在进行这一测试时面临许多挑战。 最常见的数据库测试挑战是:

Testing scope is too large

测试者需要确定数据库测试中的测试项目,否则他可能无法清楚地了解他将测试什么以及他不会测试什么。 因此,如果你明确要求,你可能会在数据库中浪费大量时间测试非关键物体。

如果有物体清单进行测试时,接下来是估算设计测试和执行每一试验项目的测试所需的努力。 根据其设计和数据规模,一些数据库测试可能需要很长时间才能进行。

由于数据库规模太大,发现必须测试的物体和有待排除的物体是一项巨大的挑战。

Scaled-down test database

通常向测试员提供开发数据库的复印件以供测试。 该数据库的数据很少,足以管理申请。 因此,需要测试开发、运行和生产数据库系统。

Changes in database structure

这是非行测试的共同挑战之一。 有时,你设计或进行测试,当时数据库结构也发生了变化。 这对于你了解在测试期间对数据库所作的改动是必要的。

一旦数据库结构发生变化,你应分析变化的影响并修改试验。 此外,如果多个用户使用测试数据库,你将无法确定测试结果,因此,你应确保测试数据库仅用于测试目的。

亚洲开发银行测试的另一个挑战是,你同时进行多种测试。 至少应该对业绩测试进行一次测试。 您并不希望您的数据库能够履行多项任务,而且报告工作不足。

Complex test plans

数据库结构通常很复杂,数据庞大,因此有可能重复进行不完整或相同的测试。 因此,需要制定测试计划,并相应地进行,并定期检查进展情况。

Good understanding of SQL

为了测试一个数据库,你应充分了解LA查询和所需的数据库管理工具。

Advertisements