12 features that every UI testing automation tool must have

What software do you use for UI testing automation? For that matter, how did you come to choose the solution that you’re currently using?

Making lists is always handy, so let’s do exactly that. Below, you will find a list of requirements that we deem must-have for every modern tool used for automated user interface testing. When working on it, we’ve used the feedback from our customers — and from our competitors as well.

Read More

Let’s talk about Selenium competitors for UI regression testing

With so many UI testing tools posing themselves as direct competitors to Selenium, which one do you choose? And why opt for a Selenium competitor in the first place?

Read More

The Rise of Automated Testing Platforms

It’s 2017, and software testing is as important as ever — so is choosing the right automated testing platform. So how do you make the right choice given the number of available automated software testing tools?

Read More

Web regression testing: why move to cloud-based platforms?

My colleague once told me that regression testing is the single best reason why QA automation exists. According to the same person, doing web regression testing the right way is a major challenge in most projects.

So what is so challenging about it? And more importantly, why taking web regression testing to the cloud is a good idea?

Read More

Selenium IDE alternatives for UI testing

If you’re searching for good Selenium IDE alternatives, you’re not alone. People discuss alternative record-playback IDEs all the time, on every testing automation forum I’ve seen. So why do we still talk about Selenium IDE?

One obvious reason is its “big brother”, Selenium WebDriver. Ask any tester what the default UI test automation framework is, and they’ll name Selenium. No wonder that Selenium IDE comes to mind first thing whenever someone’s looking for record-playback solutions for UI regression testing. If Selenium is great for writing UI tests, its IDE should be equally great, right?

Well, not quite…

Read More

Why is manual regression testing still happening in 2017?

Where does manual regression testing fit in the software testing process? In fact, does it even make sense to test software manually, given the sheer number of automated regression testing tools available?

I bet you’ve seen people ask similar questions on StackOverflow — as well as a good dozen of articles exploring the topic. So why would you need another post on the same topic?

Read More

A better way to do visual regression testing

The concept of visual regression testing isn’t new, but it’s been in the spotlight lately. There are two factors causing this growth of attention.

Read More

Are TDD and automated GUI testing compatible?

Image credit: SoapUI

Test-driven development is awesome, unless you’re dealing with automated GUI testing.

Sure, test-driven UI development is technically possible, but TDD isn’t exactly ideal for situations requiring full functional tests, and full functional tests are indispensable to GUI testing. For this reason, using TDD for UI borders on overengineering. Choose this path, and you’ll end up working with mock objects or project object models (POM), adding new layers of complexity to your project. And in many cases, you won’t be able to tell if doing this will pay off.

Read More

UI automation testing with Smart Locators

When it comes to UI test automation for web projects, element locators can become one hell of an issue. But is there anything you can do about it?

The thing is, poorly-written locators are just a part of the problem. Writing good locators is, in fact, not that difficult. After all, good locators are merely a matter of either accessing IDs or building robust CSS or XPath selectors. And you can always get your developers to throw in a couple of extra IDs, right?

Read More

WordPress Image Lightbox Plugin