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.

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

AoAD2 Practice: Incremental Design

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. Continuous Integration. Next, review the design and make improvements. Mob Programming.

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

What is end-to-end testing?

CircleCI

End-to-end testing, also known as E2E testing, is a methodology used for ensuring that applications behave as expected and that the flow of data is maintained for all kinds of user tasks and processes. This type of testing approach starts from the end user’s perspective and simulates a real-world scenario.

Testing 111