Software Testing Career

This is a contribution from one of our visitors.  Janet Fleming is a software testing professional and has some comments to make on a career in testing.

Are you going to benefit from entering a Computer Software Testing Profession?
This is a good question….firstly we should see if you have the type of personality to accomplish software testing. You ought to be organized, logical and thorough. Hypothetically a tester should test 100% of the software but in real life the tester only tests that the software does what it expected to do by the user.

Then you have to implement those tests – often repeatedly. Your aim is always to be sure that no software goes out to customer without all the bugs found. It’s rarely achievable, but this should be your main goal. I sometimes believe your 2nd goal must be to have every developer hate you because you keep finding bugs inside their code 🙂

The answer if software testing is an excellent career option is dependent upon who’s asking the question. I’ll answer it as if my audience is definitely an engineer. I will be both flip, and sincere. My working experience has shown to me that the theory of software development never happens in reality.

Theoretically, software testing is: – Validating and recording that software performs the functions it’s supposed to. – Confirming and showing that it doesn’t do anything whatsoever it is not designed to

This presupposes you have been told what it’s supposed, and not supposed to do. People you’re working for don’t always do this. They might suspect you will run away with their secrets.

Because software packages are a business solution (except when you are doing work for the military) business principles apply a lot more strongly than engineering guidelines. Software testing is expensive, and so the choices about goals and how much to do can be highly dependent on ROI considerations.
From the end-user perspective, the user’s acceptance isn’t necessarily directly related to the physical world. It is not related to how robustly designed, or how elegantly coded. In fact it is the user’s perception of whether your system works that finally rules within the minds of management, whose job is purely to ensure no one is complaining regarding the software.

Therefore, the truly practical explanation of software testing may be summarized as 3 goals:
1. Verify the consumers that use software believe it’s doing whatever they demand it to do
2. Verify the software doesn’t do anything immediately detectable that is not desirable for the user.
3. Verify that any undesirable behavior has a sufficient period that the software will appear to perform properly for you to make it to another round of VC financial commitment or sell the organization 🙂

So do you consider Software Testing could be the right career path?

About the writer: Janet Fleming is writing for the software testing course for beginners blog, her personal and non-commercial in nature hobby web site to give free tips for software testing novices/pros to enable them to find a new work.

Tags: , ,

Leave a Reply