TesterHQ - The Evil Tester Blog Aggregator

Oct 7, 2015 - 1 minute read - CompendiumDev

TestWorksConf 2015 Keynote Slides and Write Up Available

I have updated the TestWorksConf page to include the slides of my keynote and a little additional information. So if you want the slides you can head off here. I’ve written a short post describing the conference over on SeleniumSimplified.com which is worth reading if you want to find links to all the tools presented: Gatling, Mesos, Selenium Grid Docker, Serenity etc. The conference (#testworksconf) was probably the most ‘hands on’ conference I have ever attended.

Oct 7, 2015 - 3 minute read - Conferences Selenium Simplified Blog

TestWorksConf 2015 Notes and Information

I have added the slides for my TestWorksConf keynote to my TestWorksConf page. So if you’d like to see them then you can head off here. This post is to describe the rest of the conference and link to useful sources of information I think you’ll find interesting. The conference (#testworksconf) was probably the most ‘hands on’ conference I have ever attended. Xebia, the organisers, created a usb stick with a VM which had all the software that would be used in the workshops and demonstrated by the speakers so that the conference attendees could hack along with the talks.

Sep 8, 2015 - 1 minute read - CompendiumDev training

5th Oct 2015 - One Day Java For Testers public training in Amsterdam

I'll be running a public, one day training on Java For Testers, in Amsterdam on the 5th October. Just after the TestWorks conference. This is suitable for absolute beginners, and we make it easy for you start coding with a 'fill in the blanks' approach, which gradually expands over the day as your competence grows. And we have more advanced exercises if you've programmed before.

Sep 8, 2015 - 2 minute read - Java For Testers Training

One Day Public Training Course on 5th October in Amsterdam

I’m busy re-writing my one day training course on Java For Testers, incorporating the lessons learned from finishing the Java For Testers book, and from running the training before. A one day public training is being held in Amsterdam on 5th October. I try to make my face to face training work for everyone - that means, people who are more advanced, and people who are absolute beginners. Rather than just work through Java For Testers on a page by page basis, I’ve restructured the approach and code so that absolute beginners learn by filling in the blanks.

Aug 26, 2015 - 4 minute read - About the book Java For Testers

Updates to Java For Testers ebook and Notes on File Path construction in Java

Print Book Proof Review When I released the e-book version of Java For Testers, I did not immediately release it as a print book. I needed it to settle and take comments from readers first. Last week I started on the path of creating the print version. I used leanpub to create a print ready copy and for the last few days I’ve been reviewing Java For Testers as a print ready proof.

Jul 24, 2015 - 4 minute read - Grid Selenium Simplified Blog

Lessons learned from a cloud grid bug

Lessons Learned from a Cloud Grid Bug Because my Selenium WebDriver with Java course covers as much of the Selenium WebDriver API as I can, I often have code usage in there that doesn’t see the light of day on many live projects. Therefore it can act as ‘edge cases’ for drivers and grid installations. A few days ago the course code identified a problem on TestingBot, which they have now fixed.

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.