In the previous article we discussed how we can use Pact for consumer-driven testing using JavaScript. In this chapter, we will look at how we can use Pact for consumer-driven...
Spring Cloud Contract is an umbrella project that holds solutions to help users implement contract tests. It has two main modules: Spring Cloud Contract Verifier, which is...
API is the acronym for Application Programming Interface. It is a set of rules that allow programs to talk to each other. APIs are used to aid server-client...
Traditionally, access to online services was protected (typically) only by a username and a password. This type of authentication can be described as a Single-Factor...
In the previous article, you’ve seen what Chrome DevTools protocol is and how Selenium 4 came up with its native support for Chrome DevTools protocol, etc. In this article,...
Back in 2017, Google has announced Multi-client remote debugging support on Chrome v63 and above. Multi-client remote debugging support opens up interesting opportunities for...
Automated tests deal with a lot of information comparison, where expected values are compared against actual ones. In certain situations, a test must compare a very large number...
REST API is a powerful way to run tests, however it’s not always enough. There are some pitfalls that cannot be spotted by REST API testing alone. And here comes the importance...