Cloud Testing; How to Test on the Cloud?
Skilled Software Testing | SQA | Technology | Motivation | Test Automation | Testing Certifications | Software Bugs
"The Miscellaneous Ramblings of a Passionate Software Tester"
Posted by Debasis - The Bug Hunter! @ 11:37 PM 0 Comments Links to this Post
Categories: Article, Automation Tools, Critical Thinking, FAQs, Lessons Learned, Quality, Software Testing, Terminologies, Testing Stories, Thinking Tester
Posted by Debasis - The Bug Hunter! @ 12:04 AM 17 Comments Links to this Post
Categories: Article, Critical Thinking, How To, Paradox, Quality, Thinking Tester
Posted by Debasis - The Bug Hunter! @ 11:00 PM 9 Comments Links to this Post
Categories: Is this a Bug?, Paradox, Software Testing
Posted by Debasis - The Bug Hunter! @ 10:27 AM 4 Comments Links to this Post
Categories: How I Fixed
Posted by Debasis - The Bug Hunter! @ 5:38 AM 14 Comments Links to this Post
Categories: Is this a Bug?, Paradox, Software Testing




Posted by Debasis - The Bug Hunter! @ 11:31 AM 74 Comments Links to this Post
Categories: Critical Thinking, How I Fixed, How To, Lessons Learned, News, Quality, Software Testing, Thinking Tester, Tutorial
I am back again with yet another interesting Interview with a Testing Expert; this time with Phil Kirkham (from
Debasis: What led you to become a software tester? And what was the topmost reason that attracted you to the field of testing?
Phil: I was working as a programmer but the s/w we were sending out was of really poor quality and the customers were getting more and more irate. My boss knew I had a knack for breaking things and debugging so asked if I would help out with the testing effort. At the same time I was also thinking about a career change after 20 years of programming, I'd got a few career change books ( such as 'What Colour is Your Parachute' ) and realised that my personality traits and tester traits were a very good match. I'd also read a few testing books by then and started to realise that testing was more than just banging away on a keyboard.
Debasis: Did you try testing anything other than software before diving into software testing?
Phil: Funnily enough, when I left university I was on a graduate training scheme at a large company and was moved around various departments. One of the departments was testing a sea-mine clearance system which meant using a large device to simulate the noise of a ship.
Debasis: Tell me 5 unknown/least-known facts about you.
Phil: (i) I used to coach a girls soccer team. After that, managing anything else is easy.
(ii) I won a slogan competition run by a coffee company and the prize was a £10K holiday which was spent on 2 weeks in the
(iii) My first money making scheme was finding lost golf balls at Royal Birkdale golf course. That was a bit like finding bugs - you knew there were some hiding and you got to know the areas where they could be found.
(iv) I have a scar on the back of my right hand after I put it into an oven when I was 3 - unsupervised exploratory testing can be dangerous! :)
(v) My first website was set up over 13 years ago - all about footy and the girls teams I was coaching and my daughter was playing for. Some pages still exist [http://www.geocities.com/Colosseum/3562/wkham.html]. Doing this site taught me a lot about building a community, lessons I've tried to put into practice with the Software Testing Club.
Debasis: What was the hardest challenge that you faced in your career as a tester?
Phil: Trying to convince management to take testing seriously and that being 'agile' did not mean shipping out a program after testers had give it a "quick once over". That and trying to get a tester I worked with to read a testing book.
Debasis: Tell me about the most satisfying moment in your testing career.
Phil: Sitting in a meeting near the end of a project and hearing someone say that the testing effort seemed so much more professional now that I was involved. And someone adding onto the end of that that they wish I could be cloned. Also in an annual review having it noted that "Phil's testing efforts saved the project from disaster".
Debasis: Tell me of any situation when you had wished you were NOT a tester!
Phil: The end of year pay review when the CEO decided that because I was now a tester I shouldn’t get as big a raise as the programmers (despite the comments being made in the answer above).
Debasis: Has the profession (testing) ever affected your personal life? If yes, how?
Phil: Couple of ways. I can sometimes embarrass my wife by trying to break things when out in public - such as the self-serve machines in the supermarket.
And when I was trying to change the culture of a company from a chaos culture where testing meant bashing keyboards to somewhere where testing was given some thought I found I couldn't switch off after 5:30. The work/life balance was way off.
Debasis: What do you think as the most essential skills that make a great tester?
Phil: Desire and ability to learn and a passion for testing.
Debasis: How do you see software testing as a career, let’s say after a decade? What would be the biggest challenges for the field and what would be the biggest advancements?
Phil: I had a blog post called 'The 50 years old test' that showed that in some ways not much has changed. There's the techy challenge of keeping up with all the advances that allow programmers to create apps with a few lines of code and the challenge to get management to understand what proper testing can give. I'd like to see testing moving up the chain so it takes place much earlier and I'd love it if we got to the stage where we were never finding and reporting simple boundary value bugs.
Debasis: What single thing would you want to tell every newbie who is struggling in the early stage of building software testing career?
Phil: Keep going! I found it hard to break into the field [no ISEB certificate, being a programmer rather than a tester (implies I'd be too expensive)] and I'd been at the same company for 20 years. Then a company came along that wanted people who were passionate about testing and I was on my way. Thank you Acutest.
Debasis: Is there anything else that you would like to say?
Phil: I learnt a lot from the online community and got a lot of support. I'm trying to give some of it back and would encourage everyone else reading this to do the same.
Thanks Phil for taking your time and answering my questions. It is really interesting to hear how Phil was a Programmer and became a Tester, how NOT having a Certification (ISEB, ISTQB etc) didn’t stop him from advancing in his career as a tester and how his “Passion for Testing”, more than anything else, helped him in becoming a Testing Expert. I hope all of you enjoyed this interview as mush as I did. Any thoughts?
Happy Testing…
Posted by Debasis - The Bug Hunter! @ 10:16 AM 5 Comments Links to this Post
Categories: Interview Questions, Interviewing a Testing Expert
It all started from a reader’s email this morning. Duane Cantera reported: “When I try to open this web page I get an error message in internet explorer and the operation aborts.”But when all this was happening, the tester inside me was telling me not to panic and be rational. Quickly, I did a Google search for the above error message in IE and came up with some informative references. It looked like; it was an old bug in IE and could happen if your web page had many JavaScript code snippets (which I had many). But, still I had not edited my blog template in months. So the chance of this being a regression bug was almost impossible, in my case. Few more minutes of Googling and I came to know that this error has been reported and is now a "Known Issue for Blogger".
» I tried to follow Blogger’s recommendation to remove the “Follower’s widget” but in vain. I could not get rid of the crash.
» The more I searched in Google, the more suggestions I saw; to move all your JavaScript tags below the body tag, adding defer="defer" to your JavaScript tags… I tried them all, but still in vain.
» Even I saw suggestions to redirect the readers to Mozilla page to download Firefox. I considered this option for a while but felt that it would be too intruding for the readers.
» I searched for a patch from Microsoft so that I could redirect my readers with IE 7 there. I could not get hold of one. Instead, I came across a suggestion from Microsoft to upgrade to IE 8 instead.
I was getting tired and frustrated by now and decided to get back to my blog template code and see if I could find out the cause that was causing this mysterious crash. All I knew at this point was that this was happening due to a bug in IE 7 that caused errors while parsing the JavaScript. I didn’t have the luxury of loosing 40% of my blog readers just because Microsoft IE 7 had a bug in it and was having trouble parsing my blog template. As far as I knew, IE was able to parse my blog template till recently. As I had not made any changes myself, it had to be some third party script that must have changed and was causing this error out of the blue.
Initial investigation/testing into this issue suggested that:
» This was a problem with ONLY Internet Explorer 7 (and earlier versions) and not in Firefox, Chrome, Opera or any other.
» My blog’s homepage was opening fine in IE 7, but not the individual archived "post pages”. This gave me a test idea. I tried opening the label pages. And wow! They opened fine in IE 7.
This showed that it must be some JavaScript code snippet that was there on my “post pages” but was not on the “home”, “label” or “search” pages and was causing IE 7 to crash. I do use conditional display of some JavaScript widgets in my blog [using b:if cond='data:blog.pageType == "item"'
I must admit, it was a great and thrilling experience. Being a tester, it was frustrating to see my own blog crashing like a pack of cards in Internet Explorer. Though, the problem was with a problematic parsing error on the part of IE and a possible JavaScript error at Blogger’s end, ultimately I was loosing visitors to my blog. And it really feels great to have fixed the problem at my end in just 6 hours [Microsoft is yet to fix it in IE7 even after 1 year, and Blogger is yet to come up with a solution, mind it :)]! If you are a blogger and experiencing this problem, try if this post can help you fix it. And thanks a ton to Duane, for alerting me about this error.
Update1! Looks like the fix was not good enough to support IE 8! This is irrespective of Microsoft's claim that IE 8 has the fix that should take care (handle parse errors more gracefully by hiding them to the status bar and allow the user to continue browsing the web page) of the issue in IE 7. Thanks to Mistah Bonzai for alerting me about it. I have upgraded to IE 8 now and I could reproduce the "Aborted Operation" error, even though I was on Windows XP. Damn! Now what? Well, I don't know! Let me investigate more into this and I will update this post as soon as I have new information.
Update2! Looks like Blogger (read Google) and IE (read Microsoft) have signed a secret "no-offense; let's be friends" agreement! Out of curiosity, I reverted back to the Embedded Comment form recently and now IE seems to behave nicely without any "Operation aborted" error. I have confirmed this in IE 6, 7 and 8. And all 3 of them work fine with Blogger's Embedded Comment form now. I am hoping that this is a permanent fix. I will keep testing this compatibility from time to time and update this post in case I find anything unpleasant.
Happy Testing…
Posted by Debasis - The Bug Hunter! @ 1:25 AM 16 Comments Links to this Post
Categories: Bug in Google, Bug in Microsoft, Bugs, Critical Thinking, How I Fixed, How To, Lessons Learned, News, Quality, Software Testing, Thinking Tester, Tutorial
| Home
| Subscribe
| Partner
| Contact/Feedback
| Disclaimer
|
Copyright © 2006-2012 Software Testing Zone. All Rights Reserved.
^^Back to Top^^