Test automation is the most efficient and effective means of test execution. Best practices coupled with automated testing creates an essential component for successful deployment.
Unit tests provide quick feedback on code, can speed up the release pipeline, and much more. Why would a developer not want to write unit tests at all?
Spinning up heavyweight web or application servers adds complexity and slows tests down, but using the Spark micro-framework can make things easier and speed things up.
Want to avoid a glassy-eyed stare you get when trying to explain your code to stakeholders? Check out how JBehave and behavior-driven development can help.
Learn how to set up a workstation to run Chef locally and use the existing Chef community cookbook to deploy the application on the local workstation environment.
Learn how to take advantage of the Docker image layering model to run unit or component tests in a Docker container without polluting the production software.
The author investigates the effect of think time on the performance (i.e., throughput and latency) of a WSO2 API Manager under different concurrency levels.
Open-source tools are free, but we need to look at the bigger picture. Check out this list of five regression testing automation tools for enterprises.
Want to write better unit tests in Java? Look no further. From test-driven development to measuring code coverage, here are seven tips to get the job done.