Datamixer
Details
| Size: | 0K |
| Last Update: | 2008-05-27 00:08:01 |
| Version: | 0.1.88 |
| OS Support: | Linux |
| License/Program Type: | BSD License |
| Publisher: | Rick Wood |
| Price: | $0.00 |
Description:
Datamixer 0.1.88 is quality assurance and testing software developed by Rick Wood.
How do you build a web application without data? Suppose it has many pages, including forms and pages for display. Until they're developed, users can't enter information. Mock data has to be provided to the application, to test the interaction between screens, business logic, and database.
It may take a good amount of effort to create a mock dataset large and complex enough to mimic real world situations. For example, it is not unusual for an application to be supported by a database schema with hundreds of tables, each with many columns and many foreign key relationships. The database may have millions of rows of data. Datatypes include integer, floating precision, datetime, and string. There are a wide range of values, and they are dependent on each other in ways that must satisfy the business requirements.
Mock data is useful at various points in development. It can be used with an HTTP test client, to simulate the responses a user makes at the front end. It can be inserted directly into the database, to test the database access layer. It can replace the database layer, and be provided directly to the business logic implementation.
It might be nice if the datasets at these different stages come from the same pool, so that their values represent the same underlying model. It would be nice if this model could be constructed once, and then the presentation of the data tailored for the stage at which it's used.
Often a great deal of effort is spent reducing the world's objects into a compact object model. Datamixer goes the other way: it takes a conceptual object model, and explodes it back into a diversity of objects. It tries to make this diversity easy to manage, through configuration and customization. It interacts with data repositories, and is able to mix and merge mock values with real ones. The aim is to make it easy to create the data, so that time can be spent on the data model.
Datamixer does not attempt to analyze a problem domain, in order to generate data that does a better job at testing the domain. It could be driven by a tool that does that kind of analysis.
Installation:
To install, simply unzip or unjar the distribution package to a directory of your choice. A distribution has these directories:
The data directory has files with samples of commonly used data, such as names. It is intended to grow.
The doc directory has documentation.
The examples directory has example Java source and XML configuration scripts. Apache Ant is used to run these examples: type ant build
The lib directory has all jars required by the application.
What's New in This Release:
license changed to BSD.
Datamixer 0.1.88 supports different languages (including english). It works with Linux.
Downloading Datamixer 0.1.88 will take if you use fast ADSL connection.
0 comments
Add to
Datamixer Version History
Related Software
|
|
From category: Libraries |
| ExtUtils::MM_Any 6.30 is libraries software developed by Michael G Schwern. ExtUtils::MM_Any is a Perl module with Platform-agnostic MM methods. SYNOPSIS FOR INTERNAL USE ONLY! \... |
|
|
From category: Libraries |
| Data::Encrypted 0.07 is libraries software developed by Aaron J Mackey. Data::Encrypted is a Perl module to transparently store encrypted data via RSA. SYNOPSIS functional interfa... |
|
|
From category: Libraries |
| CPAN::Cache 0.02 is libraries software developed by Adam Kennedy. CPAN::Cache is a Perl module abstract locally-cached logical subset of a CPAN mirror. There have been any number of scripts... |
|
|
From category: Libraries |
| libetc is an LD_PRELOAD-able shared library designed for maintaining a home directory without dot-files.... |
|
|
From category: Libraries |
| DBIx::Frame 1.06 is libraries software developed by Tim Skirvin. DBIx::Frame is a Perl module for creating and maintaining DBI frameworks. SYNOPSIS use DBIx::Frame; DBIx::Frame... |
|
|
From category: Code-Generators |
| Automated Argument Helper 1.2.2 is code generators software developed by Scott McKellar. Aargh is a code generator, written in C++ and licensed under the terms of the GNU General Public License (GP... |
|
|
From category: Libraries |
| ExtUtils::ModuleMaker::TT 0.93 is libraries software developed by David A Golden. ExtUtils::ModuleMaker::TT is a Perl module that makes skeleton modules with Template Toolkit templates. SYNO... |
|
|
From category: Libraries |
| CrissCross 0.5.2 is libraries software developed by Steven Noonan. CrissCross is a small cross-platform C++ library for threading, console and file I/O, CPU identification (CPUID), and sockets (TCP... |
|
|
From category: Compilers |
| DParser 1.15 is compilers software developed by John Plevyak. DParser project is an simple but powerful tool for parsing. You can specify the form of the text to be parsed using a combination of re... |
|
|
From category: Bug-Tracking |
| Deskzilla 1.2.1 is bug tracking software developed by ALM Works Ltd. Deskzilla allows you to do more with issues in your Bugzilla bug tracking system. Deskzilla is an alternative Bugzilla cl... |
|
|
From category: Perl-Modules |
| GO::AppHandle is a Gene Ontology Data API handler.... |
|
|
From category: Libraries |
| Apache::TestMB 1.28 is libraries software developed by David Wheeler. Apache::TestMB is a subclass of Module::Build to support Apache::Test. SYNOPSIS Standard process for building & i... |
|
|
From category: Libraries |
| DJ Native Swing is a NativeSwing library that allows an easy integration of some native components into Swing applications.... |
|
|
From category: Libraries |
| Crypt::X509 0.21 is libraries software developed by Mike Jackson. Crypt::X509 is a Perl module to parse an X.509 certificate. SYNOPSIS use Crypt::X509; $decoded = Crypt::X509... |
|
|
From category: Libraries |
| Bee Template 0.3 is libraries software developed by Bee Template Team. Bee Template is a Web template system parses HTML files into PHP objects which can be manipulated by using tag names or IDs.... |
Leave a comment