Quality Assurance

Information Design uses a three-stage model of Quality Assurance (QA):

  • Developer tests
  • Independent internal QA
  • Customer tests

The Quality Assurance team works independently from the development team and is guided by the standards of the International Software Testing Qualifications Board (ISTQB) that is embedded in a V-Modell XT-based project management. Together with Information Design's customers, the test team defines the quality goals for customer tests including the monitoring and reporting of these goals.

Test Scenarios

There's more to testing software than applying static, prepared data and user interactions to the system. Typical test methods at Information Design are as follows:

  • Unit / component tests
    Classic testing of single com­po­nents
  • System tests
    Bringing the components together. In-house or within the customer's environment
  • Integration tests
    Testing the system's interaction with partner applications
  • Regression tests
    Repeating test suites depending on the changes made to the system. Ideally auto­mized, see below
  • Replication tests
    Feeding a copy of the system with replicated live messages to clearly identify un­de­sired behavior and side-effects of changes
  • Code review
    Reviewing the code to eliminate potential defects and to assure the maintainability of the components
  • Specialized tests
    Performance tests, load tests, smoke tests, acceptance tests and more

Test Automation

For test automation Information Design has developed the test management and exe­cution tool id/Test based on the open-source project TextTest. id/Test follows a concept that optimally supports the various test scenarios. Monitoring and reporting is available in id/Test immediately after test execution.

Due to the software architecture with its consequent use of services (SOA) and its grammar based Client Object Services (COS), automated tests are easy to implement.

id/Test can also be generally used as a test tool, as well as by external applications.


Besides the above TextTest-based id/Test tool, Information Design uses internally the project tracker platform JIRA for bug and issue tracking, and for supporting other aspects of software development and project management. For joint Quality Assurance with customers, Information Design also supports HP Quality Center.