Importance of Testing Frameworks
Software Testing

Appium and Selenium are great tools, which allows interaction with and manipulation of mobile devices. Both are cross-platform tools, meaning they work for automating across multiple devices; Appium for both iOS and Android and Selenium for multiple OS and browser combinations. Appium and Selenium are both built on top of WebDriver, similar to Protractor, and […]

Read more
Keeping your Gherkin Language Consistent
Gherkin, the language that Cucumber uses to define tests in plain English

Work with my current client mostly consists of building an automated testing framework, one that utilizes Cucumber, an automated behavioral testing framework, and Gherkin, the language that Cucumber uses to define tests in plain English. The end goal is for the framework to reach a sufficient amount of coverage across the client’s application, so that […]

Read more
Automating Desktop Applications with SikuliX
SikuliX Image Recognition

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
How to Write Page Object Model Tests using Selenified
Open Source

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
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