White paper download
Testing Database Applications
Developing new techniques and tools i to automate the testing and quality assurance of database applications
Database applications are becoming increasingly complex. They are composed of many components and stacked in several layers. Furthermore, most database applications are subject to constant change; for instance, business processes are re-engineered, authorization rules are changed, components are replaced by other more powerful components, or optimizations are added in order to achieve better performance for a growing number of users and data. The more complex an application becomes, the more frequently the application and its configuration must be changed.
The SIKOSA project is a joint research project of several universities in Western Europe. One goal of the SIKOSA project is to develop new techniques and tools in order to automate the testing and quality assurance of database applications. The goal is to reduce the burden of programmers and engineers (i.e., people) to guarantee the quality of a database application and to provide a (computer-based) infrastructure that automatically checks diverse quality metrics. This project has several apparent results: (a) the quality of the database applications can be dramatically increased – obvious errors which might slip a human’s attention can be detected; (b) the cost of testing can be reduced; (c) the time to market of a computer system can be reduced; (d) new computer technology (e.g., fast hardware) can be leveraged in order to achieve even
higher quality and reduced costs in the long run.
As part of this project, a suite of tools for testing database applications has been developed: HTDGen, HTTrace, and HTPar. First, HTDGen is a tool for generating a test database such that we could use that to test a database application thoroughly. Second, HTTrace is a tool to run regression tests on database applications. It “learns” during each test and devises a new test run execution schedule after each test. The next test will then be executed according to the new devised schedule so as to minimize the testing time. Third, HTPar is an extension of HTTrace. It is used to execute test runs in parallel on a single or several machines. Its goal is to exploit the available resources (e.g., machine) as well as possible and/or achieve linear speed up in testing.
Login or register to download this white paper.
Login
Please login to download this resource.
Forgot password?
Need your new account confirmation email resent?
Not a member yet?
Register for a CIO Account and enjoy unlimited access to our extensive white paper library and critical decision-support resources. CIO Account Members have access to exclusive special content areas and can participate in CIO Debates.
Recent Enterprise software white papers
-
Diagnosing the cause of poor application performance
Why having the right diagnostic tool can enable network professionals to quickly identify and resolve a problem
As every network professional knows, users frequently complain about a slow network when it’s often an application that’s sluggish. It’s difficult to determine the cause of poor application performance, however, because it can be caused by everything from bad code to overworked servers to bandwidth that’s not up to par.

-
Business service efficiency: The key to green IT and profitability
Learn how to eliminate 1000 servers and save on costs
Learn how to use what you have already without buy new hardware to realise greater improvement in service and a greater reduction in operations costs and capital expenses.

-
Unleashing the power of virtualisation 2010
Cloud computing and the perceptions of European business
Find out more about cloud computing in European enterprises.

Featured Enterprise software white papers
-
Business service efficiency: The key to green IT and profitability
Learn how to eliminate 1000 servers and save on costs
Learn how to use what you have already without buy new hardware to realise greater improvement in service and a greater reduction in operations costs and capital expenses.

-
Seven requirements for balancing control and agility in the virtual environment
7 tips for agility in your virtual environment
Unparalleled agility is the promise of virtualisation. But managing change, staying compliant, and preventing virtual sprawl are just a few of the challenges you could face before you reap the rewards. VMware joined us recently to co-author 7 must-read tips for striking the perfect balance in your virtual environment.

-
Unleashing the power of virtualisation 2010
Cloud computing and the perceptions of European business
Find out more about cloud computing in European enterprises.

Most popular Enterprise software white papers
-
Legal risks of uncontrolled email and web use
The IT Manager’s essential guide
Exploring the challenges facing IT Mangers today and vital steps to ensure safe internet an email use by employees.

-
Virtualisation 2.0
Beyond the basics: Driving to higher ground
Learn more about virtualisation with this ebook from Dell and AMD.

-
Unlocking the benefits of Google Apps
Exploring the benefits of Google Apps suite: save time, increase productivity, and secure opportunities for business growth
Download this whitepaper to learn more about how you can save time and money by migrating from Microsoft Exchange to Google Mail.








Question of the day!
Is encryption enough to prevent foreign agencies from intercepting data in the public cloud?