Automated UI testing is a critical and often neglected part of the software delivery pipeline. I can’t count the number of projects I’ve worked on with terrific, comprehensive unit tests for server code and absolutely nothing for the UI. Part of the reason for this is because UI testing is a real challenge to set…
Tag: UI testing
When it comes to implementing a sound software QA approach, there’s probably nothing more important than software testing. The problem is that software testing is such a vast area. With many terms and buzzwords, types of testing, and tools, it’s hard not to feel overwhelmed. Today’s post is our contribution to relieving your burden by supplying…
We’re back with another testing-related subject. Today’s topic is pretty straightforward: We’ll show you how to implement record and playback in Selenium. “Record and playback” refers to a specific approach to automated testing that allows people with no coding skills to create end-to-end or UI tests. Selenium is a popular browser automation tool that many…
In the realm of software testing, GUI testing is an interesting and somewhat controversial topic. There is confusion when it comes to defining what GUI testing is—some people might mix it up with UI testing, for instance. In the same way, there might be some overlap of concerns between GUI testing and E2E testing, which…
It’s frustrating, isn’t it? Customers want more features, and they want them yesterday. At the same time, everyone wants fewer bugs. You know what they say. Speed, quality, and money: pick any two, but not all three. At least your developers and testers appreciate what you’re dealing with. They understand the need to test what…
When companies buy proprietary software, subscribe to SaaS services, or commission an agency or internal team of developers to create software, it’s not always easy to figure out how much money they’re spending on automation costs. For example, let’s say the year is 2000, and a company just bought 1,000 Microsoft Office licenses. When it…
You’ve built yourself a web application, and it’s doing pretty well. That’s great! If you’re like a lot of site owners, you might not be able to shake the feeling that you could be doing better. What if you tweaked that design? What if you put that button front and center, instead of hiding it…
One of the most important factors related to automated tests is “Maintenance”. A lot of effort is spent on maintaining the tests than writing actual tests. A recent study suggested about 30% of testers time is spent on maintenance.This leads to wastage of valuable time and effort by the resources, which they could have rather…
One of the best practices of writing automated tests is creating reusable components that can be used in different parts of our test suite. Why is this important? Creating reusable components is important because it Helps to increase the readability of the automated tests Saves effort by not repeating the same set of steps in…
Authoring and Execution of tests is an important aspect of test automation. Tests should be simple to write, understand and execute across projects. The automation framework or tool chosen should give the flexibility to record and playback tests as well as, write custom code to extend the functionalities of the automation framework. This is where…