Continuous Development and Testing
Learn about the Java ecosystem and the libraries that are essential for development.
We'll cover the following
Continuous development and testing
“The purpose of automated testing is to enable change. Verifying correctness is just a nice side effect.” - Jeremy Norris
Continuous software development (also called Agile or Iterative development) is extremely popular nowadays and for a good reason. Automated tests (tests that run after every commit or every night) are a very important part of practising continuous software development. Generally, as a programmer, we should write tests to verify that our code is correct.
Testing is a huge subject. However, here, we will just give a short summary of modern testing in a Java/JVM environment.
Definitions
Get hands-on with 1400+ tech skills courses.