Share you software testing experience

Reply

Join Date: Oct 2006
Posts: 174
Reputation: tech291083 is an unknown quantity at this point 
Solved Threads: 0
tech291083 tech291083 is offline Offline
Junior Poster

Share you software testing experience

 
0
  #1
Dec 28th, 2006
Hi,

These days I come across a lot of vacancies regarding a software testing job. Can any one please tell me:


1. What exactly these softwate testers do in terms of testing? How different is it from regular software development/ programming job?

2. I have heard that no programming knowledge it required to develop a career into testing. Is it true?

3. How did you get into it?

4. Is it worth doing the ISEB certification in software testing just like the MCSE, Cisco or Oracle ones?

5. Any tips you would like to share with budding software testers/ IT graduates?

Thanks.
Last edited by tech291083; Dec 28th, 2006 at 6:55 am.
Reply With Quote Quick reply to this message  
Join Date: Oct 2007
Posts: 2
Reputation: neeraj_sharma is an unknown quantity at this point 
Solved Threads: 0
neeraj_sharma's Avatar
neeraj_sharma neeraj_sharma is offline Offline
Newbie Poster

Re: Share you software testing experience

 
0
  #2
Oct 2nd, 2007
hi,
1.The job of software tester is to test the software and check it working in different condition .It is similar to Car.someone else made the car and u r the person who checks it working on different roads and various functions and whether they r working according to expectation.

2.A little knowledge is required.For example u r working on a Java based webpage so as a tester u require knowledge of java to better understand how everything is working.

3.Apply to various companies.Most of the companies prefer experienced person in the walkins.

4.At this point ISEB certification has little value but for getting a job it helps
Reply With Quote Quick reply to this message  
Join Date: Oct 2006
Posts: 174
Reputation: tech291083 is an unknown quantity at this point 
Solved Threads: 0
tech291083 tech291083 is offline Offline
Junior Poster

Re: Share you software testing experience

 
0
  #3
Oct 3rd, 2007
Originally Posted by neeraj_sharma View Post
hi,
1.The job of software tester is to test the software and check it working in different condition .It is similar to Car.someone else made the car and u r the person who checks it working on different roads and various functions and whether they r working according to expectation.

2.A little knowledge is required.For example u r working on a Java based webpage so as a tester u require knowledge of java to better understand how everything is working.

3.Apply to various companies.Most of the companies prefer experienced person in the walkins.

4.At this point ISEB certification has little value but for getting a job it helps
Very interesting thouths and very informative as well. thanks a lot my friend.
Reply With Quote Quick reply to this message  
Join Date: Dec 2007
Posts: 36
Reputation: fuzzyduq is an unknown quantity at this point 
Solved Threads: 0
fuzzyduq fuzzyduq is offline Offline
Light Poster

Re: Share you software testing experience

 
0
  #4
Dec 7th, 2007
Hi, to expand on the previous post, developers test their programs in an ideal environment, and subjectively, i.e., to prove that it works and does what the specification requires. Software testers attempt to replicate the real world, and test the system not as it should be, but as a user would, which are not always the same thing.
Reply With Quote Quick reply to this message  
Join Date: Aug 2007
Posts: 165
Reputation: Fest3er is an unknown quantity at this point 
Solved Threads: 18
Fest3er Fest3er is offline Offline
Junior Poster

Re: Share you software testing experience

 
0
  #5
Mar 5th, 2008
Should you want a longer description....

The following assumes that the target company actively works to prevents software bugs from getting out the door. A software/system tester will be miserable in any company that throws software/systems over the wall at customers as soon as it compiles.

A tester has two functions:
  • verify that the software works according to its design
  • verify that the software does not work in ways it wasn't designed.
Or, in other words, the tester finds out if the software does what it's supposed to do, and tries his best to break it.

Proper testing involves being very familiar with all of the system's interfaces. Let me pick something a lot of people use, but aren't too familiar with otherwise: a GSM cellular base station system.

A GSM BSS has a number of interfaces: A (to the switch), A-BIS (to the BTS radio unit), O&M (to the OP & Maint Center), voice time slots, data time slots, RF (radio between the BSS and the mobile), local debug and test ports, and more that I've since forgotten.

To properly test a BSS, you need a tool that can properly exercise SS7, LAPB, LAPD, LAPDm, X.25, TCP/IP, and other established protocols. The tool needs to be able to 'talk to' the debug and test ports. It needs to be able to generate audio and data for transmission, and be able to receive audio and data for verification.

These are just the top level requirements. The tester has to become familiar with all those interfaces and the device under test in general, become familiar with the test equipment, become familiar with the test language, learn the local bug-reporting system, learn the local source code control system, et al.

A good, experienced tester can listen to a field problem report, ponder it for a few minutes or a few days, then walk into the lab and reproduce the problem.

A good tester will learn how to break any software, then repeat it as many times as needed until the software developers/maintainers locate the bug.

A good tester will learn how to find all the bugs before the software gets too far into the field. A good tester will always strive to ensure that his tests, processes and procedures are repeatable, so he can prove that bugs exist, and so he can prove that bugs have been fixed. Above all, a tester must be able to visualize a test job and figure out how to automate it, because only test automation can provide the requisite repeatability.

A good tester is not a specialist. By nature a tester must be a generalist, comfortable with hardware as well as software.

It's not necessarily an easy job. But, by golly, it sure can be fun!
Reply With Quote Quick reply to this message  
Reply

This thread is more than three months old.
Perhaps start a new thread instead?
Message:



Similar Threads
Other Threads in the IT Professionals' Lounge Forum
Thread Tools Search this Thread



About Us | Contact Us | Advertise | DaniWeb | Acceptable Use Policy | RSS Feed

©2003 - 2009 DaniWeb® LLC