Given-When-Then, tweak and try again
Explores the misuse of Given-When-Then tools beyond BDD, comparing it to past xUnit issues, and discusses a new enhancement to improve their broader application.
Explores the misuse of Given-When-Then tools beyond BDD, comparing it to past xUnit issues, and discusses a new enhancement to improve their broader application.
A developer builds a user invite system for a new social network app using Python and Django, covering forms, views, and email strategies.
Explains why Cypress clears cookies between tests and demonstrates how to preserve authentication state using beforeEach hooks.
A guide on testing websocket communication in a Trello-like app using Cypress, focusing on simulating real-time updates.
A guide to setting up Jest testing in a Svelte TypeScript starter project, including configuration steps and a pre-configured template.
A guide to handling and testing links that open in new tabs within the Cypress testing framework, including workarounds and best practices.
Announcing JUnit Pioneer 1.0, a JUnit 5 extension pack with annotations for testing system properties, locales, and more.
Learn to build a serverless API for validating email workflows using AWS SES, API Gateway, and DynamoDB to create unlimited test inboxes.
Exploring Cypress's experimental network stubbing feature (.route2/.intercept) for intercepting XHR and fetch requests in tests.
Explores advanced, undocumented features of the Cypress.io testing framework, including routing tricks, DOM aliasing, and custom logging.
A tutorial on using a JavaScript fake API with mock data to build a React frontend when a backend isn't available.
A developer shares their top VS Code extensions for improving productivity when writing and managing Cypress test suites.
A guide to testing machine learning code and systems, covering pre-train and post-train tests, evaluation, and implementation with a DecisionTree example.
A technical guide on setting up and testing an Ingress controller within a local Kubernetes kind cluster, including configuration and deployment steps.
The article details bug fixes and UI improvements for a SaaS application based on user feedback, including course clarity and schedule ordering.
A guide on programmatically dropping all collections in a MongoDB database using Mongoose, useful for resetting a database during testing.
Explains why testing React component implementation details leads to unreliable tests and demonstrates better testing practices.
Explores using rxjs-for-await for testing RxJS streams, comparing it to traditional marble diagram testing for simplicity.
An overview of essential testing tools and techniques for Django applications, including pytest-django, factory_boy, and django-test-plus.
A developer live-codes the final touches on a hackathon project, covering Django models, UI integration, RSS feeds, and Heroku deployment.