Home » Testing

Tag Archives: Testing

Run a docker PostgreSQL instance locally for Testing

Running a PostgreSQL instance ad-hoc for testing is not always as bootstraping as it should be. This blog will run a PostgreSQL instance that connects to your workstation’s network and instead of using one of the popular tools like dbeaver we shall use the client that comes with the instance. Also we shall run a bootstrap script to have some ...

Read More »

Scriptless Testing

The pace of software delivery increases every day. Today, we have a myriad of sophisticated frameworks, dev tools, web services, automation workflows, and so on to power modern applications that win customers. But how advanced are your QA processes? Test automation is considered as one of the major bottlenecks in DevOps. And without an advanced test automation setup, software quality ...

Read More »

Best Practices for Test Automation – 2020 Tester’s Checklist

Although there’s no denying that manual testing will always stay relevant, there’s an increasing demand for automated testing. It brings on many benefits for companies and teams: time efficiency, extensive coverage. But how to best develop an automated testing strategy? In this article, we’ll show you some best practices in all 7 stages of your test automation strategy to maximize ...

Read More »

Testing with Hoverfly and Java Part 3: State

Previously we simulated a delay scenario using Hoverfly. Now it’s time to dive deeper and go for a state-based testing. By doing a stateful simulation we can change the way the tests endpoints behave based on how the state changed. Hoverfly does have a state capability. State in a hoverfly simulation is like a map. Initially it is empty but ...

Read More »

10 Biggest Remote Testing Challenges (& How To Overcome Them)

In 2019, when Gartner predicted that working remotely will be on high demand, most businesses didn’t agree with the likelihood. But, guess who is working remotely now? After the COVID-19 pandemic hit the world, almost every organization was forced to allow its employees to work from home which made us realize the challenges of working remotely. Although most industries coped ...

Read More »

7 Steps To Use Mobile DevOps Tools Efficiently

In today’s organizational environment, ‘DevOps’ is the most used buzzword and has become a part of its agile software culture. Organization’s DevOps success is not a single goal approach; it requires deeper involvement for making a switch to DevOps. Broadly, it requires adoption of new DevOps automation tools, contemporary processes and cultural shift, especially in case of Mobile DevOps tools ...

Read More »

Code-Based Test Automation vs. Codeless Automation

As more advanced technologies are entering the continuous testing landscape powered by AI/ML, organizations and especially, practitioners, are debating which is better, and why if any should they adopt codeless test authoring solutions? In this blog, I will be providing the various considerations to switch, and/or combine between the 2 test automation methods. TL,DR –> There isn’t a magic answer ...

Read More »

Mock Void method with Mockito

Hey guys! After our previous blog on difference between thenReturn and thenAnswer mockito methods, we are back with yet another interesting blog on Mockito. Here, we shall discuss “How to Mock Void method with Mockito”. Let’s get started! When writing code, there is always at least one method that returns ‘void’, and at some point in time we need to ...

Read More »

Test Coverage Reports For Maven Projects In SonarQube 8.3.x

Some years ago I write a blog post about how to generate test reports in SonarQube separate in test report for unit tests and for integration tests. Since SonarQube 6.2 the test report isn’t separate in these categories any more (see SonarQube’s blog post). SonarQube merges all test reports to one test report with an overall coverage. So how to ...

Read More »