In den letzten Monaten hat sich eine neue Kombination an Testing-Tools f\xfcr die\nFrontend-Entwicklung gebildet, die von vielen Entwickler:innen favorisiert wird.\nMarkus Oberlehner erkl\xe4rt, wie man Cypress Component Testing und Vitest am\nbesten verbinden kann.\n\n\nUNSER SPONSOR\n\n\n\nDiese Revision wird euch pr\xe4sentiert von newcubator, einem Softwaredienstleister\nmit den Standorten Dortmund und Hannover. Newcubator abeitet t\xe4glich an\ninnovativen Webanwendungen oder mobilen L\xf6sungen \u2013 auch f\xfcr Branchen, die nicht\nin erster Linie digital unterwegs sind. Vielleicht hast du Lust, das Team als\nLead Developer:in zu unterst\xfctzen? Idealerweise direkt am Standort Dortmund.\nNeben Programmieren und Coden, agierst du als aktive Schnittstelle zwischen Team\nund Kund:innen; Projektmanagement und kaufm\xe4nnische T\xe4tigkeiten wie\nAngebotserstellung oder Qualit\xe4tsmanagement geh\xf6ren ebenfalls zu deinen\nAufgaben.\n\nBei Newcubator bekommst du die M\xf6glichkeit das Unternehmen aktiv mitzugestalten.\n\u2013 Mit einem au\xdfergew\xf6hnlichen Team aus Software-Architekt:innen,\nUX-Designer:innen und Backend- und Frontend-Entwickler:innen.\nHast du Lust? Dann meld dich bei Newcubator. Mehr Infos zu der Stelle findest du\nunter newcubator.com/jobs.\n\n\nSCHAUNOTIZEN\n\n[00:00:00] TESTING MIT CYPRESS UND VITEST\n\nCypress und Vitest sind Test Runner. Test Runner sind Tools, die von\nEntwickler:innen geschriebene Tests auszuf\xfchren. Dabei kommt Cypress mit einem\nvirtuellen Browser, w\xe4hrend Vitest unschlagbar in der Ausf\xfchrungszeit ist.\nVitest kommt aus dem gleichem Universum wie Vue und Vite. Vitest, wie auch\nCypress, sind allerdings Framework agnostisch und k\xf6nnen mit beliebigen\nBibliotheken eingesetzt werden, wie React und Angular. Eine Benutzung von Vitest\nzusammen mit dem Bundler Vite ist sinnvoll, da beide Tools die gleiche\nKonfiguration nutzen k\xf6nnen. Es ist allerdings keine Voraussetzung.\n\nMarkus Geheimtipp ist ein unabh\xe4ngiger Driver, der Tests sowohl in Cypress, als\nauch in Vitest ausf\xfchren kann.\n\nIm Laufe der Revision geht Markus auf die Begrifflichkeiten von Unit,\nIntegration und System Tests ein. Au\xdferdem erkl\xe4rt er, in welchen F\xe4llen er es\nbevorzugt Mocks und Stubs zu benutzen, und in welchen nicht.\n\n\nLINKS\n\n * Good Vue Tests von Markus Oberlehner\n * Vue.js Conf Berlin, auf der Markus Oberlehner einen Talk geben wird\n\n\n\n\nVERWANDTE REVISIONEN\n\n * Revision 458: Cypress\n * Revision 520: Unit-Testing / Testing Library\n * Revision 473: Vue 3, taugts?