Automated Integration Testing in Agile Environments
In agile projects where response to change is more valuable than a fixed specification, a moving target must be verified against changing circumstances. Yet, testers are not able to develop test plans or automate tests more than one iteration in advance. Thus, automation of integration tests in agile environments is a difficult task. On the other hand the agile process supposes that testing happens closer to the developers in space and in time. Therefore, if the test automation effort is distributed among both developers and testers and if the test automation complexity is decreased through modularization and abstraction of reusable test components, thorough integration testing can be accomplished. We designed a model, supported by the iValidator, that specifically addresses these issues.
If you want some more information, please: - Read the article published in "Testing Experience" 03/09
- Or take a look at the slides for the presentation at the Agile Testing Days on 14. October, 2009
|
iValidator TestCenter Take a first glance at the current development of a sophisticated user interface for the iValidator test framework. Developed as as Flash Application it is going to make integration testing with iValidater even more convenient and efficient. The first step in the development is an execution perspective to browse existing test scenarios and execute them in diverse environments. Execution Configurations can be set up by dragging and dropping the test descriptions and environment settings together. Execution of single steps or scenarios within a given description can be turned on and off, and it is possible to set breakpoints to intercept automatic execution at any step, e.g. for manual intervention. |
|
Getting Started with iValidator
The iValidator Getting Started Tutorial is now available in English and in German: |
iValidator is an efficient testing tool for professional testers and developers.Strategical Integration and Functional Test Automation✔ Development of complex test scenarios for software consisted of many interacting components and subsystems ✔ Descriptive process for assembling small self-contained test steps into complex scenarios ✔ Suitable for "black box" and "white box" tests ✔ Testing of server applications at any desired level of complexity Feasible Investment ✔ Open Source Software ✔ Plenty of freely available documentation and on-line support ✔ Fast and easy integration into existing systems and infrastructures ✔ Based on standard technologies such as Java and XML Factors Leading to Superiority and Success✔ Flexible descriptive control of complex test scenarios
✔ XML described test components, flow and data structures
✔ Hierarchical composition of test scenarios
✔ Separation of test and data description and test implementation ✔ Straightforward management of great amount of scenarios and/or complex scenarios with a large number of steps
✔ Efficient testing of extensive and complex software applications and systems Why Is iValidator Open Source?✔ iValidator has been designed for own use and benefits by the software consultants, architects and developers of InfoDesign OSD GmbH
✔ InfoDesign OSD offers competent professional support concerning all aspects of the implementation of test automation based on the iValidator framework
✔ Free can be good and even better
✔ Proved by Open Source tools and middleware with very high level of sophistication that often even overtake their commercial counterparts
✔ Development for real demand, supplier and user are identical
✔ Open Source allows constructive review
✔ Users do not have to rely on suppliers support but can help themselves
✔ The terms of Open Source licenses allow many uses that are prohibited for proprietary software
|
|
|