Yodle are looking for a tester

This came out of the blue, and I don’t know much about them, but someone from Yodle.com asked me if I would spread the word about their open tester position (New York-based). On paper, it looks pretty interesting, and my readership is mostly US-based, so hopefully this might help someone out: http://www.yodle.com/yodle-careers/jobs/new-york/qa-engineer/

Symbolic links in Windows XP

I was surprised to learn today that symbolic links are possible in Windows XP.  I’m not sure I’ll use them that often, but it will help me in replicating some linux build environment instructions.

Though not supported out of the box, you can download the tool that makes it happen at Microsoft’s sysinternals website.

I found it via this site.

Once you’ve downloaded it, add it to your path and then simply:

junction <linkname> <existing directory>

So if you had a folder c:\Program Files\Apache Software Foundation\tomcat and you wanted to reference it as c:\tomcat, you would run:

junction c:\tomcat c:\Program Files\Apache Software Foundation\tomcat

Windows 7 and Vista apparently support this via the ‘mklink’ command.

Dr Dobbs Interview

The topic of interviews came up while chatting with a friend recently, and I noticed that the Dr Dobb’s interview I did a couple of years back is no longer available.  I’m reposting it now to have my own copy and to save me from having to dig it out of the Internet Archive in the future :)

Originally featured in ‘The book of testing – Thoughts from a Braidy Tester’ at http://www.ddj.com/blog/debugblog/archives/2007/12/five_questions_41.html

by Michael Hunter
December 18, 2007

Five Questions With Jared Quinert

By The Braidy Tester
Posted: December 18, 2007 07:30 AM
Once upon a time Jared Quinert tested console games. Then he led teams of testers of console games. Then he built the testing department for a console game which never actually shipped. Currently he is spreading the context-driven testing love throughout the corporate world as a consultant with Aegeon, one of those Web 2.0 companies.

Here is what Jared has to say:

DDJ: What was your first introduction to testing? What did that leave you thinking about the act and/or concept of testing?
JQ: I started as a games tester at the beginning of 1995, catching the tail-end of ROM-based games and the transition to CD-based PC and console game titles. Due to the expense of a product recall, those games needed to be rock-solid. Back in those days, our test approach was 100% exploratory, manual testing.

On my first real project, a bug report was thrust into my hand at some point, and I was told to wander around and ask the programmers what they had been working on and what they had changed in the build they had just given us. They would share information about things they thought were complex, risky, or otherwise. I would tell them what kinds of things our team was finding in the product.

After four or five months I was thrown onto a title as test lead, managing one other tester. Suddenly managers were wandering up to me and asking ‘How’s it going? When will we be done? Can we ship it?’ Pretty quickly, I needed to figure out how to answer those questions, and thus I learned about developing coverage models to support exploratory test management.

The company I was at also developed the first third-party Windows game for Microsoft. Microsoft came to us wanting a heavily scripted test approach. Our test group wasn’t even aware that people tried to test things by writing all their test ideas down. We definitely felt we weren’t going to test *our* product that way. After initially rejecting the idea, I did begin to think about what problems they might be trying to solve with their approach. Some of the ideas were adapted and found their way into our regular testing to solve particular problems. So while it was great to get the testing grounding that I did, I’m also grateful that my view of things was challenged fairly early on in my career.

The big things my first job left with were:

  • The idea of testing as a service role, and information provider. This came from the relationships we had with developers and producers.
  • The idea that exploratory testing, done well, can deliver quality far above what I’ve generally seen using heavily scripted testing approaches.
  • The knowledge that if talented people do exploratory testing day in, day out, they get really good at it.
  • The idea that face-to-face communication is critical. We moved offices, were split up across multiple floors of the building, and bad things started to happen.
  • The knowledge that having skilled testers allows you to travel much lighter.
  • The idea that testers have to tell a compelling and realistic story when reporting bugs. We were often representing the concerns of important people who didn’t have a voice on our team: Gamers of different skill levels, with different preferences, publishers and support people.

My understanding now is that not all games testing groups rely on smaller, skilled teams, so I could quite easily have come out of a games testing role with a very different view of testing.

DDJ: What has most surprised you as you have learned about testing/in your experiences with testing?
JQ: The big surprise was how useful the skills I developed as a games tester were when I moved to corporate environments. I think this was largely due to the testing philosophy instilled by my first role. I was also surprised by how much worse I perceived the testing in those environments to be. Using exploratory approaches, it was really easy to find bugs that had been lurking in systems for years. Given the potential financial losses involved in many of these systems, I had expected to encounter testing even more rigorous than my games experiences.

Testing for internal audiences I find is a much vaguer experience than consumer product testing. The politics are more complex, and problems are solved in different ways. Learning to be an effective tester in different environments is a huge, probably career-long task.

DDJ: What is the most interesting bug you have seen?
JQ: The most interesting games-testing bugs were usually needle-in-haystack kinds of problems. I remember one of the first bugs I found, which was a crash that happened only after playing seventy percent through a game, then applying an obscure button combination while attacking an enemy which only existed in this one room. I then surprised myself by playing the game back through to that section and reproducing the problem first time. I think that as the programmers later explained to me why it had crashed, I connected the dots and the bug value of null pointers was suddenly burned into my brain.

I think another thing that never ceases to surprise me about good testers, and that’s how much bad luck seems to follow them around when they’re testing. Bugs seemingly fall into their laps. While this may seem like an unfair advantage, I think it needs to be backed up by good investigative skills and the tester’s ability to pull the pieces together and retrace their steps.

DDJ: What do you see as the biggest challenge for testers/the test discipline for the next five years?
JQ: I see a few challenges. Firstly, that business right now seems particularly keen to reduce the cost of testing. Secondly, developers are becoming interested in testing, and getting better at it. At least in my part of the woods, much of what passes for testing is heavily requirements-based, and fairly clerical. Between outsourcing and enthusiastic developer test automation efforts, traditional tester roles are going to be under increased pressure to deliver value. If we want to have successful, satisfying careers as testers, I think we are going to need to skill up and figure out how to keep adding (enough) value.

The third key challenge is figuring out how to get some experimentation into the workplace and push the boundaries of what we know about testing, in order to test better. Persuading businesses to take on appropriate business risk for an appropriate reward seems like a hard sell from my view on the ground.

DDJ: Is there anything else you would like to say?
JQ: I’ve sort of undertaken a mission to change the testing landscape here in Melbourne, Australia. It’s a slow process, but a community is growing. If anyone feels that they can contribute, I’d love to hear from them!

——————————

Find the original copy at http://web.archive.org/web/20071220220538/www.ddj.com/blog/debugblog/archives/2007/12/five_questions_41.html

The declining value of testers (or signs that all that government debt is a problem)

I knew the market wasn’t quite what it was, but this job ad today surprised even me.

 

testersgoingcheap2

Employee IP rights in Australia

I’ve had past conversations with others on the topic of intellectual property rights of employees in Australia, and had always been under the belief that pretty much anything I did in a creative capacity would belong to my employer.  Today I was pointed to this article, which suggests that’s not really the case.

Of course, for simplicity and to avoid any legal action, most people will still take care to separate their entrepreneurial activities as much as possible from their work.  Colleagues frequently leave their current role to go off and fully develop something they’ve been working on secretly.

So if you’re interested, this article has a good discussion of the state of play for employees, employers and their IP rights - 

http://www.findlawaustralia.com.au/articles/default.asp?task=read&id=16492&site=CN

Another blog…

I’m going to be trekking around Korea later in the year, and have started blogging in preparation. It will cover some of my last trip, some of my dabblings in the language, and plans for my upcoming trip, which is going to be themed around Korea’s food and drinking culture. It’s also a good chance for me to practice writing about something other than IT. If you’re interested in a change of pace, check it out at http://www.quinert.com/korea.

Trying out this new-fangled twitter thing

As I seem to be somewhat time poor, I thought I might be able to squeeze in some blogging-light at http://twitter.com/xflibble.

Chinese comment spammers win

Unfortunately, you won’t be able to post a comment until I summon the energy to move my blog to something that has adequate anti-spam controls. Feel free to email me your thoughts if I post anything comment-worthy in the meantime.

150 spam comments in a day is just a bit much.

The Onion predicts the future once again!

The Onion shows off their systems-thinking skills once more.

Compare this article on predictive sentence completion with The Onion’s Mac Wheel features at around the one minute mark in the video at http://www.theonion.com/content/video/apple_introduces_revolutionary.

Other clairvoyant articles are here and here. Find your own here.

Odd Asian fascinations and self-study resources

I don’t normally like to mix up entertainment with the software posts, but this one does have a vague relationship to the ‘Puppy poo’ story. It also invokes the PC Engine game of yore, ‘Toilet kids’. And it’s a nice interactive flash animation.

Sit back, relax, and enjoy Kkukku and Yaya in
‘ppung ppung ppung eungga hagi’.

I found this while following a link to study resources on Korean Class 101. The free podcasts they have are excellent and the forums are helpful. The website family also has other languages in the same conversational style, in case you’re looking for something other than Korean. You can find the podcasts via iTunes, or on their website. I’ve been enjoying their services for free, it’s nice to give something back.

Page 1 of 212»

About me

I'm Jared Quinert, a testing consultant located in Melbourne, Australia. With over fifteen years of experience, I specialise in agile testing, context-driven testing and intelligent toolsmithing with a focus on business outcomes over process. As one of the most experienced agile testers in Australia, I've been diving in hands-on since 2003 to discover how to build successful whole-team approaches to software development.

Contact Me