Software testing amplification for the DevOps team

Software Testing AMPlification for the DevOps Team


interview_icon.svg

STAMP Interview

Jeff_Offutt.jpg "Mutation testing can improve software reliability, including security", says Jeff Offutt, Professor of Software Engineering at George Mason University (Virginia) Software companies, and companies that depend on software, succeed only if their software works well. 

video.svg

STAMP Video

In this wrap-up video, STAMP partners are sharing recent DevOps trends, software testing amplification experience, and a few lessons learned during the STAMP project.


test_icon.svg

Four Testing Tools Ready to Try

DESCARTES tool is designed for software developers who wish to strengthen their test suite, as Descartes is a service that spots weak test cases and suggests improvements. Unlike code coverage tools which provide feedback about the breadth of the testing, our product focuses on providing feedback about the effectiveness of the testing. 

DSpot will increase coverage and that the generated tests are also of better “quality" than existing tests (higher mutation score). For software developers and QA teams who wish to consolidate their test suite, DSpot is a service that automatically generates variants of existing test cases to cover more behaviors. Unlike Evosuite or AFL, DSpot starts from existing tests written by the developers. This way, the generated tests have a clear provenance and developers can understand the intention of these tests. 

CAMP helps software developers to ship their applications to a large number of platforms and environments. Using CAMP, software teams can formalize the variations that their applications need to support different databases, application servers, etc. While other configuration tests only address a small number of fixed configurations, CAMP automatically explores the space of valid configurations, selects a relevant subset, automates the tests and produces aggregated reports. 

BOTSING is for software developers who wish to reproduce a runtime exception. Botsing is a service that fully and automatically generates a test case that reproduces a crash starting from a stack trace, helping developers find out where the bug lies and thus increasing productivity. 

  


whatisit.svg

What STAMP means

commit_bubble.jpgSTAMP stands for Software Testing AMPlification. STAMP brings test automation and amplification to the DevOps world.

news.svg

STAMP Press

LinuxMagJune2019.jpg A STAMP toolset article by Caroline Landry (Inria) has been published in the French printed publication Linux Magazine. The 12 pages article details the four main STAMP testing tools. It also describes the testing amplification technique used to increase confidence with each commit. 


news.svg

STAMP News and Events

Nov19

Orange Test and Dev Day, Grenoble, France
more...

Nov13

Descartes and Elastest Working Together
more...

Oct31

Polyglot Applications and Mutation Testing
more...

usecase.svg

STAMP Use Cases

heart.svg

Check out the five use cases. They come from different application domains, such as collaboration and knowledge management, smart cities, workflow automation, open source middleware and eHealth software. And they provide new  experimental foundations for the STAMP testing automation toolkit. 


community_icon.svg

Community

Be part of the growing STAMP community. Subscribe to our user list and stay updated.

calendar_icon.svg

Calendar

Check out the next opportunities to meet the STAMP project team, at your convenience. 


bug_icon.svg

Report a Bug

Are you facing an issue or a bug while working with STAMP tools? Please let us know.

envelope_icon.svg

Contact Us

Do not hesitate to write to us directly for any other questions, proposals or partnership enquiries.

STAMP Consortium

EU-Logo-480.jpg
logo_horizon2020_480.jpg
activeeon_logo.pngatos_logo.jpgengineering_logo.png inr_logo_rouge.pngKth_logo.svg.png ow2_logo.pngsintef_logo.jpg tud_logo.pngtellu_logo.pngxwiki_logo.png
Site maintained by OW2