Remove Continuous Integration Remove Performance Remove Systems Review Remove Test-Driven Development
article thumbnail

AoAD2 Practice: Continuous Integration

James Shore

To share your thoughts, join the AoAD2 open review mailing list. Continuous Integration. Continuous integration is a better approach. Teams using continuous integration keep everyone’s code working together and ready to release. Continuous integration is the best way to do so.

article thumbnail

Automated testing with continuous integration for Electron applications

CircleCI

In this tutorial, I will demonstrate how to test Electron.js apps and take that a step further by automating our testing process. installed on your system (>= 11). 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.

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

AoAD2 Practice: Refactoring

James Shore

Visit the Second Edition home page for information about the open development process, additional excerpts, and more. To share your thoughts, join the AoAD2 open review mailing list. Test-Driven Development. To illustrate this point, I’ll continue the example started in “A TDD Example” on p.XX.

article thumbnail

Custom Software Development Services & Modern Practices

Apiumhub

The Automation Value of CI/CD When it comes to the value of automation, Continuous Integration and Continuous Deployment are the radical approaches to modern software development. TDD Test-driven development (TDD) is a software development process that relies on the repetition of a very short development cycle.

article thumbnail

Functional vs non-functional software testing

CircleCI

There are many types of functional testing: Unit testing (which can also be used for non-functional testing). Integration testing. User acceptance testing. Closed-box testing. Unit testing. Unit tests are limited though. Closed-box testing. Load testing. Usability testing.

article thumbnail

Developer Testing

Henrik Warne

I think he has done a great job of covering developer testing, and the chapters are easy to read. However, I think this book is appropriate for new developers. Almost all developers who start working today will be exposed to unit testing, mocking, continuous integration and so on from pretty much the first day on the job.

Testing 117
article thumbnail

Component vs unit testing

CircleCI

Testing is a vital part of the software development lifecycle. It plays an important role in the continuous integration/continuous deployment (CI/CD) pipeline, enabling developers to release dependable, resilient, and secure software consistently. Component testing in large.

Testing 59