Software Wonderland

[To the tune of “Here Comes Santa Claus”] Here comes a developer, here comes a developer, Right down software lane.Slinging code and flinging bugs,Oh my they are so vain!They think that once their code compilesIt must be all right;Bugs don’t matter if people buy it,And the chances of complaints are slight! Here comes a tester,…

1

Testing In Five Easy Steps

James Bullock recently presented his Big Book Of Testing at the Seattle QA SIG. I’m sorry to have missed it – I decided Colombia would be more fun <g/>. Reading the PDF isn’t the same as hearing James present it would have been, but how often do you see everything you need to know about testing reduced…

2

Can Developers Test?

Diligent Reader Ayaz asks: Everywhere there is talk about *the tester mentality* and how the testers should refine their approach towards a problem. My question is what would you advise a *developer* so that he can test his code and catch the bugs himself instead of waiting for a test engineer to report it. What…

8

Con Mucho Gusto

It’s good to be back! I am just recently back from Colombia. The good folk at SQA flew me down to talk with their clients about testing software. I took some vacation time as well, to ensure that my wife and I would have time to do some sightseeing. The Colombia of today is not…

2

Systin Testing

Jerrad is cooking up Systin, which he’s building on top of Systir. All terribly exciting, but wait there’s more: he’s going to implement something similar to my team’s automation stack on top of it all! Hmmm…Ruby. Making it easier and faster to write test cases from the customer’s point of view. If it sounds like as…

0

Might Means

Eric writes: [I]t seems the main problem [in automating software testing] is getting the test data – two steps before you can even think about automation. When talking to developers and QA folks it’s a major roadblock. Any firsthand insight on this? “Getting the test data” is indeed a problem. More so because it comes…

0

The Three Most Important Considerations

Eric writes: There’s a lot of debate over automating software testing (ie is it worth it, will it get used, how flexible can an automated tool really be, etc.), and I was wondering if you had any firsthand experience. Automating software testing is certainly worth the definite effort involved – as long as you automate…

0

Mistaken Opportunities

Sometimes I miss a meeting. This is rarer than it used to be. Each time I miss a meeting I identify the reason I missed it and then find or invent or develop a process or method or technique to ensure I don’t miss a meeting for that reason again. I also use that reason…

4

R E S P E C T

Reader Jim writes: I wanted to ask if you have any advice on how to deal with developers when reporting/verifying bugs. You betcha I do! I go to great lengths to show my developers that I am their ally, not their adversary. As I’ve said before, my job is not to write test cases, and…

4

Tester Mentality

I tech screened a tester this morning for a position on my team. I always ask the candidate to describe the tester mentality. I loved today’s interviewee’s answer: More than the product working perfectly without any crash assert, if it is not intuitive and user friendly it is useless. What will the customer use it…

2