White paper download

Enterprise software white paper

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

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.
    Download this white paper

  • 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.
    Download this white paper

  • 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.
    Download this white paper

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.
    Download this white paper

  • 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.
    Download this white paper

  • 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.
    Download this white paper


CIO White Papers

Legal risks of uncontrolled email and web use

Exploring the challenges facing IT Mangers today and vital steps to ensure safe internet an email use by employees.

The challenge of strategic alignment

Recent research also shows that many organisations give too much prominence to internally generated KPIs – controlling the controllable – rather than looking outwards at threats and opportunities on the horizon which can ultimately be far more influential on performance.

Six essential steps to successful IT centralisation

This report, based on the real experience of a recent centralisation project, is aimed at those involved in IT strategy within their organisation. It provides some practical insights for CIOs, CTOs, Heads of IT, IT Directors and those involved more closely with the service management function.

Managing email: Exploring common email management challenges (and how to overcome them)

We surveyed 157 IT professionals to understand the difficulties and opportunities faced by email managers. From this we were able to highlight some easy-to-manange solutions to their most pressing problems.


CIO UK - Business - Technology - Leadership

Differentiate your company with complete CRM

Focused on productivity and empowerment and leveraging the natural rhythms people work
What defines Complete CRM? How businesses can better engage customers and users, manage customer transactions, and analyse results to adapt and take advantage of changing business and economic circumstances.

DOWNLOAD

Oracle White Paper

IT Misuse Survey

Complete this survey and you could win a Nexus One.

CIO are running a short survey to discover how UK businesses are managing internet and email misuse in the Enterprise.

COMPLETE SURVEY

Virtualisation - The 'black hole' of security?

Covering the set of issues, ideas and perceptions discussed during a recently held debate about the effect of virtualisation techniques on organisational security. This paper provides a comprehensive account of all the subject matters debated and concludes with key takeaways and IDC recommended actions.

DOWNLOAD

Trend Micro



* *