Concept

Tag

The basic functionality of this solution is the ability to search and retrieve data through tags. The tag clearly identifies the content and purpose of the data set. Each data set has one tag that can be changed at any time.

Reservation

The key feature of every data set is it availability. To use the data set, you need to make a reservation. The user who made the data reservation becomes automatically the owner of this data. Only the owner can edit and use it. The data owner can change the contents of the properties list (modify/add/delete), comment and change the tag. Each data set can be released from the reservation and then it is available to other users. In addition, a data owner can remove them, for example, if the data set is no longer usable or cloned when it wants to create another data set base of it. The data reservation mechanism allows to work on the same data pool for multiple users.

Features

Comfortable data storing

In the Databucket GUI application you can easy view, add, modify end delete data.

Data import from Excel & CSV files

If necessary, you can easily import data from Excel (xls) and CSV files.

Data sharing

Data reservation mechanism will ensure safe work on the same data for multiple users.

Auto-type sequence

Boring and tiring typing the same sequences of data into the application can be improved by the Auto-type sequence functionality.

Data tags

The use of tags will allow you to easily search the data you need.

Advanced filtering

Work on large amounts of data can be streamlined by advanced filtering. Filters restricts visibility of data only for the user who defines it.

Ready to use API

You can work on Databucke data from external application or script.

Databucket is free

Databucket is a completely free solution.

Purpose

Manual software testing

Each manual tester uses test data. Test scenarios requires data that most often needs to be stored in files or other data sources. Maintaining of tidiness on large amounts of data is often a challenge for the tester. In addition, data must often be shared between multiple users. Databucket comes out against such difficulties and provides functionality that allows testers to easily use test data.

Test automation

Creating test automation includes the need to use test data. Most common data sources for test automation scripts are various file types or databases. It's sometimes the case for the test automation programmer to create number of mechanisms for data management because testing tools does not provide it. Using the Databucket API Client, test developer quickly and efficiently deploys ready-to-use data management mechanisms. Furthermore it can monitor this data by Databucket GUI Client.

Performance tests

Most performance testing tools uses files data sources. Keeping data in files is easy but not always meets the requirements. If our scenarios use unique data (and this is often), then with a large number of load generators, we have quite a challenge. We can split the source file into several or even dozens smaller files but it is very laborious. Using the Databucket API Service we can easily handle such a case. The data reservation mechanism guarantee data uniqueness without need any additional mechanisms.

Data generators

Generating data always involves saving them. Especial disadvantage in generating data is when the process of generating data is complicated and multi-stage. Sometimes data generation runs on more then one system. In such situations centralized data in the database are very comfortable. Moreover, if data can be generated automatically by script, it is very useful to use the Databucket API Client, which we can add, modify, or delete data you create. At the same time we can easily monitor the data generation process in the Databucket GUI Client.

Service virtualization

On test environments, we meet situations in which we do not have access to the real system. In that situations we create virtual services also known as mock services. For more complicated services, data may need to be stored. Databucket is a good solution for this because it gives you ready-made mechanisms that allow you not only to store your data but even keep the wider logic that data deal with.

Data input

Entering large amounts of data into the system is always monotonous and cumbersome. Owing to the Auto-type sequence functionality we can automate this operation. You don't need hard programming skills to prepare an Auto-type sequence. Preparing this sequence is easy and will take a few minutes. As a result, we can replace boring entering data into a fast repeatable script and saving a lot of time.

Components

MySQL database

The place where all data are stored.

GUI Client

Data editor for users.

Microservice

Service with base mechanisms to work with data.

Libraries

Ready to use libraries to work with data through microservice.