My favourite VS Code extensions for writing tests in Cypress
A developer shares their top VS Code extensions for improving productivity when writing and managing Cypress test suites.
A developer shares their top VS Code extensions for improving productivity when writing and managing Cypress test suites.
Explores using resilient randomized tests to improve software system robustness and prevent regressions during maintenance and change.
An overview of essential testing tools and techniques for Django applications, including pytest-django, factory_boy, and django-test-plus.
A guide for developers on when to prioritize writing tests versus fixing bugs, based on cost-benefit analysis of different scenarios.
Explains the importance of frontend testing for user experience, team confidence, and preventing production bugs in non-trivial applications.
Argues against clearing the database between automated tests, citing speed, correctness, and parallelism benefits.
A developer shares key lessons learned from running a hands-on Cypress testing workshop, covering preparation, structure, and troubleshooting.
A software testing professional reflects on keynoting at Selenium Conference seven years after first attending, discussing the evolution of test automation.
A guide to testing Stripe Elements payment forms within iframes using Cypress, including custom commands and example code.
A guide on creating custom annotation-based extensions for the Spock testing framework in Java to add pre-test logic.
Introduces the S.A.C.R.E.D mnemonic for creating stable, deterministic automated software tests, covering state, actions, assertions, reporting, execution, and determinism.
An introduction to code coverage, explaining how to read it and use it effectively in your testing workflow, with practical examples using Jest.
A look at the current state and future predictions for test automation, including trends like multi-layer testing and self-healing tools.
Explains how to enforce test naming conventions through automated checks, ensuring consistency and acting as living documentation.
Explains NSpec conventions for BDD testing in .NET, covering context, setup, assertions, and cleanup.
Explains how to use bundle identifiers in XCTest to launch and test multiple iOS apps, including system apps and alerts.
Explores common developer struggles with writing and maintaining tests, and offers practical advice to overcome these challenges.
A guide to creating a custom Fastlane plugin for retrying failed XCTests to improve UI test stability in iOS development.
Explores JUnit 5's dynamic tests feature, which allows creating test cases at runtime from parameters, data sources, or lambdas.
A developer argues for the benefits of 100% unit test coverage, addressing common counterarguments and emphasizing testable code design.