TesterHQ - The Evil Tester Blog Aggregator

Jul 20, 2016 - 5 minute read - Java Selenium Simplified Blog WebDriver

How to investigate and debug a Selenium WebDriver `@Test` error

Here’s the situation. You’ve written some code to automatically execute your application. You’re using Selenium WebDriver. Bam. Something goes wrong. You don’t know what to do. Do you: A) investigate? B) ask someone else to fix your problem? If you answered B to the question above, then in this post I’ll show you some strategies to help with (A). You do have to develop the skills to investigate your own issues.

Jul 19, 2016 - 4 minute read - IntelliJ Java For Testers JUnit

How to debug Java with IntelliJ: breakpoints, evaluate expression, watches and variable view

I have deliberately created a failing test. Obviously deliberately since I would never ever create such simple issues in code. I’m far too experienced for that. :) Even though these issues were created deliberately I still need to know how to debug code. In this blog post I’ll describe how I debug Java using IntelliJ. You can also ‘watch’ this post on YouTube I have some code which fills a dynamic array with “*” to simulate a set of ‘pixels’ - whatever.

Jul 15, 2016 - 11 minute read - Evil Tester Rants

An Open Answer to an Open Letter

TLDR; Condemn? No. Support? I like parts of the paper. Censor? No. And now I’m doing something I don’t like: writing a blog post in response to ‘something on the internet’. I’m writing a blog post which I don’t think has any practical value. I warn you now. I don’t think you will find much humour herein either. I have added a comedy punchline at the bottom though, if you want to skip ahead.

Jul 4, 2016 - 1 minute read - Book Reviews CompendiumDev

Dear Evil Tester is a #1 Amazon Best Seller

Thanks to the #30DaysOfTesting challenge running on Twitter by Ministry of Test. “Dear Evil Tester” pushed its way on to the #1 slot of an Amazon.co.uk Best Seller list. Yes. We will now refer to it as a “Number One Best Selling Title on Amazon”. Next milestone “Over 1,000,000 copies in print” - that might take a while though.

Jul 4, 2016 - 1 minute read - CompendiumDev webinars

Webinar Replay Available: Risk & Exploratory & Technical Testing

The webinar that was live streamed on 28th July 2016 is now available for replay. You can find full details of the replay with links to slides and other bonus downloads on the webinar page. I was also fortunate to have a few people live tweet the event - fortunate because all the tweets were favourable. You Can Watch the Webinar Now Thanks to @eviltester for an expert webinar! Great to hear so many questions, an important first step in identifying risk.

Jun 30, 2016 - 2 minute read - Selenium Simplified Blog WebDriver

Use Selenium WebDriver 2.53.1 with Firefox 47.0.1

TL;DR Upgrade to Firefox 47.0.1 and use Selenium WebDriver 2.53.1 (locally at the moment) to use the FirefoxDriver I suspect this will be a fairly short lived post since Selenium WebDriver 2.53.1 will be in maven central soon. But longer term this post will act as an example of how to use a version of Selenium WebDriver that you have downloaded, without it being present in maven central repositories. As per this tweet by Jim Evans:

Jun 17, 2016 - 2 minute read - Evil Tester Webinars

Register for Free Risk/Exploratory/Technical Testing Webinar on 28th June 2016

QASymphony have kindly invited me to present a webinar for them entitled “Risk Mitigation Using Exploratory and Technical Testing”. You can register to watch the webinar live. If you can’t make it, then register and you’ll be sent details of the free replay. I’ve talked about Technical Testing and Exploratory Testing before. This time I want to approach it from the perspective of risk. The blurb says: “When we test our systems, we very often use business risk to prioritize and guide our testing.

Jun 17, 2016 - 2 minute read - CompendiumDev webinars

Register for free Webinar on 28th June 2016

On 28th June 2016 I will present a webinar on “Risk Mitigation Using Exploratory and Technical Testing”. You can register to watch live, or the replay, over on the QASymphony website When we test our systems, we very often use business risk to prioritize and guide our testing. But there are so many more ways of modeling risk. If business risk is our only risk model then we ignore technology risks, and the risks that our processes themselves are adding to our project.

Jun 15, 2016 - 2 minute read - Firefox Selenium Simplified Blog WebDriver

Using Portable Firefox 46 with WebDriver

As mentioned on David Burns’ blog and in a previous post here Firefox are moving towards Marionette driver. At the time of writing Firefox 47 doesn’t work with FirefoxDriver and you need to use Marionette. This may change back soon, and David’s blog post might no longer be available. As mentioned on the above posts you can use Marionette, or use the ESR. OR you could use a portable version of Firefox.

Jun 13, 2016 - 1 minute read - CompendiumDev Education Exploratory Testing

Released Text Adventure Game to Improve Technical Web Testing

Text adventure games are a great way to learn basic fundamental testing skills: exploration modelling mapping experimentation tracking/logging And they are fun to play. So we’ve created a Test Adventure game designed to help you boost these basic skills and cross over and augment the basic technical skills and knowledge that you need to master for web testing: HTTP, JSON, Browser Dev Tools, URL Manipulation. You can download a free single player map on the RestMud page.