Blog
May 24 2019
Jeff Offutt, Professor of Software Engineering at George Mason University (Virginia)
Mutation testing can improve software reliability, including security
Where are the business challenges solved by mutation testing?
Mutation can help develop excellent tests. Mutation creates subtle variations of the program-under-test (called mutants), and challenges the tester to design or find test inputs that distinguish the mutants from the original. The resulting test set will find faults that lurk in complicated expressions and hard-to-reach sections of the code. Mutation tests ensure statement and branch coverage, but go far beyond them in their ability to reveal faults in the code.
May 17 2019
STAMP Workshop for EC-DGIT
Title: STAMP software testing for DevOps pipeline
Speakers: Prof. Benoit Baudry (KTH), Caroline Landry and Oscar Luis Vera Pérez (INRIA)
Place: Brussels
Date: 17/5/2019 2:30PM-5:30PM
After Introduction talks from European Commission DGIT Director, Head of Unit DIGIT B4 and Head of sector Software development, STAMP project coordinator Benoit Baudry presents STAMP EC-funded project. Then Oscar Luis Vera Pérez details Extreme Mutation examples using Descartes, an outcome of the STAMP Project, based on PITest to offer faster mutation analysis results. The EC-DG INFORMATICS Software Engineering team seizes this opportunity to ask technical questions about DevOps mutation testing to improve their own Java test environment.
- Registered participants: 100 (70+ attendees)
May 15 2019
STAMP Banners
Please use the feedback form URL as image destination link: https://www.stamp-project.eu/view/main/betatestingsurvey/
Alternatively, you can use the github tool URL you want to reinforce in your message.
May 06 2019
DSpot meetup in Stockholm
Title: DSpot: Improved software testing using AI
Speaker: Professor Benoit Baudry (KTH)
Place: Birger Jarlsgatan 7, Stockholm
Date: 6/5/2019 17:30-19:00
DSpot analyzes existing test cases and automatically generates variants of these test cases. The variants cover more execution paths and observe more states than the original tests. These tests are meant to be used in the context of regression testing. DSpot can be integrated in the continuous integration to spot issues related to one commit as early as possible.
- Programme and registration
- Registered participants: 25
Apr 24 2019
Cyrille Artho, KTH Associate Professor
Mutation testing can serve as indicators on test quality and relevance
How do you see mutation testing tools being adopted in business projects, as an effective method with significant benefits on distributed software updates?
I think mutation testing has its uses in specialized settings, where the software is small (or well-modularized). However, many companies struggle with the fact that they can't keep up with testing, so we also see the opposite (test selection), where tests are not analyzed as much in depth, but instead, the goal is to be as light-weight as possible. From this point of view, mutation techniques should in general also be efficient and light-weight.
Apr 17 2019
STAMP talks at Devoxx Paris
STAMP is presented at Devoxx Paris, through two conferences.
Date: 17-19 April 2019
Place: Paris
Click below for more Devoxx Paris information, video, presentation and photos.
Apr 12 2019
Mutation Testing Workshop at Ericsson HQ in Stockholm
Date: Friday 12 April, 2019
Place: Ericsson Offices, building 18, Torshamngatan 23 Kista Stockholm
Room: LM Junior Conference room
Hours: 09:00AM - 04:00PM
Speaker: Oscar Luis Vera Pérez (Inria Rennes)
Apr 11 2019
Test Automation Research for Industry Workshop in Stockholm
TESTOMAT, STAMP, XIVT & Software Center are organising in Stockholm a one-day workshop with leading researchers in test automation. They're sharing their work to help businesses reach the next level of test automation. This unique event consists of presentations as well as showcasing tools with topics covering latest research in test automation.
It is an opportunity for industry representatives and experts to collaborate with researchers and to discuss how the latest test automation research can transform the current costlier and less effective way of testing.
Apr 09 2019
Plenary meeting in Stockholm, April 9-10
Meeting Place: KTH central campus
map
Lindstedtsvägen 5
Room:D31
More about the plenary meeting (login required): Stockholm Plenary meeting on private wiki
Apr 04 2019
Lars Thomas Boye, Tellu IoT Senior Software Developer
Test amplification has a great potential to cover multiple contexts and configurations
How would you present STAMP?
For me, STAMP is about helping organizations who develop software to test that software, thereby increasing software quality. It uses amplification to address the need to do more testing while also reducing the effort needed to increase test coverage and quality. For a company selling software, or services based on software developed in-house, software quality is vital, and testing is the way to insure quality.