TesterHQ - The Evil Tester Blog Aggregator

Nov 21, 2016 - 2 minute read - Evil Tester Exploratory Testing

A live exploratory testing session recorded

TLDR; Because we don’t see many videos showing exploratory testing in action, where people test, and explain why they are testing. I created an up to date video. I encourage you to critique the testing. I recorded an exploratory testing session. And its pretty raw with minimal edits. I kept it to 15 mins. It is painful for me to watch in places - you can probably see why.

Nov 13, 2016 - 2 minute read - Evil Tester Tools

Announcing A New Test Tool - TestToolHub - Counterstrings, and more...

A long long time ago I started creating some coding exercises for myself - looking at the comments it was started at least at 08/12/2014 - possibly earlier. They were: How can I generate a counterstring? How can I use Java to write counterstrings to the clipboard? How can I generate a forward counterstring? i.e. don’t reverse a string How can I type that counterstring into an input field as it is generated?

Oct 25, 2016 - 4 minute read - Evil Tester Tools

Q: when do we prefer manual testing over automated testing? A: Hmmm....

TLDR; As a simple rule, “I might not automate, if I have to create”. But I have done the opposite. I have automated when others would not. And I have waded in when others would have automated. To answer we need to question our situation and build a deeper model of our actual aims, options and capabilities. Q: when do we prefer manual testing over automated testing? A: I have a problem providing a simple answer to this question…

Oct 21, 2016 - 8 minute read - Java For Testers Maven

How to create and release a jar to maven central

TLDR; The instructions on apache and sonatype site are pretty good to help get library released to maven central. But you’ll need to learn about pgp signing and might need more rigour in your pom file. A fairly painless learning process that I recommend you go through and release something to the world. I spend most of my time with Java writing stand alone applications to support testing or code that we run as part of CI.

Oct 20, 2016 - 1 minute read - Linkedin

Selenium 3 is out, give it a shot.

Selenium 3.0.1 has been released. There was even an official announcement of version 3. No doubt you’ve been putting off investigating Selenium 3 because its been in Beta for a while. I think you should probably investigate now The changes I had to make to use version 3 were minimal. I’ve made ChromeDriver my default driver upgrade GeckoDriver to version 0.11.1 upgrade HTMLUnit to version 2.23

Oct 20, 2016 - 5 minute read - Selenium Simplified Blog WebDriver

Q: Should you use Selenium 3? A: Probably. I have.

TLDR; moving between Selenium 2.53.1 and 3.0.1 takes very little effort. You should probably try it. Wow, so Selenium 3.0.0 and then Selenium 3.0.1 in just a few days. Should you use it? I have a fairly small set of tests that I use on my Selenium WebDriver Online Course and I’ve run these against pretty much every version of Selenium WebDriver and browser version released. I spent time last week and this week running them against:

Oct 20, 2016 - 4 minute read - Selenium Simplified Blog WebDriver

Sometimes a headless browser might meet your needs

TLDR; Don’t rule out headless browsers like HTMLUnit, just because no-one uses them in the real world. They might make automating your task easier and faster. Have you ever been told that HTMLUnit and PhantomJS (and insert any other headless browser in here) “are not real browsers, customers don’t use them, so we shouldn’t use them for testing”. I don’t agree with that statement because I think the statement makes the overly broad assumption that “when we automate the browser to trigger functionality, we want to ‘test that it works in the browser’”

Oct 14, 2016 - 3 minute read - Selenium Simplified Blog WebDriver

Update on Marionette GeckoDriver v0.11.1 - Q: Should you try it? A: Yes you should.

Geckodriver has improved. Over the last few months Geckodriver and WebDriver 3 have been conflated together. Certainly I’ve only investigated Geckodriver updates when I was looking into Selenium WebDriver 3. And with version 0.11.1 released, now it is time to have a fresh look at Geckodriver. Q: Does Firefox Marionette GeckoDriver v0.11.1 support WebDriver 2.53.1? Q: Does Selenium 3 make a difference for Marionette GeckoDriver? Q: Any workarounds for any issues?

Oct 14, 2016 - 3 minute read - Selenium Simplified Blog WebDriver

Upgrading to Selenium 3 with My First Selenium Project

TLDR; set version to 3.0.1, stop using MarionetteDriver, download geckodriver v 0.11.1 Selenium 3 is out and you can read the big announcement. You can also start to use it. I’ll be checking my course against Selenium 3 later today, but for the moment, here are the steps you need to take to upgrade. Upgrading to Selenium 3.0 Using startUsingSeleniumWebDriver as an example. Change the pom.xml <dependency> <groupId>org.seleniumhq.selenium</groupId> <artifactId>selenium-java</artifactId> <version>2.

Oct 6, 2016 - 7 minute read - Evil Tester Productivity

A Case Study in Creating a Conference Presentation using Markdown

TLDR; using Marp and Pandoc I can write a report and presentation using Markdown, then add other tools to make it ‘pretty’. I’m going to show you a case study in how I’m planning a presentation for conference. Because I want to offer you an alternative to diving straight into a powerpoint presentation. My process for creating slides What I’ve been doing is: create an evernote make all my notes in there rough out some of the notes as summary info to add to a slide create rough slides expand my notes so they are like a ‘paper’ to support the presentation Then I’ll: