Testing of a database warehouse which is a database used for reporting and analysis. The data stored in the warehouse is uploaded from the operational systems. The data may pass through an operational data store for additional operations before it is used in the DW for reporting.
Data-driven testing
Testing scenarios that drive by the data is captured from the input spreadsheets or planned databases and the generated data is placed in the spreadsheets
Data Flow Analysis
Detects complex runtime errors related to resource leaks, exceptions, SQL injections, and other security vulnerabilities without requiring test cases or application execution.
Data Migration Testing
Testing the process of transferring data between storage types, formats, or computer systems. Data migration is usually performed programmatically to achieve an automated migration, freeing up human resources from tedious tasks. It is required when organizations or individuals change computer systems or upgrade to new systems, or when systems merge.
Database Upgrade Testing
Testing procedures done after upgrading the database after changing its release or storage. It is usually done automatically to ensure that the data was not harm during the upgrade process
Debugging
The process of finding, analyzing and removing the causes of failures in software.
Debugging tool
A tool used by programmers to reproduce failures, investigate the state of programs and find the corresponding defect. Debuggers enable programmers to execute programs step by step, to halt a program at any program statement and to set and examine program variables.
Defect
A flaw in a component or system that can cause the component or system to fail to perform its required function, e.g. an incorrect statement or data definition. A defect, if encountered during execution, may cause a failure of the component or system.
Defect management tool
A tool that facilitates the recording and status tracking of defects and changes. They often have workflow-oriented facilities to track and control the allocation, correction and re-testing of defects and provide reporting facilities. See also incident management tool.
Defect report
A document reporting on any flaw in a component or system that can cause the component or system to fail to perform its required function.
Defect taxonomy
A system of (hierarchical) categories designed to be a useful aid for reproducibly classifying defects.
Documentation testing
Testing the quality of the documentation, e.g. user guide or installation guide.
One of the key factors demonstrating the maturity of the testing tool is the documentation.
Documentation is most crucial on to kick-start with the tool and later when facing complicated scenarios.
Most important is reading about list of features and capabilities, with examples. Today some of the tool documentaries are even include video tutorials.
Lack of documentation indicates that the product is not complete and still in its development phase.
If the tool is well known, you will be able to find documentation and material, which was created by extra resources beside the manufacturer.
Additional source of documentation is various online materials we can find in Internet from specialized resources, blogs etc.
Before selecting a tool for automation, you should check that documentation is available from the manufacturer site, it has many examples, Google it and review how many external resources and supporting groups are available.