In this post, we’ll dig a little deeper into TestCafe’s capabilities. To optimize the effort and reduce the execution time of our tests, we’ll run our tests in parallel in two different browsers!
TestCafe is a good alternative to Selenium-based tools. Since it injects itself into the website as JS scripts, it’s more stable and faster. This allows TestCafe to run on any browser, including mobile devices and Cloud Services as well. In our post, we’ll implement our first TestCafe test and run it on SauceLabs.
Open-source projects are not always as perfect and bug-free as we may wish. Since such projects have a lot of contributions, it is only natural that mistakes happen from time to time causing bugs to appear. Most of the time such issues will not be found straight away and may take quite some time for someone to fix.After considering all scenarios, we came up with two options: downgrade the version to the point where the feature was working, or contribute a fix. Unfortunately, the latter is not a popular choice, as most people in the industry treat open-source software as an enterprise product, with expectations that someone will fix the problem soon. We decided to be brave, and choose to dedicate some time to contribute to a project which we loved.
In this post, we will introduce you to two powerful Jenkins plugins, which can help you to analyze and deflake your flaky tests and make your Jenkins builds greener.
If you have ever built or worked on a testing framework, then you probably experienced “Flaky tests”. Flaky tests are inconsistent tests which provide different results (pass or fail) for different test runs. In this post, we introduce some hints, where the cause of the flakiness can hide and will show some tricks, how can you reduce the flakiness of your tests.
Want to take your mobile automation tests to the next level? In this tutorial, I explain how you can easily integrate the popular mobile testing framework Appium with webdriver.io. I also give a small hint which I found useful to keep my tests as organised as possible.
In the last couple of years, we have seen a boom of Node.js browser automation libraries using the Webdriver protocol. WebdriverIO is one of those libraries which has seen its popularity growing progressively due to some excellent features. Why don’t you give it a try?
In our previous post, we took a look at the current testing trends and tools, which help us identify the favorite packages and frameworks in our industry. In this post, we’ll try to predict the future based on the latest Google Trends, various articles, and webinars on the Internet.