TesterHQ - The Evil Tester Blog Aggregator

Jul 21, 2015 - 5 minute read - Grid Java Selenium Simplified Blog WebDriver

Generic Selenium WebDriver Grid Configuration Handling to use BrowserStack, Saucelabs and TestingBot

[](https://www.flickr.com/photos/britishlibrary/11103626486/in/photolist-hUprKq-hUiwAj-hT3w2w-i17sPr-hUSnmd-i1DUAX-icX8xr-i6rFW3-i169Mg-hUrscJ-hQfvQd-icmeAv-i6uBbT-i5nFjW-hUD97S-hUjP6S-hSSxgK-hQaQYv-hQa9c3-hT5QDL-i7Tn4z-icZZZ5-ibN9XV-ibFqpo-hZdcio-hUm4wW-hPGjpj-hNwtp9-i98ef3-i92GAu-i1JzRc-hYKToq-hRqtgM-hNuo6X-i7Uh6s-i93PqD-i8JPUu-i6QufQ-i1aEQM-hYyQFU-hWSm39-hVbZiY-hToGci-i4PHWo-hYNzvs-hStWwt-hQXsd1-hQVmpZ-hNJnwJ-ibpAXY)Image taken from page 103 of 'Der Beobachter. Allgemeine Anleitung zu Beobachtungen über Land und Leute. In my Selenium WebDriver with Java course I have a Driver.java abstraction class. I use an abstraction class so that in the @Test methods we make a call to Driver.get rather than individual firefox or chrome drivers, or RemoteDrivers And the configuration of this is adjusted via the actual code, or a mix of environment variables and properties.

Jul 17, 2015 - 4 minute read - CI Java For Testers Maven

Using travis-ci.org for checking code on github

image created with js-sequence-diagram I run all the tests for Java For Testers prior to releasing the book. Since all code shown in the book is pulled out of the source, it should mean that all the source code you see in the book should run. I thought it would be useful to have a second execution of the code after it has been released to github. (I have the code with all annotations I need to ‘pull’ chunks out, in a different repo, then release the code with annotations removed, to github)

Jul 15, 2015 - 1 minute read - CompendiumDev Conferences

Agile and Automation Days, Keynote and Tutorial, Poland, Krakow, November 2015

I will attend the Agile and Automation Days Conference in Krakow, Poland on the 16th November 2015 to present a Keynote and a Tutorial. The Keynote will be “How to Improve your Technical Test Ability” describing approaches, tools and mindsets that I use to improve my ability to test with increasing technical competency. The tutorial will cover “Technical Testing in Agile”, how to use and justify technical testing skills in an Agile context.

Jul 15, 2015 - 1 minute read - CompendiumDev Conferences

TestWorks Conference Keynote 2nd October 2015

I’ve been invited to Keynote at the TestWorks Conf in Amsterdam on the 2nd of October. You can find more details about the conference on their website. testworksconf.com The working title is “Real World Automation Challenges”. And will be based on my experience writing code to automate applications, and from working with clients world wide, I’ll describe the challenges faced and the thinking behind the solutions chosen. So if you want more options for how you approach automating executing then this might be the talk for you.

Jul 14, 2015 - 13 minute read - Evil Tester Exploratory Testing Technical Testing

Lessons learned from Black Ops Testing - Testing a JavaScript library

Introduction James Lyndsay suggested JS-Sequence-Diagrams as a target for Black Ops Testing. I’m a big fan of “text to diagram” and “text to document” systems so I was hoping this would result in a good target. And it did. If you haven’t seen a “text to diagram” type system before then it basically takes text like: Title: Simple Diagram A->B: B->C: C-->B: B-->A: done And creates a diagram:

Jul 1, 2015 - 2 minute read - Courses Selenium Simplified Blog WebDriver

Recent course source code changes for WebDriver 2.46.0

I just finished updating my course source code for WebDriver 2.46.0 I removed some of the code to github: webdriverbackedselenium-example-on-github-now operadriver-is-now-officially-deprecated-in-my-code I had to make a few other minor changes which I summarise below. Chrome and Firefox Chrome and ChromeDriver 2.16 now seem to work as well as the Firefox driver. I used to have some issues with Frames and Window management but that has all gone away.

Jul 1, 2015 - 2 minute read - Selenium Simplified Blog WebDriver

OperaDriver is now officially deprecated in my code

Anyone remember Opera? For a while it had the best developer tools and the best JavaScript debugger. It also had ‘good, not great’ WebDriver support, but an easy to add driver via maven. That stopped when Opera went from version 12.17 and the Opera Driver didn’t work on most recent versions of Opera when they moved to webkit and then blink. But if you still wanted to, you could still use the driver and run tests with the older version of Opera.

Jul 1, 2015 - 1 minute read - Migrating to WebDriver Selenium Simplified Blog Selenium-RC WebDriver

WebDriverBackedSelenium example on github now

I had a small WebDriverBackedSelenium example in my Selenium 2 WebDriver API Course codebase. Since the Selenium API has been deprecated by the main WebDriver project, although it can still be found in the current versions of Selenium WebDriver, I have moved the example to a separate github project. https://github.com/eviltester/webDriverBackedExample It isn’t much. It just shows how to get started with the API. But I’m making the split now, so that:

Jun 30, 2015 - 1 minute read - CompendiumDev Conferences

Test Automation Day 2015 Slides and Notes

I attended the Test Automation Day 2015 in Rotterdam to present a Keynote on “Lessons learned with Automation”. During the research for the talk I delved into the history of automation and was fascinated to discover such a close correlation between the issues and controversies of the 1950s and the concerns and issues with ‘Test Automation” in the present day. You can find my slides and some supporting notes on my conference talk page.

May 12, 2015 - 7 minute read - Evil Tester Exploratory Testing Technical Testing

Lessons Learned Testing QA Mail for Black Ops Testing

On the Black Ops Testing Webinar of 11th May 2015 we tested QA Mail. You can find a write up and watch the webinar replay over on BlackOpsTesting.com This post, expands a little on how I approached the testing and what I learned. A long time ago, on a job far away, my team and I had to test website registrations and emails on various account events. For our interactive testing this was fairly simple, we could use our company accounts or gmail accounts and then reset the environment and then we could re-register again.