Test Automation
Software projects often cannot be tested manually, at least not without investing great time and effort. The amount of required resources multiplies if the same or similar test cases need to be rerun frequently. Examples are:
- Regression testing after error correction or further development of the software
- Testing software on different platforms or with different configurations
- Data-driven testing (tests of the same actions with many different input values)
Manual testing often does not make good economic sense in such situations. In many typical software projects there is also not enough time to rerun the test cases to the desired extent. Additionally, not all products or projects even provide a user interface, so that tests have to be executed on the level of the interfaces that are available.
Test automation as a part of functional testing can be a solution in these cases, but this option requires significant knowledge in the area of software development. Xceptance can assist companies with:
- Estimating the cost effectiveness of test automation
- Choosing testing tools
- Creating test frameworks
- Choosing functions for automated tests
- Creating the test cases
Xceptance has also developed its own test automation tool, Xceptance LoadTest (XLT).