“Pick something. Anything. A feature in your favorite software application, your favorite toy, your favorite piece of furniture. Now start brainstorming things you could do to test it. Think of as many different things to do to that object as you can. Come back and continue reading when you’re done.” - Michael J. Hunter
Throwaway instance of CouchBase running in Docker container by TestContainer.
I am very much passionate about writing code, especially the test automation code. I have worked on different test strategies and tools to achieve the test automation of complex software. And, I love it.
One thing which I found fascinating in Gatling is control over the user injection in the test. Gatling has support for two models (Open & Closed) for user injection. The Open model is mainly focused on controlling arrival rate of the users inside the system. The closed model controls concurrency of the users connected to the system.
Very often we find that sequential execution of UI tests becomes expensive to use as it directly impacts the delivery time. Nowadays, parallelization has become one of the essential features to have in a test framework. I have recently started using Python for WebDriver project and after searching through different ways of achieving parallelization, I found an out of the box solution for that using pytest-xdist.