Automating Desktop Applications with SikuliX

My current project supports a number of software applications for which we build and maintain automated tests. While most of these applications are web-based (for which we use Selenium WebDriver), we also support a few desktop/rich client applications.  This has exposed the need for a front-end automated test tool that doesn’t rely on DOM based attributes. Our […]

Read more
Tools and Tests Your Pipeline Might Be Missing

Whatever process you use to deliver software, your ultimate goal is to determine if you have a viable candidate for production. Whether your process is completely automated, completely manual, or (most likely) somewhere in between, there are a lot of opportunities to add tools and tests to your process – your pipeline – to help you […]

Read more
Getting Started with Selenified

Selenified is an open source testing framework optimized for automating front-end UI and API testing. With many improvements being made in the last few months, Selenified is now available on Maven Central to be dropped in to any project. Here’s a quick guide on how to get started writing and running tests with Selenified. The main […]

Read more
Avoid Continuous Bugs
DevOps

There is an old saying in testing: Automating a bad test only gives you bad results faster. The same thing applies to DevOps. Lots of DevOps initiatives focus on speed and frequency of deployment without an emphasis on quality. Bad testing practices in DevOps only deploys buggy software faster. Here are some ideas about how […]

Read more
How to Write Page Object Model Tests using Selenified
black flat screen computer monitors

In this previous post, my colleague discussed the benefits of using the Page Object Model Pattern to write your automated tests. In this video blog, I’ll show you some examples of how to write POM tests using the latest release of Selenified (3.0). Additional Thoughts Because Selenified supports parallel test execution, it’s important to ensure tests have […]

Read more
Don’t Let Too Little Planning Tank Your Agile Adoption

One of the most prevalent misconceptions I hear from organizations struggling with agile adoption is about planning. Many organizations turning to agile believe it means avoiding planning — it’s a common stance for those who have never truly experienced being on a highly functioning agile team. This couldn’t be further from the truth. A healthy […]

Read more
Selenified and Web Services: Moving Beyond the Browser
Testing

Selenified was released with the idea to make browser testing easier. Selenified = Selenium Simplified. That said, not all testing is done within the browser. Not only can it not all be done there, but even if it could, it shouldn’t. For this reason, Selenified also allows for simple testing of other interfaces. Web Services […]

Read more
X