Click here to monitor SSC
  • Av rating:
  • Total votes: 228
  • Total comments: 43
Helen Joyce

Driving up software quality - the role of the tester

20 April 2006

The natural instinct of a software developer is to demonstrate that their application works. They are genuine problem-solvers, sharp and go-getting, who can knock out a prototype application in a matter of weeks or even days. A tester's focus is different. It is to demonstrate an application's weaknesses. It is to find test cases or configurations that would give unexpected results, or to show the software breaking.

When my fellow testers at Red Gate were asked to find words to describe themselves, they used tenacious, uncompromising, and thorough – all personality traits well suited to a determined software tester.

Consequently, testing a piece of software can take twice the time it took to develop it. In some situations there is even a danger that the activities of the test team can become a bottleneck in the drive to meet a product release date, as developers sit back and wait for results back from the test team in order to progress with their coding.

So, what are the processes involved in testing software? And why is it worth all of the effort? Hopefully, this short article will provide at least some of the answers.

Why does testing take so long?

To the uninitiated, it remains a mystery why software deadlines are often delayed. While at university, I remember knocking out a simple application within a few days of starting a programming course, and wondering how on earth it took professional developers so long to write and release commercial applications.

Of course, I now know that there is a world of difference between developing a rough prototype and developing a commercially viable application. It doesn't take long at all, sometimes only days, to get an application to the stage where it starts to do what it is supposed to do. However, creating an application that is user-friendly, meets customer requirements, copes under stress and is scalable and robust – that involves a huge amount of joint development and testing effort.

The developer-tester dynamic needs careful coordination and management. Full coordination is a difficult, if not impossible task and at some point it's inevitable that the testers will be waiting for critical bug fixes, or that the developers will be waiting for results from the test team before progress can be made.

What are the testers up to?

Although many test teams use test tools or scripts to automate testing activities, there's a lot about testing which is just simply labour intensive. Here are just some of the activities involved:

  • Planning and developing test cases – writing test plans and documentation, prioritizing the testing based on assessing the risks, setting up test data, organising test teams.
  • Setting up the test environment – an application will be tested using multiple combinations of hardware and software and under different conditions. Also, setting up the prerequisites for the test cases themselves.
  • Writing test harnesses and scripts – developing test applications to call the API directly in order to automate the test cases. Writing scripts to simulate user interactions.
  • Planning, writing and running load tests – non-functional tests to monitor an application's scalability and performance. Looking at how an application behaves under the stress of a large number of users.
  • Writing bug reports – communicating the exact steps required to reproduce unexpected behaviour on a particular configuration. Reporting to development team with test results.

As David Atkinson noted in a recent interview, much testing involves going "beyond sensible" – making sure that the software does not break under extreme conditions. It's not uncommon to find one bug for every ten lines of a developer's code, so subjective decisions need to be made about what should be fixed and with what priority.

When a bug is discovered there is often a time consuming (and curious!) investigation to track down and fix the defect. On other occasions the fix is trivial. It has happened on a number of occasions that I've submitted a bug report detailing the steps required to reproduce an issue, attached screen shots and log files and even investigated for which configurations it is valid, then received confirmation within a few minutes that the developer has fixed it!

However, even after the fix, there is more work to be done. On the next build regression tests are performed (many should be automated) to check that the fix hasn't broken anything else, and test scripts are modified to add this test case for next time.

Automating testing

Some of the above test activities lend themselves to a degree of automation, but many of them are labour-intensive. Planning and developing test cases is manual work. Writing test harnesses and automated test scripts, which iterate through test cases, requires planning and development time for the test team.

Even when automated tools can do some of the donkey work, there's often a price to pay. For example, using automated tools for load testing is pretty much the only way to repeat the same load test between builds to investigate the performance impact of code changes. However, it still takes time for the tester to plan the load tests, write the scripts, set up the test environment, run the tests and analyze the results.

Other times, automation can be counter-productive. It's time pressures that make it rarely worthwhile to use automated tools to do functional testing of the user interface, as the maintenance of the scripts is so fiddly between builds.

Even though automation takes time to setup and maintain, it does offer huge advantages in terms of what can be tested and how frequently, and it also allows testers to innovate and be creative. For testers, coding scripts for automation is worthwhile and easily justifiable to their managers. In fact, only basic programming skills are required to manipulate scripts (recorded automatically by test tools, for example) in order to encompass a wider range of test cases. With greater skill, testers can produce extensive automated tests that can then be scaled up to test not only the basic business requirements but the whole application infrastructure.

Tips for test teams

The best advice I can offer testers is to share your knowledge with the team. One simple but hugely beneficial exercise is to look over another tester's shoulder, as he or she demonstrates an issue they have discovered, and how they investigated it further to realise the extent of the defect. Another top tip for test team leaders is to set up a bug hunt. The idea is that testers work in pairs, or small teams, for an hour to do exploratory testing together. For example, a particular piece of functionality is tested and the team that finds the most defects, or most interesting defects, is rewarded. Donuts are always appreciated!

What's the ROI?

Test teams bring with them considerable expense, and it is one that many companies tend to try to avoid. Aside from the labour costs, there are also hardware and software requirements to be considered, as well the cost of the effort required to fix the bugs that testers find.

However, in order to appreciate the ROI of thorough testing, one only has to consider the impact on a business of delivering substandard products. No software application can claim to be bug free, but it's a given that untested applications will contain more defects than tested applications. Shoddy software will affect future sales, company reputation, increase work for application support staff, affect employee morale, and so forth.

The exact return on investment on testing may not be easy to measure, but as long as the test team focuses on testing the riskiest areas of the application, and executing tests covering all of the business requirements, then these facts alone render their presence invaluable.

Summary

There's often a misconception that testing isn't always as challenging as writing code, and therefore an activity which carries less stature within an organization. A large proportion of Computer Science graduates will become software developers, and possibly wouldn't even consider applying for a job as a software tester.

In reality testing can be an extremely creative activity. You still get to develop complicated software, only the objective is different. Where developers have to stick to a fairly rigid brief on what they are coding, testers have more freedom about what and how to build applications that increase productivity or verify quality. It's also extremely satisfying to break a developer friend's code.

Helen Joyce

Author profile:

Helen has been a software tester at Red Gate since 2001. She has been involved in the development of applications from the design stage to release, and has worked on nearly all of the products in the current Red Gate suite. She is currently project managing the development of SQL Backup.

Search for other articles by Helen Joyce

Rate this article:   Avg rating: from a total of 228 votes.


Poor

OK

Good

Great

Must read
Have Your Say
Do you have an opinion on this article? Then add your comment below:
You must be logged in to post to this forum

Click here to log in.


Subject: Want to become tester
Posted by: Anonymous (not signed in)
Posted on: Friday, July 28, 2006 at 7:46 AM
Message: I spent over 20 years in mainframe environment but since last 3 years i am out of job ( many reasons - job market - my own circumstances etc ).
Most of my career in IT I had chance to work in IBM and DEC environment with COBOL , JCL , CICS etc.
I find my previous backgroud enough to get a chance as a QA - Tester.
Can I have the advise how quickly I can be in as a tester and what is the shortest possible way to acquire the relevant information useful to work in QA field.
I am a very quick learner and also know the actual working environment provides the real learning ground.
I appreciate if get any suitable suggestion.

Subject: want to become a tester
Posted by: Anonymous (not signed in)
Posted on: Friday, July 28, 2006 at 7:48 AM
Message: I spent over 20 years in mainframe environment but since last 3 years i am out of job ( many reasons - job market - my own circumstances etc ).
Most of my career in IT I had chance to work in IBM and DEC environment with COBOL , JCL , CICS etc.
I find my previous backgroud enough to get a chance as a QA - Tester.
Can I have the advise how quickly I can be in as a tester and what is the shortest possible way to acquire the relevant information useful to work in QA field.
I am a very quick learner and also know the actual working environment provides the real learning ground.
I appreciate if get any suitable suggestion.

My email : pksim786@hotmail.com

Subject: want to become software tester
Posted by: Anonymous (not signed in)
Posted on: Friday, July 28, 2006 at 1:44 PM
Message: I have bachelor degree in computer science. For almost 2 years, I have tried to get a job in the IT field; unfortunately there is always someone who has a better experience than I do. Right now I’m working with very little paid job as webmaster in a dead end department. I want to become Software tester. Any advise regarding is greatly appreciated

my email is habele@yahoo.com

Subject: Hi
Posted by: Anonymous (not signed in)
Posted on: Wednesday, August 02, 2006 at 2:04 AM
Message: This si very useful site for Teste as well as developers.

Subject: i want to go into s/w testing
Posted by: Anonymous (not signed in)
Posted on: Monday, August 14, 2006 at 8:05 PM
Message: having just average knowlegde in IT, some one suggested that i can go for s/w testing. How possible is that? what does it really entail? do i need some prevoius qualification? i really would aprecaite an honest realistic opinoin as to if a career in testing is for me.
thanks!

email:
theorganicremedies@yahoo.co.uk

Subject: To know about the scope of software testers now and in the future
Posted by: Anonymous (not signed in)
Posted on: Sunday, August 27, 2006 at 4:35 AM
Message:
I am a software testing trainee and would like to know what is the sinequonon (tools,technology,emerging trends in the ST technology,where it stands in the global view...) as far as the field and the work relationship is concerned.keenly awaiting your reply.

Subject: Nice article
Posted by: Anonymous (not signed in)
Posted on: Wednesday, September 20, 2006 at 1:57 AM
Message: Nice article Helen. Yea I imagine it would be fun to break a developer friend's code.

I know it's a long time after you published the article but I'll ask a question just incase you still check this site. I recently graduated with a bachelor of engineering in e-commerce degree and have all of my (very limited) experience in software development. When I apply for a job as a QA Tester, my resume looks like that of a web developer...Do you have any advice on how I can use the web development experience to highlight traits that are good for QA Testing?

My email is pkar9741@yahoo.com

Thanks
Paul

Subject: What more is reqd in Testing
Posted by: Anonymous (not signed in)
Posted on: Tuesday, September 26, 2006 at 4:23 AM
Message: Hi,
I have just finished my Software Testing fvoundation level course and qualified the International S/W Testing Quality Board 's exam .
I have recd training in Mnaul Testing , Test Director and WinRunner.
What more is reqd to get a good job in Testing. Also I am a fresher in this field, so do I have to know any computer llnguages as well?

Subject: What more is reqd in Testing
Posted by: Anonymous (not signed in)
Posted on: Tuesday, September 26, 2006 at 4:24 AM
Message: Hi,
I have just finished my Software Testing fvoundation level course and qualified the International S/W Testing Quality Board 's exam .
I have recd training in Mnaul Testing , Test Director and WinRunner.
What more is reqd to get a good job in Testing. Also I am a fresher in this field, so do I have to know any computer llnguages as well?

My email is : nisha1776@rediffmail.com

Subject: tester was idle
Posted by: Anonymous (not signed in)
Posted on: Monday, October 09, 2006 at 6:44 AM
Message: when tester was in idle position wat will he do
wat is impact testing
wat is meant by classified project
how the testing processes vary with different organisations
testers role wen project is releasing

Subject: tester was idle
Posted by: Anonymous (not signed in)
Posted on: Monday, October 09, 2006 at 6:46 AM
Message: when tester was in idle position wat will he do
wat is impact testing
wat is meant by classified project
how the testing processes vary with different organisations
testers role wen project is releasing

my email: naren_elgm@rediffmail.com

Subject: Want to become a software tester!
Posted by: Anonymous (not signed in)
Posted on: Thursday, October 19, 2006 at 4:06 AM
Message: Thanks my god to create a oppourtunity to contacting and introduce myself as my full name is R.Venkatraman from chennai, India. I am basically under gradutate in business administration and now i am doing Master degree throug part time. Atpresent i am working in Iron Ore export firm as a manager-Logistics from past 4 years. But i am very much interest to work in software field. I heared about the software testing professional and also i searched software testing courses and it's scopes in google.com, i got up your website. Thanks to Google.com to enlighten me to knowing your website.

I request you to in a humble that I need some guidlines about software Testing professional and its futurescopes from you sir. can i ask some questions about software testing?

1. Who all are can study the testing professinal?
2. is any knowledge in coding, programming are required to doing sotware testing professional course?
3. If not, is it possible to learn easily? i meant one who in not-IT background can study this course?
4. If possible, which course shell i join?
5. What subject is important in software testing professional?

Please do give your best suggestion to me sir, it will help me out to join in the software career. Please sif.

With honour,
R.Venkatraman

Subject: want to become a software tester
Posted by: Anonymous (not signed in)
Posted on: Thursday, October 19, 2006 at 4:08 AM
Message: Thanks my god to create a oppourtunity to contacting and introduce myself as my full name is R.Venkatraman from chennai, India. I am basically under gradutate in business administration and now i am doing Master degree throug part time. Atpresent i am working in Iron Ore export firm as a manager-Logistics from past 4 years. But i am very much interest to work in software field. I heared about the software testing professional and also i searched software testing courses and it's scopes in google.com, i got up your website. Thanks to Google.com to enlighten me to knowing your website.

I request you to in a humble that I need some guidlines about software Testing professional and its futurescopes from you sir. can i ask some questions about software testing?

1. Who all are can study the testing professinal?
2. is any knowledge in coding, programming are required to doing sotware testing professional course?
3. If not, is it possible to learn easily? i meant one who in not-IT background can study this course?
4. If possible, which course shell i join?
5. What subject is important in software testing professional?

Please do give your best suggestion to me madem, it'll help me out to join in the software career. Please madem

With honour,
R.Venkatraman
venkatraman.r@hotmail.com
kanchee_venkat@rediffmail.com

Subject: Want to enter in to software field
Posted by: Anonymous (not signed in)
Posted on: Tuesday, October 31, 2006 at 8:33 AM
Message: Hi Presently i am working in technical support in ibm i was 2005 passout till now i dint learn courses by paying any thing because i was financially weak now i can effort but its eally difficult to choose which is best personally i was interested in networking and sap please suggest if i take sap which is best ie., which module is best and networking which is best
and my mail id was romeo_remoram@yahoo.co.in

Subject: Can i be a software tester
Posted by: Anonymous (not signed in)
Posted on: Thursday, November 02, 2006 at 6:08 AM
Message: Hi All, its a great oppurtunity to caontacting u all. Let me introduce myself as S.PRABHAKARAN from chennai, India. I am basically under gradutate in Commerce and now i am doing Master degree throug Distance. At present i am working in Logistics firm as account executive 4 two years. But i am very much interest to work in software field. I heared about the software testing professional and also i searched software testing courses and it's scopes in google.com, i got up your website. After that i hv gone for testing training class.

I request you to in a humble that I need some guidlines about software Testing professional and its futurescopes from you sir. can i ask some questions about software testing?

1. Who all are can study the testing professinal?
2. is any knowledge in coding, programming are required to doing sotware testing professional course?
3. If not, is it possible to learn easily? i meant one who in not-IT background can study this course?
4. If possible, which course shell i join?
5. What subject is important in software testing professional?

Please do give your best suggestion to me sir, it will help me out to join in the software career. Plz help me out n give ur valuable Suggetions. awaiting for ur rly.

Mail ID - prabhu17983@gmail.com


Regards

Prabhu....

Subject: Good to promote software testing
Posted by: Anonymous (not signed in)
Posted on: Tuesday, November 07, 2006 at 5:10 PM
Message: I believe that software testing is gaining ground as a profession, it is now being taken more seriously by companies in general, though it still has some catching up to do.

Rosie
www.rosiesherry.com/blog

Subject: want to start a career in software testing
Posted by: Anonymous (not signed in)
Posted on: Wednesday, November 15, 2006 at 10:58 PM
Message: I am currently living in melbourne australia. I want to start a career in QA/testing. I have no background in IT and testing field. Is there a course that I can take, which would help me start a career in Testing? Do I need to learn Computer Languages as well? I would appreciate a suggestion for a course that would help me find a job in this area.

my email is : rekhak7@yahoo.com

Subject: I want improve my knowledge in testing.
Posted by: Anonymous (not signed in)
Posted on: Tuesday, November 28, 2006 at 6:17 AM
Message: Hi,
I am Mohan reddy from kadapa.i am working in MNC company at kadapa.we r using only manual testing not used automation tools. but which tool is the better to learn like qtp or winrunner .present now qtp is very buzz word in testing.any one help about learn qtp and give some good sites for learn.

OK byee

Subject: Wants to know my chances to enter and survive as a tester
Posted by: Anonymous (not signed in)
Posted on: Monday, December 04, 2006 at 3:50 AM
Message: Hello!!
I have Bachelor's degree in Computer Applications. I have an average knowledge in IT. Working with Wipro BPO in Dell-US Technical Process for last 2 and a half years. Now I want to enter into the IT industry. Have started a Software testing course for approximately 2 months. How easy or difficult would it be for me to enter into this industry and thereafter survive in the Software testing field. Also want to know the scope of Software testing in India and Abroad, especially in Austraila. I would appreciate you valuable suggestions.
My email id is reetisirohi1@gmail.com

Subject: Can a fresher become a good tester
Posted by: Anonymous (not signed in)
Posted on: Tuesday, December 05, 2006 at 7:20 AM
Message: I'm a BTech(engineeing) graduate.i have very little knowledge in programming, but i have passion for testing.can i be a good tester.

my email-asree12@yahoo.com

Subject: I want to enter IT industry
Posted by: Anonymous (not signed in)
Posted on: Friday, December 22, 2006 at 3:59 PM
Message: I did my MCA in 1992 and have very little programming knowledge. If I do a software testing course is there a possibility of getting a job in the UK?

Subject: i want to become a software tester
Posted by: Anonymous (not signed in)
Posted on: Thursday, January 11, 2007 at 11:49 PM
Message: i am final year IT student.(B.Sc.I.T).i want to become a software tester.could u suggest me some good institute to begin the course.what is the job prospects in foreign countries.what is the max package we will be paid.what prior knowledge should i have. pls suggest. waitng for reply
email id-- shamy1_rock@yahoo.co.in

Subject: how to write test palns and test cases in real time scenario
Posted by: sreddy (not signed in)
Posted on: Friday, January 12, 2007 at 5:56 PM
Message:
hi
excellent article written on s/w testing.
i have query for u
i have complted my engg in electronics , i want to start my career in s/w testing.
i have done a course in testing ,but have no exact idea as what takes place in real time scenario.i want to know practically will it be possible for anbody to evaluate this.

i will happy to see answers to my question.

Subject: scope of software testing feild
Posted by: Anonymous (not signed in)
Posted on: Tuesday, January 16, 2007 at 1:52 AM
Message: Sir/madam,
i have completed my BE in IT feild in 2006 and i want to excel my career in software testing feild so plz tell me about scope and future of software testing feild. thank you

Subject: You are the best! Im glad...
Posted by: Anonymous (not signed in)
Posted on: Thursday, February 08, 2007 at 7:30 PM
Message: You are the best! Im glad...

Subject: querry
Posted by: Anonymous (not signed in)
Posted on: Friday, February 09, 2007 at 3:33 AM
Message: Hi Helen,
Was just going through your articles, and would like to inquire about the testing tools and courses in Melbourne. I have done Bachelor's of Computer Application and now I intend to bend towards Software testing. I am concerned about the in-depth knowledge of this subject. Is there any institute running a short term course in Melbourne?
Waiting for your valuable suggestion.

My email ID is nihar728@yahoo.co.in

Subject: An usual mnc thirst
Posted by: Anonymous (not signed in)
Posted on: Friday, February 09, 2007 at 10:35 PM
Message: hai helen !
i saw yourarticle
iam also completed my software testing by the end of last year and i am very eager and thirst to work and settle my career in mncs but the thing is
i dont know how to approach the mnc interviews and to done it well.
They are conducting aptitude also the technical rounds plese tell me how to over come these rounds in a well manner and to get good jobs
even though i prepare for interviews using mnc faqs and materials i get little nervoused
and shivering.
please give me some tips to over come these inconveniances.hope for your advice.

Subject: You have many friends that post in your guestbook - it is cool!
Posted by: Anonymous (not signed in)
Posted on: Thursday, February 15, 2007 at 11:46 AM
Message: You have many friends that post in your guestbook - it is cool!

Subject: i want to know the future prospects of software tester
Posted by: Anonymous (not signed in)
Posted on: Sunday, February 18, 2007 at 4:19 AM
Message: hello mam
i am an electrical engineer and looking for the courses of s/w testing.now can you please suggest me how much benificial it will be for me
please reply my mail id is
manavendrakumar@rediffmail.com

Subject: Testing is more responsible job then developers
Posted by: Anonymous (not signed in)
Posted on: Wednesday, February 28, 2007 at 12:42 PM
Message: Testing is more responsible job then developers.

Subject: Testing is more responsible job then developers.
Posted by: Anonymous (not signed in)
Posted on: Wednesday, February 28, 2007 at 12:53 PM
Message: Hi friends
There is great career in software testing. last year 140% growth has been reported in software testing field.to become a good software tester there are lots of quality required, not related to programming point of view but from other points.
If any person has following qualities then he can become a successfull software tester.
1) Logical and analytical mind
2) Patience
3) quick learner
4) good communication
i think any degree is not necessary for that.

BECAUSE I HAVE DONE B.COM AND I AM WORKING AS A SENIOR SOFTWARE ENGINEER IN A MNC.

SO ALL THE BEST TO ALL...

REGARDS MANN
INDIA

Subject: Your site is very convenient in navigation and has good design. Thanks!
Posted by: Anonymous (not signed in)
Posted on: Thursday, March 01, 2007 at 11:50 PM
Message: Your site is very convenient in navigation and has good design. Thanks!

Subject: Want to become a software tester
Posted by: Anonymous (not signed in)
Posted on: Friday, March 02, 2007 at 4:39 PM
Message: Hi Every1, its a great oppurtunity to contact u all.I am Pinky and staying in Washington USA . I am a gradutate in B.A in English Literature . At present i am at home, i am very much interested to work as software tester. I heard about the software testing professional and also i searched abt software testing courses and it's scopes in google and also found a few Colleges in WASHINGTON .B4 i go n join in any college to do this software program ,i have a few questions regarding this feild .
I request if you could give me some guidelines about this software Testing professional career.I have a few questions regarding this.....
1. How tough is this career in study wise?
2. Do i need to learn any coding, programming for me to do this job ?
3. How much depth of math skills are required in this feild ?
4. Is the job very stressful n is late hours of work to be done ?
5. What subject is important in software testing professional?
6.What are the pros n cons of this career?

Please do give your best suggestion to me, it will help me out in deciding the rite career for me . Plz help me out n give ur valuable suggestions.Awaiting for ur reply .I appreciate ur views in this matter.
Thank U

Subject: Want to become a software tester
Posted by: Anonymous (not signed in)
Posted on: Friday, March 02, 2007 at 4:42 PM
Message: Hey plz do reply to me on this id
pinksinair@yahoo.co.in

Subject: Interesting, but navigation system is a little bit confusing
Posted by: Anonymous (not signed in)
Posted on: Wednesday, March 14, 2007 at 3:19 PM
Message: Interesting, but navigation system is a little bit confusing

Subject: Anonymous comments disabled
Posted by: AnnaL (view profile)
Posted on: Friday, May 11, 2007 at 3:55 AM
Message: Due to relentless spamming, we've been forced to disable anonymous comments on this article.

If you wish to contribute to the debate on this article, you will need to sign in, or register on Simple Talk, if you are not already a member.

Subject: info on courses
Posted by: hunter_hunted (view profile)
Posted on: Friday, May 25, 2007 at 7:40 PM
Message: HI all! I;m a novice in software testing.I do have some IT experience nd wld like to kick start my career as a software tester. can anyone tell me where to find the courses in melbourne. I wld much appreciate any answers in this regard.

Subject: info on software testing
Posted by: goody (view profile)
Posted on: Sunday, November 11, 2007 at 4:23 PM
Message: Hi all
I just heard of an opportunity to be a software tester. Pls, do i need to take a course or its something i can study on my own.also, does it involve programming. Any relevant information will be appreciated. am a realtor trying to change career.
Thank you for your time.

Subject: Hi
Posted by: Vibhor (view profile)
Posted on: Monday, November 24, 2008 at 2:34 PM
Message: I am from INDIA . I have cleared my ISTQB Foundation level exam with 88% .Please let me know, can i study in AUSTRAILA , for my Advance level in Testing, and is there any scope as software tester ?
Please help me to make my carrier.
Thanks & Regards
Vibhor Mehta
Vibhor.Mehta@yahoo com


Subject: FREE. Self-Study Practical Course on Software Testing
Posted by: QATutor.com (view profile)
Posted on: Wednesday, September 23, 2009 at 4:34 PM
Message: Hello,

My name is Roman Savenkov. I'm the author of the practical course, How to Become a Software Tester. My course is a cross between a book on software testing and a conventional software testing course. Let me explain.

When you read a book on software testing, but don't interact with the software, don't look into the code, and don’t file bugs, you are getting purely theoretical knowledge. Theoretical knowledge is:

- well … Not practical. There is a HUGE difference between reading about sky jumping and actually sky jumping.
- Short-lived. It’s like Confucius said: "I hear and I forget. I see and I remember. I do and I understand."
- Not sellable. It's all about getting a job as a software tester. People don't pass interviews by saying, "I read about it." People pass interviews by saying, "I did it," and by demonstrating that they can perform actual testing.

Now let's talk about online and offline courses. The problem is that these are all expensive ($1000+); additionally, many of them are simply impractical, poorly designed, and/or taught by people without serious credentials. I receive many emails from folks who wasted their last money on these courses. There are of course, good ones, but the price is always 1000+.

So… books don't provide you with practical skills, and conventional courses are expensive.

Now back to my course. It consists of a textbook (www.qatutor.com) and a Web site (www.sharelane.com) that is linked to examples and exercises found in the textbook. Here are the advantages:

- The price of the course is FREE (supported by Google Ads). eBook and paperback are available.
- You are the master of your time: You can go through this course in a month, or in a year – it's your choice.
- You can study anywhere: You can read the textbook on the subway and do the practical exercises once you get home.
- You don't need to pay again to retake the course.
- If you are already a professional software tester, you can use the course to teach your spouse or child.
- This course is built on the educational and professional experience I gained at one of the top software companies, PayPal.

I have 8+ years of professional experience in software testing. For 5.5 years I worked for PayPal, where I was a member of the QA Financial Systems Team and then the QA Architecture team. You can see my professional references on LinkedIn, or here: www.qatutor.com/about.html

My teaching experience includes off-line seminars, self-study courses (e.g., my PayPal Python course), books (e.g., my bestselling book in Russian, Testing Dot Com), and private lessons.
----------------------------------------------
Careers in software testing have changed the lives of thousands of people from all walks of life for the better. My educational efforts are focused on:

1. Giving you HOPE that you can change your life too

2. Equipping you with the precise tools required to join the ranks of highly paid software professionals
----------------------------------------------

You can find more details at: www.qatutor.com.

Thank you for your time.

Subject: Hi Helen Joyce,
Posted by: Bal (view profile)
Posted on: Tuesday, June 01, 2010 at 10:31 AM
Message: Im currently working in a small software development company as a tester. we do manually testing, do you have any link or site that offers a FREE software tool? we really want to automate our testing.
Thank you in advance..
Here is my email add : cristobaljlozano@yahoo.com

Subject: info on software testing
Posted by: anuraggoyal (view profile)
Posted on: Wednesday, March 16, 2011 at 12:15 AM
Message: i have just joined a software company in India and my designation is Quality Assurence Engineer.

I am into testing field now. Please suggest me from where should i start. I dont know in which testing i will go? what should i do?

Thank you for your time
my email id is: anurag.goyal1@gmail.com

Subject: Software testing
Posted by: vsoid (view profile)
Posted on: Thursday, March 31, 2011 at 7:04 PM
Message: “Ichip Solutions” is a specialist Software Testing organization which is pleased to announce a “Software Testing” course in formal testing techniques that will enhance confidence level of participants to practically test software products.

Training Objectives:

With rich experience of faculty and focus on practical aspects, this Training aims to introduce the participants to the holistic approach to software testing with the use of formal processes & methodologies and appropriate tools and techniques
To Build software Testing professional which will fulfill IT industry needs
Benefits at the end of Training, participants will have:

Clarity in Testing concepts & Knowledge of formal testing techniques
Understood ways to refine their Testing skill in order to improve ROI on testing
Insight onto the industry trends in Software Testing
Candidates will be referred to HR recruitment agencies within the IT industry
Free Communication Class to improve communication skills
Free Resume building from IT expertise to meet IT standards which makes it easy to find a job
Who should Attend?

Software novices who would like to pursue their career in Testing
Software Testing practitioners who are Interested in whetting their skills
Software professionals who would like to migrate from development activity to software testing
Course Fees & Registration
$2200 per nomination (special 10% discount for a group of 3-5 and 15% discount for 6 or more nominations)

We help you turn your dreams into reality!

For More information please log on to www.ichipsolutions.com

Job Assistance Provided (Get Real Time Experience in Software Testing)


 

Top Rated

We don't need Source Control: we're Database Developers
 As part of our long-running series of articles where we ask working database developers how database... Read more...

The Proposals Conundrum
 When you work for a small software development (or any services) company, one of the major challenges... Read more...

David Heinemeier Hansson: Geek of the Week
 Ruby on Rails, the open-source web application framework, grew out of David Heinemeier Hansson's work... Read more...

Alex Payne: Big in the IT Business
 Alex Payne worked on developing Twitter for three years. When he started, it was a small side-project:... Read more...

Seth Godin: Big in the IT Business
 Seth Godin has transformed our understanding of marketing in IT. He invented the concept of 'permission... Read more...

Most Viewed

The Future of Reflector
 Simple Talk asked freelance writer Bob Cramblitt to sit down with the two people behind the agreement... Read more...

Linus Torvalds, Geek of the Week
 Linus Torvalds is remarkable, not only for being the technical genius who wrote Linux, but for then... Read more...

Bad CaRMa
 From hope and euphoria, to desperation, firings and the ultimate demise of a company. Tim Gorman charts... Read more...

Driving up software quality - the role of the tester
 Have you ever wondered what a software tester does? Helen Joyce, test engineer at Red Gate software... Read more...

Don Knuth and the Art of Computer Programming: The Interview
 Fifty years after starting the 'Art of Computer Programming', (TAOCP), Don Knuth is still working hard ... Read more...

Why Join

Over 400,000 Microsoft professionals subscribe to the Simple-Talk technical journal. Join today, it's fast, simple, free and secure.