4 Tips for Test Automation on Android 7

As a mobile app tester I am always eager to try the newest OS releases. So when the latest Android version was released, I obviously wanted to run my automated test scripts on that version […]

Scroll to an element with Selenium WebDriver

We need to take into account that a web element, for instance a button, can dynamically go out of view depending on the screen resolution we test with. So how do we wait for an […]

Setting up a device or emulator in Eclipse and Appium

When using test automation for Mobile you can use Eclipse and Appium to connect to your device or emulator. Setting up device capabilities is quite easy and can be used for both setups. Below are […]

Assertion chaining with Hamcrest

In some cases we want to assert more than one thing in a test. For instance when testing a financial application with a chart of accounts that contains multiple calculated fields. Those fields change after […]

A guide to clear assertions with Hamcrest

A good practice in test automation is the use of Descriptive And Meaningful Phrases (also known as DAMP). This means that our tests clearly tell us what they do in language that is relevant to […]

Retrieve all testcase data with HP QC OTA and Python

During my current assignment I was asked if I could provide the data table parameters I used in all my HP Quick Test Pro test cases. Normally this would mean opening QTP, export the data […]

Snel prototypen met HP QTP. Het kan!

3 belangrijke aspecten van prototypen in QTP In de snelle wereld van Agile zijn we wellicht geneigd om aan kleinere opensource tools te denken als het om prototypen gaat voor test automatisering. Het moet snel […]

Inject the Sizzle CSS selector library

Problem We might experience some locator issues during the transition from Selenium 1 to Selenium WebDriver. We face these issues because Selenium WebDriver stays strict to the CSS standard. It might that :contains(‘text’) does not […]