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
-
12 criteria for selecting the best ERP system replacement
Learn more with this whitepaper from Epicor
This white paper explains the 12 criteria that allow you to identify and select the solution that will meet your expectations.

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

-
Threat predictions, messaging security issues and trends for 2010
Security trends to watch in 2010
This whitepaper gives an overview of security trends to watch out for in 2010.

Featured Enterprise software white papers
-
Virtualisation - The 'black hole' of security?
Key takeaways and IDC recommended actions
This document covers the set of issues, ideas and perceptions put forward and discussed during the course of a debate recently held in London about the effect of virtualisation techniques on organisational security.

-
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.

-
Unlocking the Mainframe: Modernising legacy systems to a SOA
Strategies for modernisation
This free white paper reveals how to eliminate the risks of mainframe dependence by unlocking data and business logic trapped in legacy systems and making these services ‘first-class’ SOA citizens.

Most popular Enterprise software white papers
-
Customer Relationship Management in Banking Sector
CRM is a sound business strategy to identify the bank’s most profitable customers and prospects
This paper deals with the role of Customer Relationship Management in banking sector and the need for Customer Relationship Management to increase customer value by using some analitycal methods in CRM applications.

-
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.

-
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.






