STAMP stands for Software Testing AMPlification. Leveraging advanced research in automatic test generation, STAMP aims at pushing automation in DevOps one step further through innovative methods of test amplification.
STAMP will reuse existing assets (test cases, API descriptions, dependency models), in order to generate more test cases and test configurations each time the application is updated. Acting at all steps of development cycle, STAMP techniques aim at reducing the number and cost of regression bugs at unit level, configuration level and production stage.
STAMP will raise confidence and foster adoption of DevOps by the European IT industry. The project gathers four academic partners with strong software testing expertise, five software companies (in: e-Health, Content Management, Smart Cities and Public Administration), and an open source consortium. This industry-near research addresses concrete, business-oriented objectives.
All solutions are open source and developed as microservices to facilitate exploitation, with a target at TRL 6.
Scope: Automatic Software Testing for DevOps Teams
Funding: H2020, Vinnova
Timeline: Dec. 2016 – Nov. 2019
Number of partners: 10
Main KTH Staff Involved: Benoit Baudry, Martin Monperrus
Other Partners: INRIA, Atos, OW2