Remove Applications Remove Continuous Delivery Remove TDD
article thumbnail

5 ways to do Continuously Improved Testing

Xebia

In many organizations, automated testing lags behind and becomes a bottleneck for successful continuous delivery. When your testing stops scaling, parts can be extracted into tests that focus on a smaller part of your application. As Dave Farley and Arjan Molenaar wrote: “TDD is not about writing unit tests”.

article thumbnail

How to deploy an application on Friday

CircleCI

Developers and operations teams are traditionally hesitant to make changes or deploy applications on a Friday, in case something goes wrong and they have to spend their weekend making emergency fixes. You also need a way to ensure that these tests are run and passed before you deploy your application to production. Confidence.

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

article thumbnail

Unraveling the Power of Jest: A Comprehensive Guide

InnovationM

Among the plethora of testing frameworks available, Jest stands out as a powerful and developer-friendly tool for testing JavaScript applications. Custom Matchers: Introduction to creating custom matchers in Jest to tailor testing assertions to specific application requirements.

article thumbnail

Discover 2022 DevOps trends with CircleCI data report

CircleCI

So what are the truths of great software delivery today? Software supply chains include anything that impacts an application from development through production. The goal isn’t to make updates to your application; the goal is to constantly innovate on your software while preventing the introduction of faulty changes.

Report 98
article thumbnail

How to Execute Effective Automated Tests

Modus Create

End-to-end or UI testing is one of the many approaches for testing a web application. Tests that should not be automated: Test cases that are newly designed and not executed manually at least one time, except when you have TDD or BDD styles. What is Continuous Integration and Continuous Delivery? Conclusion.

Testing 76
article thumbnail

LLMs Demand Observability-Driven Development

Honeycomb

You can’t really write unit tests for this (nor practice TDD). Modern applications are dramatically more complex than they were a decade ago. Observability—both as a practice and a set of tools—tames that complexity and allows you to understand and improve your applications. Users will do things you can’t possibly predict.

article thumbnail

New live online training courses

O'Reilly Media - Ideas

Real-Time Streaming Analytics and Algorithms for AI Applications , July 17. Business Applications of Blockchain , July 17. Advanced Test-Driven Development (TDD) , June 27. Building Applications with Apache Cassandra , July 19. Applications , August 15. Creating React Applications with GraphQL , June 24.

Course 92