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. Either tests do not provide enough confidence or companies take a very traditional approach, resulting in releases either introducing substantial risks or becoming costly.

Testing 130
article thumbnail

Build cloud infrastructure from your CI pipeline with Pulumi

CircleCI

To deliver applications cleanly, you need to manage infrastructure with pipelines just like you manage continuous delivery. You can bring the practices of application delivery to infrastructure as code with the maturity of cloud engineering. Managing that interaction with the cloud is part of what cloud engineering is all about.

Insiders

Sign Up for our Newsletter

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

Trending Sources

article thumbnail

Benefits of feature toggles or feature flags

Apiumhub

Championed by influential Martin Fowler, continuous delivery is a software development discipline in which software can be released to production at any time. Feature flagging enhances continuous delivery and continuous integration by making “continuous” more achievable.

article thumbnail

What is SecDevOps and Why is It So Important?

Altexsoft

These tools and their automation must fit within the Continuous Delivery framework. Developers need to include security in all decisions and throughout the lifecycle processes. They use threat models and maintain a test-driven development environment that includes security test cases.

article thumbnail

How to deploy an application on Friday

CircleCI

The next step for getting more confident in your deployments is diligently adding both unit tests and integration tests any time you fix a bug or add a new feature. Fully adopting the Test Driven Development (TDD) practice helps, as this ensures that any new or changed code will always have tests.

article thumbnail

Why engaged teams are not always the best performers?

Abhishek Tiwari

team autonomy, information flow, alignment between teams, support for taking risk, organisational culture), or functional in attaining goals (e.g. purpose and vision, performance feedbacks, objectives and key results), or lead to personal growth and development (e.g., For instance, delivering a new product feature under time pressure.

article thumbnail

Quality Assurance (QA) Testing & the Business Impacts of Software Quality

Gorilla Logic

Based on our extensive experience in real-world environments, we’ve developed a set of core best practices that guides everything we do to ensure we always deliver the highest-quality products and value. Cultivate a culture of quality, top-down and bottom-up. Quality is not an activity or even an end goal. Quality is everyone’s job.