Karen Teboulle by Karen Teboulle

Advanced Selenium Quiz – Are You a Selenium Expert?

It's time for another Selenium quiz, this time it's an advanced one for all of you Selenium experts! How well do you think you know Selenium WebDriver? Test your knowledge with this most up to date Selenium quiz! TestProject's test automation...

Continue reading


Likes0 Comments1 Minute

by Marat Strelets

Implement Page Object Model using Appium & Java for Android Tests

The following tutorial is about Page Object Model and Page Factory, a design pattern intended to simplify tests and create a scalable solution for test automation. If you want to develop maintainable and reusable tests, prevent unwanted code duplication...

Continue reading


Likes0 Comments16 Minutes

Karen Teboulle by Karen Teboulle

Develop Page Object Appium Tests in a Single Tutorial Video!

This post is a step by step tutorial video on how to develop Page Object Appium automated tests using Java SDK. This tutorial covers the following topics: Overview of Appium's functionalities. Mapping elements to develop a "plain" Appium automated...

Continue reading


Likes0 Comments1 Minutes

by Marat Strelets

iOS Test Automation on Windows with Appium & TestProject!

The Challenge One of the major obstacles with testing iOS apps is the need for iOS devices or Xcode to run the app on a Simulator. Apple doesn't support running Xcode (an Objective-C and Swift IDE) on any other operating system or hardware rather than...

Continue reading


Likes0 Comments9 Minutes

by Michael Fritzius

Boost Up with Model Based Testing

It's no secret that software is getting complex faster than we can manually test it. Automation is now a necessity. What's not as well known is that the way most companies automate tests can't keep up either. It takes time to define, write, run and...

Continue reading


Likes0 Comments5 Minutes

Mark Kardashov by Mark Kardashov

Introducing TestProject Framework!

We’ve been in the test automation industry for over 10 years now. In fact, our passion for software development has begun much earlier, probably somewhere in the mid-90s. We have always been interested in programming and automation processes for...

Continue reading


Likes0 Comments7 Minutes

by Paul Grizzaffi

Maintaining Value – Automation’s Forgotten Cost

Most first-time automation endeavors lack planning around maintenance cost. We typically start an automation endeavor like this: Decide to automate. Choose a tool and start automating. Demonstrate our automation success (hopefully). T-shirts for...

Continue reading


Likes1 Comment5 Minutes

Miljan Radojičić by Miljan Radojičić

Selenium + JavaScript Best Practices

Including unit tests in your web app projects leads to various benefits: Primarily, an effective and measurable way of proving code quality to developers and other project stakeholders. Browser automation takes these concepts even further, and applies the...

Continue reading


Likes1 Comment11 Minutes

Oren Nahum by Oren Nahum

Running Chrome Headless with Selenium & Python on Linux Servers

Running UI Automation Tests in the cloud or on dedicated self hosted Linux servers with minimal resources, will help you to save some costs when you have multiple tests running in parallel on several Linux servers. It is recommended to keep it lean and...

Continue reading


Likes2 Comments6 Minutes

Ali Khalid by Ali Khalid

Create Parallel Automation Tests

When the number of test scripts increases to a point in which it takes too much time to execute, then the usually quick feedback we receive from automated testing starts to decrease. In some cases, automation batch runs can even take days to complete, and...

Continue reading


Likes1 Comment7 Minutes