Code that makes use of external dependencies can be difficult to test. If you are using AWS, then you have no doubt run into issues in testing your code. This article takes you through how to get around this little hurdle by using AWS Stubs if you are using Ruby.
Monitoring, diagnosing, and troubleshooting are key activities in any enterprise application lifecycle, and logging is the core part of these activities. Meet Logback, a logging framework from the creator of Log4J.
See how detecting Java race conditions is actually rather easy. In Part I of this two-part article, you will see how to detect lost updates, the first type of Java race conditions.
This is an interesting topic because two ecosystems are mixed together and integrated. By picking a color from an app running on your Android smartphone, we will make an Arduino switch on a RGB LED of that same color.
Just as developers are human and prone to errors, a database containing mission critical information and lines of code on which applications are built is also vulnerable to errors and requires regular maintenance and updates from time to time. Regression testing can help you to make sure that code alterations don't affect the integrity of your database.
Performance maintenance is essential, and accordingly performance testing is hugely necessary. The performance testing space continues to evolve however, in this day of continuous delivery and integration. Here's an overview of the 80:20 rule as applied to performance testing, from a fear of testing to testing complex scenarios.
Test Automation is attractive, necessary, and expensive too. The decision in front of the test manager is whether to invest in test automation tools or continue with manual testing. In this article, we will look at a couple of ways of analyzing returns on test automation.