Initially I use to think a lot why there is a seperate process called Software Testing? why can't developers test the application before releasing. I got to know the answer only when I started working as a QA Analyst. No Software can be 100% defect free. Producing 100% defect free software is practically impossible. The software faults occur through the following process: A programmer makes an error (mistake), which results in a defect (fault, bug) in the software source code. If this defect is executed, in certain situations the system will produce wrong results, causing a failure. Not all defects will necessarily result in failures. For example, defects in a dead code will never result in failures. A defect can turn into a failure when the environment is changed. Examples of these changes in environment include the software being run on a new hardware platform, alterations in source data or interacting with different software.
As a Software Tester, first you must understand the Software Requirements. Every requirement must be covered in your Testing Cycle. To test a single requirement, you might need to use combinations of inputs. Attitude of a tester matters a lot in testing. One should not get boared of testing the same application. You must consider the testing as a passion and you should always try to prove that application deffers from the requirements.
Hello, I am starting this blog to share my experience as a software tester. I wish to share the real time challenges in my job and current news about software testing. Thanks!!
Wednesday, May 7, 2008
Subscribe to:
Post Comments (Atom)


No comments:
Post a Comment