ENG
- Branchen
- Finanzen
Nearshore-Softwareentwicklung für den Finanzsektor – sicher, skalierbar und Compliance-gerechte Lösungen für Banking, Zahlungsverkehr und APIs.
- Einzelhandel
Softwareentwicklung für den Einzelhandel – E-Commerce, Kassensysteme, Logistik und KI-gestützte Personalisierung durch unsere Nearshore-Engineering-Teams.
- Verarbeitende Industrie
Nearshore-Softwareentwicklung für die Industrie – ERP-Systeme, IoT-Plattformen und Automatisierungstools zur Optimierung industrieller Abläufe.
- Finanzen
- Was wir tun
- Services
- Technologien
- Kooperationsmodelle
Kooperationsmodelle passend zu Ihren Bedürfnissen: Komplette Nearshoring Teams, deutschsprachige Experten vor Ort mit Nearshoring-Teams oder gemischte Teams mit unseren Partnern.
- Arbeitsweise
Durch enge Zusammenarbeit mit Ihrem Unternehmen schaffen wir maßgeschneiderte Lösungen, die auf Ihre Anforderungen abgestimmt sind und zu nachhaltigen Ergebnissen führen.
- Über uns
- Wer wir sind
Wir sind ein Full-Service Nearshoring-Anbieter für digitale Softwareprodukte, ein perfekter Partner mit deutschsprachigen Experten vor Ort, Ihre Business-Anforderungen stets im Blick
- Unser Team
Das ProductDock Team ist mit modernen Technologien und Tools vertraut und setzt seit 15 Jahren zusammen mit namhaften Firmen erfolgreiche Projekte um.
- Unsere Standorte
Wir sind ProductDock, ein Full-Service Nearshoring-Anbieter für Softwareprodukte mit Hauptsitz in Berlin und Entwicklungs-Hubs in Lissabon, Novi Sad, Banja Luka und Doboj.
- Wozu Nearshoring
Wir kombinieren Nearshore- und Fachwissen vor Ort, um Sie während Ihrer gesamten digitalen Produktreise optimal zu unterstützen. Lassen Sie uns Ihr Business gemeinsam auf das nächste digitale Level anheben.
- Wer wir sind
- Unser Leistungen
- Karriere
- Arbeiten bei ProductDock
Unser Fokus liegt auf der Förderung von Teamarbeit, Kreativität und Empowerment innerhalb unseres Teams von über 120 talentierten Tech-Experten.
- Offene Stellen
Begeistert es dich, an spannenden Projekten mitzuwirken und zu sehen, wie dein Einsatz zu erfolgreichen Ergebnissen führt? Dann bist du bei uns richtig.
- Info Guide für Kandidaten
Wie suchen wir unsere Crew-Mitglieder aus? Wir sehen dich als Teil unserer Crew und erklären gerne unseren Auswahlprozess.
- Arbeiten bei ProductDock
- Newsroom
- News
Folgen Sie unseren neuesten Updates und Veröffentlichungen, damit Sie stets über die aktuellsten Entwicklungen von ProductDock informiert sind.
- Events
Vertiefen Sie Ihr Wissen, indem Sie sich mit Gleichgesinnten vernetzen und an unseren nächsten Veranstaltungen Erfahrungen mit Experten austauschen.
- News
- Blog
- Kontakt

18. Juli 2025 •2 minutes read
Cypress component testing
Nemanja Sukara
Software Engineer
Our software engineer, Nemanja Sukara, delivered an interesting Friday Talks session on Cypress component testing, sharing his experience with this new feature.
The presentation focused on showcasing the capabilities and advantages of using Cypress for testing individual UI components in isolation.
Introduction to Cypress
It began with an introduction to Cypress, an open-source testing framework designed for modern web applications. While Cypress is widely known for end-to-end and integration testing, the session emphasized its powerful component testing feature, which allows developers to test components independently without launching the full application.
Cypress component testing
Cypress component testing enables developers to render and test components directly in a real browser environment. This approach accelerates development and debugging by providing:
- Real DOM interaction and realistic test execution
- Automatic waiting for elements, removing the need for manual delays
- An interactive Test Runner with visual snapshots and real-time feedback
- Streamlined debugging through live inspection and detailed error messages
Comparison with React Testing Library
Nemanja also offered a comparison with React Testing Library, highlighting key differences in environment, speed, and realism. Cypress runs in a real browser, providing more authentic interaction and behavior, whereas React Testing Library uses a simulated DOM (jsdom) optimized for fast unit testing.
Nemanja demonstrated a basic example of a Cypress component test setup, illustrating how simple and developer-friendly the process can be.
A strong choice for component testing
Finally, Nemanja concluded the session with key takeaways on when and why Cypress is a strong choice for component testing, as well as how it can be integrated into modern development workflows.
We can all see that Cypress has introduced a new feature called Component Testing, which enables unit testing of individual components. This makes testing even more interactive and engaging than ever before.
Discover our blog section for more captivating topics that we’ll be sharing with you soon.
Tags:Skip tags
Nemanja Sukara
Software EngineerNemanja Sukara is a frontend software developer at ProductDock, enthusiastic about building practical and user-focused solutions. With strong expertise in React, React Native, and Next.js, he has been actively involved in developing responsive, scalable, and modern web applications. His passion for clean code, performance, and continuous learning makes him a valuable contributor in the field of frontend development.