TesterHQ - The Evil Tester Blog Aggregator

Oct 4, 2013 - 4 minute read - Evil Tester Mobile Testing Tools

Android Screen Capture, Streaming and ScreenRecording tools for Mobile Testing

I looked at my mobile testing options and I realised that I didn’t have a full toolbox to help me. I first wanted to identify screen capture and screen recording options for my Android devices. Most of the tools I found wanted root devices. When testing, you may not have this option, people might come across paranoid about interfering with the device state. So I limited myself to tools which did not require root access.

Oct 2, 2013 - 2 minute read - FAQ Selenium Simplified Blog

FAQ: Why Does Selenium Not Work With This Alert?

I received another question about Alerts this morning. I receive this question frequently enough that I should consider it an FAQ. So “Why does Selenium not work with my Alert?” or “Why can’t Selenium handle the alert in my application?” There is an FAQ answer on the Selenium wiki that shows the Alerts API But that typically doesn’t answer the question because the person asking the question has used the alerts API.

Sep 27, 2013 - 2 minute read - Evil Tester Tools

WinMerge Revisited - my default file and directory comparison tool

I seem to default to WinMerge for my file and directory comparisons. Whenever I need to: compare two directories compare two files for differences copy a set of files between directories compare contents of zip files or rar files When you install WinMerge: You can choose to use it as the merge view in Tortoise SVN. I tend not to do this because the built in Tortoise SVN diff works fine for me.

Sep 25, 2013 - 3 minute read - Evil Tester Tools

Alternative Uses for Fiddler

A few days ago I realised that one of my use cases for Fiddler, did not stem from a need for debug proxying. Since I work on a variety of client sites, I periodically have issues with restrictive proxy servers where a .pac file somewhere sets up the browser config, and you have username and password issues etc. etc. In those circumstances some tools need configuring to use the client site proxy - I recently tried to use httpgraph based on a suggestion from James Lyndsay.

Sep 20, 2013 - 1 minute read - IntelliJ Java For Testers

FAQ: Why do I only see test that fail in IntelliJ and not the tests that pass?

When you run your tests in IntelliJ you may have seen an output where only the failing tests are shown in the run pane tree. In the above run I have 302 passing tests, but only 1 failed. Where are my failing tests? All IDEs offer a massive amount of power and functionality sqeezed into a tiny GUI. So your going to miss things. And one thing people miss, and I’ve missed it too, is the “Hide Passed” icon.

Sep 19, 2013 - 1 minute read - Java For Testers Maven

Maven settings.xml - global and user-specific

Sometimes you have to amend the Maven settings.xml file to add a proxy or various repositories. I had to do that a couple of days ago when experimenting with a 3rd party library. What I sometimes forget, is that there are two settings.xml files. Now I shouldn’t forget this, because it is quite clear on the Maven Apache site. http://maven.apache.org/settings.html But I do. The settings.xml file in %M2_HOME%/conf/settings.

Sep 18, 2013 - 1 minute read - IntelliJ Java For Testers Maven

Do "Enable Auto-Import" in IntelliJ for "Maven projects need to be imported"

If you see the “Maven projects need to be imported” popup in IntelliJ, then do click “Enable Auto-Import”. You very often see this when you first create new projects and it is easy to miss. But many of my “Why isn’t it finding this class” and “Why didn’t it import that” queries, are because I haven’t noticed the popup sitting patiently in the top right, waiting for me to respond.

Sep 17, 2013 - 2 minute read - Dates and Times Java For Testers

Chapter on Date and Time added to Java For Testers

I just added a chapter on Date and Time to the “Java For Testers” book. In the production environment in the main application, we very often use the Joda-Time library. But I’m trying to keep coverage of ‘libraries’ out of scope for this book, to make it easier for people to get started, and so that they build knowledge and experience with the inbuilt features. Relying too much on external libraries often means adding another library into the code-base when all that is really required is a quick wrapper around existing core Java.

Sep 13, 2013 - 1 minute read - Getting Started Java For Testers

Support Page for Install Chapter on JDK, Maven and IntelliJ

I have left the install chapter in “Java For Testers” to the end, since the installation is pretty simple and really involves working through the official install processes. But, sometimes things will go wrong. So I have created an install support page on this site. It links to the official documentation, and has some ‘example’ install videos, with links to other troubleshooting guides. If you experience any issues installing the tools for “Java For Testers” book then let me know.

Sep 11, 2013 - 2 minute read - Evil Tester Technical Testing

How to Turn on and off JavaScript in Firefox

Whoa, I turn my back for a couple of months and Mozilla remove the option to switch off JavaScript in Firefox. Short version: Install QuickJava or type “about:config” as the URL then search for “javascript.enabled” We spent a good 5 or 10 minutes thinking we were crazy. “I’m sure the option used to live here…” As ever, Google came to the rescue.. Why did Mozilla do this? Because of “Checkboxes that kill your product”.