[{"data":1,"prerenderedAt":79},["ShallowReactive",2],{"talk-en-e2e-introduction":3},{"id":4,"title":5,"alt":6,"author":7,"body":10,"canonical":6,"createdAt":58,"description":28,"extension":59,"img":6,"meta":60,"navigation":61,"otherLanguages":62,"path":67,"seo":68,"stem":69,"tags":70,"__hash__":78},"talks_en\u002Ftalks\u002Fe2e-introduction.md","End-to-End testing as it should be",null,{"name":8,"image":9},"Ramona Schwering","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F29896429?s=120&v=4",{"type":11,"value":12,"toc":50},"minimark",[13,18,22,26,29,32,35,39,43,47],[14,15,17],"h2",{"id":16},"disclaimer","Disclaimer",[19,20,21],"p",{},"This talk contains live coding and is tailed specifically for the event. This means I usually test their own website.",[14,23,25],{"id":24},"abstract","Abstract",[19,27,28],{},"When it comes to UI testing, some developers tend to be reluctant a lot. Are those tests slow, flaky, hard to write and maintain?",[19,30,31],{},"Cypress.io (or Cypress for short) is currently getting a lot of attention when it comes to end-to-end testing. Especially in JavaScript environments Cypress.io seems to be slowly gaining acceptance. However, it plays to its strengths in Symfony applications as well: It does a lot of things right and is preferable to selenium-based approaches in my opinion.",[19,33,34],{},"In my session, I want to introduce Cypress to you and explore its possibilities by writing first tests for the SymfonyCon website - so that we can overcome those concerns together.",[14,36,38],{"id":37},"slides","Slides",[40,41],"media-grid",{":media":42},"[{\"name\":\"Slides\",\"description\":\"You can find the slides of the talk at Developer-Week on speakerdeck\",\"url\":\"https:\u002F\u002Fspeakerdeck.com\u002Fleichteckig\u002Fend-to-end-testing-wie-es-sein-sollte\"},{\"name\":\"Slides\",\"description\":\"You can find the slides of the talk at \u003Cc't webdev> on speakerdeck\",\"url\":\"https:\u002F\u002Fspeakerdeck.com\u002Fleichteckig\u002Fend-to-end-testing-wie-es-sein-sollte\"}]",[14,44,46],{"id":45},"recordings","Recordings",[40,48],{":media":49},"[{\"name\":\"Neos Conference'22\",\"url\":\"https:\u002F\u002Fwww.youtube-nocookie.com\u002Fembed\u002FhzJPLKVarMw\"},{\"name\":\"Reacticon'21\",\"url\":\"https:\u002F\u002Fwww.youtube-nocookie.com\u002Fembed\u002Ff1LOWUkaQPU?start=15021\"}]",{"title":51,"searchDepth":52,"depth":52,"links":53},"",2,[54,55,56,57],{"id":16,"depth":52,"text":17},{"id":24,"depth":52,"text":25},{"id":37,"depth":52,"text":38},{"id":45,"depth":52,"text":46},"2020-03-13T22:50:54.724Z","md",{},true,[63],{"locale":64,"name":65,"path":66},"de","german","\u002Fde\u002Fe2e-introduction","\u002Ftalks\u002Fe2e-introduction",{"title":5,"description":28},"talks\u002Fe2e-introduction",[71,72,73,74,75,76,77],"Symfony UK Meetup 2020","PHPUGMS 2020","eCommerce Camp Jena 2020","Reacticon 2021","c't webdev 2021","NeosCon 2022","Web Summer Camp 2022","4DmHuWmwiITe5Xzwt7JpxIHAyA-rIIZ1cc7KWXREfGQ",1786914706805]