TesterHQ - The Evil Tester Blog Aggregator

Oct 31, 2011 - 2 minute read - Evil Tester Techniques

Build your own model of software testing – or rediscover one from several thousand years ago

I was working out the kinks in my high level software testing model, and, through a process of speed reading and stichomancy I found that I have re-created an early Buddhist doctrine. In “The Story of Chinese Zen” by Nan Huai-Chin, I find listed the five Skandhas: form sensation conception activity consciousness I was boiling my model down to: model observe intent manipulate reflect I’ve re-ordered my list to tie in more closely to the Skandhas.

Oct 30, 2011 - 3 minute read - Evil Tester Techniques

Push your software testing personas to the limit

The notion of personas never really worked for me. “Bob is 35, single and likes kittens…” Blah Blah Blah. Clearly Bob has all the characteristics of a fictional closet psychopath. And that works better for me. “Bob is a closet psychopath”. I can use that sentence to inform my testing. I can attempt to test like a closet psychopath. Other personas you might want to adopt: Sociopath Psychopath Paranoiac Of course, those are just the most obvious examples of personas we could use in testing.

Oct 29, 2011 - 2 minute read - Evil Tester Quotes

Build your own model of software testing – "the quotes"

Have you tried to build your own definition of Software Testing? One that you can refine as you learn more stuff and the years go by? That never worked for me. I don’t appear to align myself well with definitions and classifications. Building my own models however, now that works better for me. I have started work on a new model. I want to create a simpler meta model of my testing process.

Oct 26, 2011 - 1 minute read - Selenium Simplified Blog WebDriver

How to stop firefox 'update failed' dialog messing with your WebDriver automation

There I am, figuring out how to debug my FitNesse automation from within eclipse. And up pops the Firefox ‘update failed dialog’ and interfering with my automation. A bane and a pain when using Selenium RC. But with WebDriver there are easy ways round this. Start firefox with a profile and set the “app.update.silent” firefox property to true. The update error will still happen, but at least firefox won’t try and tell your automated processes about it.

Sep 20, 2011 - 2 minute read - Evil Tester Techniques

Running out of email addresses when you test?

I generally test web apps. And Web apps generally use an email address as the unique identifier. So by test number 2, some of you may have run out of email addresses to test with. If this happens to you, don’t panic! Because here are the Evil Tester hints and tips for getting more email addresses than you probably ever wanted, but as a tester, have always needed. Tip #1 – Go Disposable This used to be my default approach.

Jul 26, 2011 - 1 minute read - Selenium Simplified Selenium Simplified Blog Selenium-RC

Selenium Simplified Book Source code updated for Selenium 2

I have updated sourcecode for the book to work fully with Selenium 2.1.0 You can download it from here: Source code (InitialSeleniumTests_JUNIT_2ndEdition.zip) Refactored Source code (finalChapterSource_2ndEdition.zip) Yes, the ‘2ndEdition’ on the back of the filename does mean that I am working on an updated version to update it for Selenium 2. Current e-book purchasers can already download a beta of the 2nd edition while I finish updating it, from their re-download page.

Jul 14, 2011 - 2 minute read - Links Selenium Simplified Blog

Recommendations for Learning JavaScript and CSS Selectors

I’ve been programming more JavaScript recently. This helps my testing in a number of ways: When testing web sites I can understand the client side code I can nudge the client side into different states by executing ad-hoc JavaScript through the console The DOM web developer displays make ever more sense It also helps my automation; My ability to use the JavaScript calls has improved so I don’t have as much trouble with web sites that don’t play nice My CSS selector skills have improved Clearly for most Selenium automation purposes, we don’t need a large grasp of JavaScript, we mainly do quick DOM access scripts, the kind of thing you would do through the console for debugging.

Jun 28, 2011 - 6 minute read - Evil Tester Techniques

How Can I Estimate My Testing?

Have you had anyone ask you a question about estimation? I get asked these types of questions and I suspect that the person really wants answers about how to communicate and justify their guesses. I think they hope that some process exists which will accurately and objectively give them a set of numbers. And by using these numbers they can disavow responsibility for the production of them. And no-one will hold them responsible if the objectively produced ‘estimate’ does not meet reality.

Jun 16, 2011 - 1 minute read - Selenium Simplified Selenium Simplified Blog

Welcome to SeleniumSimplified.com

Selenium Simplified is a book about learning to use the Selenium 1.0 API using Java Available on Amazon: amazon.com amazon.co.uk For more details on the book, visit the publishers page, where you can: Buy the e-book Read a free preview View the Table of Contents Learn More Selenium Simplified can be used with Selenium 2 as this blog post describes.

Jun 14, 2011 - 6 minute read - Migrating to WebDriver Selenium Simplified Selenium Simplified Blog Selenium-RC WebDriver

Can I use Selenium Simplified with Selenium 2?

Note: This post was originally written for Selenium 2.0rc2 I have updated it for Selenium 2.0.0 and IDE 1.0.12. And now with supporting video: link to video Tutorial video on Selenium 2 with Selenium Simplified Book Selenium has changed since I wrote Selenium Simplified. Selenium Simplified targets the Selenium 1.0 API. This has not changed in Selenium 2.0 Selenium 2.0 bundles together the Selenium 1.0 server and API and the WebDriver code base.