databene

 
  • Increase font size
  • Default font size
  • Decrease font size

DB Sanity 0.9.4 released

2012-04-11

DB Sanity performs checks on a database for verifying data consistency and correctness of aplication deployments. It is invoked by command line and creates an HTML report with aggregated diagnostic summaries and listings of faulty database entries. 

Version 0.9.4 brings major improvements:

  • New check types:
    •   Supporting multi-column validators: <validator columns="bank_code, account_no" ... />
    •   <data> check: multicolumn-comparison with reference data sets (exact set/sub set/super set) in CSV or Excel(TM) files
    •   <trimmed> check: verify that strings do not start or end with whitespace
    •   <paths> check: Assure (in)equality of alternative foreign key paths from one table to another
  • Reports
    • Summary report in Excel(TM) format
    • HTML Report files use UTF-8 encoding
  • Other
    • Improved performance of database meta data import and caching
    • Supporting fallback version of dbsanity.xml in USER_HOME/databene/

All known bugs have been fixed

Read a detailed article about What's new in DB Sanity 0.9.4.

Read more about DB Sanity on the project page.

 

ContiPerf 2.1.0 released

2012-04-09

ContiPerf is a lightweight testing utility to easily leverage JUnit 4 test cases as performance tests, e.g. for continuous performance testing. It is inspired by JUnit 4's easy test configuration with annotations, and by JUnitPerf's idea of wrapping Unit tests for performance testing, but is more powerful and easier to use. It uses Java annotations for defining test execution characteristics and performance requirements. You can mark a test to run a certain number of times, or to be repeatedly executed for a certain amount of time. Performance requirements can be maximum, average, medium, or any percentile execution time. You can run tests in two different modes, using them as simple unit tests or performance tests. Easy integration with Eclipse and Maven. Export of an execution summary to a CSV file. A small library without external dependencies (only JUnit).

Release 2.1.0 provides major new features for more realistic performance testing:

  • ramp-up times can be used to slowly increase the load on the tested features
  • a warm-up time tells ContiPerf how long to wait after the beginning of a test run before evaluation and measuring execution times
  • a flexible and extendible timer mechanism can be used to incure wait times between test invocations
  • The ParallelRunner can be used to execute all tests of a JUnit test class concurrently

Read more about ContiPerf 2.0 at http://databene.org/contiperf.html
Download it at Sourceforge

 

Welcome to databene

Our mission is to improve your software quality and development productivity.

Because software quality matters!

  • Would you like to speed up your test implementation dramatically?
  • Need support by a professional performance tool developer?
  • Do you need special training for performance testing?

Buy support services from Volker Bergmann: Send an This e-mail address is being protected from spambots. You need JavaScript enabled to view it with a short description of your needs, location and project and we will send you our service offers and pricing information.

 

projects

core topics of current and future projects are

  • data processing
  • software and data quality
  • productivity of the development process
  • software performance


the following libraries and tools are available:

  • benerator the leading open source test data generator
  • benclipse the Eclipse plugin for benerator
  • maven benerator plugin a maven plugin for benerator
  • DBSanity a tool for verifying database sanity
  • feed4junit a JUnit extension that adds support to parameterized unit test
  • feed4testng a TestNG extension that provides data for parameterized tests
  • ContiPerf a Java library for measuring performance with easy (but not required) JUnit integration
  • webdecs a library for data extraction, conversion and scripting.
  • commons a library of common utilities and abstractions.

databene

'databene' is the name of the company which shall be found in the next weeks in order to provide you with professional services and tools related to software development and software quality assurance.