article thumbnail

Functional vs non-functional software testing

CircleCI

When you think of software testing, what comes up first? For many developers, unit tests and integration tests are often top of mind. Both software testing methods are vital to writing and maintaining a high-quality production codebase. What is functional testing? Integration testing.

article thumbnail

You are what you Git: how your VCS branching model affects your delivery cadence

CircleCI

Gradually move code from feature branches to development, and then to production as a feature becomes tested and ready. However, the confidence in the software is not the result of hiring mythical 10x engineers. It is the result of working every day to make our continuous integration pipeline better and more reliable.

Insiders

Sign Up for our Newsletter

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

article thumbnail

Build cloud infrastructure from your CI pipeline with Pulumi

CircleCI

Cloud engineering brings the cloud closer to application development, applying engineering practices and principles to infrastructure and innovating and collaborating faster across the entire team. Pulumi is an infrastructure as code platform you can use to help create a cloud engineering culture in your organization.

article thumbnail

6 Crucial Issues for Legacy.NET App Modernization

Datavail

Establishing an IT culture. Modernizing legacy applications is the perfect opportunity to reform your broader IT and engineering culture as well. Consider establishing internal coding standards that will make testing and long-term maintenance easier.

Azure 52
article thumbnail

Steering DevOps: a leader’s role on deck

Capgemini

It does this by combining principles rooted in transparency and experimentation with new technologies – particularly test, security, and deployment automation tools – and in the areas of Continuous Integration and Continuous Deployment.

DevOps 52
article thumbnail

The Netflix Cosmos Platform

Netflix Tech

Local development tools including specialized test runners, code generators, and a command line interface. A fully-managed continuous-delivery system of pipelines, continuous integration jobs, and end to end tests. This separation of concerns makes it easier to write, test, and operate Cosmos services.

article thumbnail

Grown-Up Lean

LeanEssays

No longer was it practical for experts to write requirements and send them to a support group where programmers wrote code and testers wrote corresponding tests and then reconciled the two versions of the requirements; finally, after weeks, months or even years, a big batch of new code was released to consumers (aka.