James Gibbard, Intel Security
In an ever changing and increasing world of agile software development, automated testing approaches have struggled to keep up with the amount of software that can be developed. This has been exacerbated with the recent trend of using multiple development technologies to form a complex stack on which software products are created.
The usual approach to this problem from an automated test tooling perspective, is to make use of multiple, separate test tools/harnesses. These tools can only provide test automation for some of the complex development stack. This can be an expensive, heavyweight and inflexible solution, that struggles to provide testers the agility they need to implement robust, automated tests. Large COTS (Commercial Off The Shelf) software is normally rigid in its ability to be customized, or adapted to test different technologies it was not originally intended for.
This paper sets out a solution to the problem, with the use of a ‘toolbox’ test approach, leveraging the power of Robot Framework. The approach provides flexibility by allowing testers to utilize multiple automated testing techniques and technologies, using one easy to use, but powerful automation framework. The key and the purpose of this paper, is to help you understand how to fit all the tools together, to form your ready-for-anything toolbox.
The toolbox does not replace your existing tools; instead it helps you to utilize them more effectively. All the information, links and implementation examples are provided, so that you can have the flexibility to reach into your toolbox for whatever mix of technology comes your way to test.
Target Audience: Intermediate