"By 2020, the average person will have more conversations with bots than with their spouse". *Source: https://www.gartner.com/smarterwithgartner/gartner-predicts-a-virtual-world-of-exponential-change/
Have you ever thought how testers test their own codes? Or, the methods put into practice by them to test before releasing code for testing? Well, the simple answer to all these questions is Unit Testing. It is one of the testing techniques and is a component of Test Driven Development (TDD). Using this technique, we can test independent methods, modules, interfaces and validate if it has any
Introduction With distributed computing being the solution for cloud-era applications, which needs to scale with the user load, one obvious solution is to use Microservices. It allows the application domain to be segregated into different logical parts, which can scale up and down as per the user load.