|
Effective testing of integration solutions starts right at the beginning of integration projects. Our tests are developed in parallel to the software engineering process and maintained during the whole product lifecycle.
Our test consultants join your business architects during the conceptional phase of a project, elaborate a high level testing design and create test specifications for our test developers. The tests are then developed using our framework for automated testing.
The tests can be run at any point in time, thereby significantly reducing time and effort when implementing change requests or new project releases. The framework allows for easy adaptation of the tests when project requirements change.
Test Framework
Our tool based testing framework is especially suitable for distributed systems and is highly flexible for improved quality at all levels of the engineering process.
The framework supports easy definition and automatic execution of integration tests and unit tests, allowing reusability of the tests between project phases and even between different projects.
Some key features of our testing framework are
- Graphical representation of test structure and test flow
- Automatic execution of arbitrary selected test cases and test suites
- XML based comparison rules
- Feature rich reporting
- Stub generation of non-available software components (simulators)
- Transport support for Web Services, JMS and Tibco Rendezvous ©
Automated Regression Testing
Automated regression testing leads to a quicker time to market, decreases overall testing effort and costs, and provides a measurable verification of the quality of the deliverables.
When it comes to change requests and new project releases, these tests are a major step towards the agile enterprise and the maturity of the development process. Automated regression testing strongly improves the reliability of integration solutions. It is a key enabler for enterprises to adapt their systems to changing requirements - on time and on budget.
Applying our proven testing methodology using our automated testing framework, we build sets of regression tests adjusted to your project specific requirements. We also setup the overall process to integrate automated regression testing into your development framework, achieving buy-in at all levels.
Acceptance Tests
Software delivered to a systems integration environment needs particular attention since it has to adhere to special requirements which are not common to stand alone applications.
Integration and acceptance testing in EAI and SOA environments requires specialized knowledge, proven methods, reliable tools and trained staff.
Often companies do not have the required resources to cope professionally with software deliveries, especially when dealing with outsourced development.
We offer integration and acceptance test packages, starting from support for creating the the acceptance criteria, test execution and documentation, up to preparation of the final sign-off.
|