Having automated testing ensures that we are creating bug-free code and that there are no regressions introduced from the new code. JHipster helps, to an extent, by creating unit and integration tests for the generated code, but, in real use cases, it won't be sufficient. We would have to add server-side unit tests for the business logic that we introduce and integration tests for new APIs we add. You will also have to add more unit tests for business logic handled on the client-side and e2e tests, as JHipster only generates a few sample tests for you and doesn't know anything about your business logic.
Testing and CI is an integral part of full stack development and is an important aspect of DevOps. Testing should be considered as important as...