BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//programme.europython.eu//europython-2024//speaker//DFWK
 SC
BEGIN:VTIMEZONE
TZID:Europe/Prague
BEGIN:DAYLIGHT
DTSTART:20230712T000000
TZNAME:CEST
TZOFFSETFROM:+0200
TZOFFSETTO:+0200
END:DAYLIGHT
BEGIN:STANDARD
DTSTART:20231029T030000
RDATE:20241027T030000
TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:20240331T030000
RDATE:20250330T030000
TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
SUMMARY:Mutation Testing in Python with Cosmic Ray - Austin Bingham
DTSTART;TZID=Europe/Prague:20240711T160500
DTEND;TZID=Europe/Prague:20240711T165000
DTSTAMP:20261014T021111Z
UID:pretalx-europython-2024-PZPES9@programme.europython.eu
DESCRIPTION:Mutation testing is a technique for systematically mutating so
 urce code in order to validate test suites. It operates by making small ch
 anges to a program’s source code and then running a test suite\; if the 
 test suite ever succeeds on mutated code then a flag is raised. The goal i
 s to check that a system’s test suite is sufficiently powerful to detect
  a large class of functionality-affecting changes\, thereby helping ensure
  that the system functions as expected. While not in widespread use\, muta
 tion testing is a fascinating topic with great potential that has valuable
  lessons for the broader software development community.\n\nIn this talk w
 e’ll look at Cosmic Ray\, an open-source mutation testing tool for Pytho
 n. Mutation testing presents some difficult and fascinating challenges - b
 oth conceptually and from an implementation point of view - so we’ll loo
 k at how Cosmic Ray addresses (or plans to address) these complexities. Wh
 ile some of these details will necessarily be Python-specific\, there are 
 lessons in Cosmic Ray for the development of mutation in any language.\n\n
 Mutation testing is still a rather exotic testing technique\, but it can p
 roduce genuinely useful and surprising results. To show this\, we’ll loo
 k at a number of cases where Cosmic Ray has helped developers improve thei
 r test suites and tighten up their implementations.
LOCATION:South Hall 2A
URL:https://programme.europython.eu/europython-2024/talk/PZPES9/
END:VEVENT
END:VCALENDAR
