What is software testing?
Question:
Its testing the aspects of the software. You want to test every thing about program that could go wrong. You would need to test it on various systems with different operating systems and specs(ex. RAM). You also want to test while developing to find the small errors that could potentionally become huge ones and are a lot harder to find when your done programing.
In it's simplest terms it is running the software to see how it performs. When bug are found fixing them and running it again.
To do the job right you need a test plan. Every aspect of the program should be mapped out and a plan for testing it included.
Done properly anyone could follow that plan and provide feedback as to problems.
If you are developing for multiple platforms you need the ability to test on each of them. This insures that the program will run regardless of what computer it is run on or at the very least provides you will what the limits are.
If you are developing software to sell it is a good idea to spend more time in developing the test plan and testing than it takes to develop it. The software should be bug free before market.
More Questions & Answers...