article thumbnail

AoAD2 Practice: Continuous Integration

James Shore

Continuous Integration. Most software development efforts have a hidden delay between when the team says “we’re done” and when the software is actually ready to release. Continuous integration is a better approach. Teams using continuous integration keep everyone’s code working together and ready to release.

article thumbnail

Automated testing with continuous integration for Electron applications

CircleCI

I am taking my time to describe the contents of the page as we will be testing for these elements soon. Setting up testing with Jest and Spectron. Next on our list of steps is to set up the testing frameworks required to perform end-to-end testing of our app. testing framework for writing end-to-end tests.

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

Is CI as a product right for your org?

TechBeacon

When I was first exposed to continuous integration (CI), in a different decade, I was underwhelmed, I have to admit. Essentially we were talking about software to perform a checkout of all the code, to create a build, and then to email someone if the build broke.

article thumbnail

AoAD2 Practice: Refactoring

James Shore

Test-Driven Development. Technically, you can refactor at any time, but unless your IDE has provably-safe refactorings, it’s best to do it when you have a good suite of tests that are all passing. Test-Driven Development. 1 XXX replace with direct reference when Continuous Deployment is written.

article thumbnail

Functional vs non-functional software testing

CircleCI

What is non-functional testing? Non-functional testing assesses application properties that aren’t critical to functionality but contribute to the end-user experience. Performance and reliability under load aren’t functional components of a software system but can certainly make or break the user experience. Load testing.

article thumbnail

Discover 2022 DevOps trends with CircleCI data report

CircleCI

Focusing on testing, whether it’s practices like test-driven development (TDD), or integrating validation into your normal development process at all phases of the SDLC, will give you confidence, even when headcount is low. This automation is the critical path to achieving change validation.

Report 98
article thumbnail

Talks with Software Development Experts Initiative Part 2

Apiumhub

Talks with Software Development Experts David Bonilla If you work in the tech world you’ve probably heard of David Bonilla, or at least of his online newsletter Bonilista , which now counts over 17,000 subscribers! His expertise lies in getting the best performance out of a team and building remarkable digital assets.