All manual software testing is expensive
No software can be used unless it is tested properly. The programmer who has written the software would feel he has achieved something only when there is a qualified person who can test his software a...
No software can be used unless it is tested properly. The programmer who has written the software would feel he has achieved something only when there is a qualified person who can test his software and finds that it can run without any problems. One simple way of testing software is through manual software testing. This kind of testing has been adopted for quite some time now; in recent times, however, this has been replaced by automated testing.
When you talk about manual software testing, you will find that there are more disadvantages that people talk about, than the possible advantages. To begin with, the cost factor is what deters people from testing software manually. Not only is the process costly, it is also incredibly slow, when compared to the automated process of testing. The latter uses certain tools that are also developed by software engineers.
Another common complaint that people have against manual software testing is the fact that the process cannot be undertaken as a consistent one, nor is it something that can be scaled to the meet the requirement that you have. This in particular is a serious disadvantage, one that leaves you with only a limited scope of application. In a world, where everything is trying to be made into a scaleable model, it is certainly difficult when you are left with a testing procedure that cannot be applied in scaled situation.
One important factor to remember when you do manual software testing is the extent to which the software that has been developed fits in with the specification of the customer or client. In short, when you do the testing of the software, you need to know if it is just the right thing that the customer wanted. The next issue is to make sure that the entire software that is developed will work the way the customer expects it to. To assess and evaluate a software, you need to be a programmer with exceptional testing skills and knowledge.
All the manual software testing that is carried out needs to be properly put together in a report; without this in-depth documentation, the programmer will not be able to set right any glitches that can crop up while the software. This documentation also helps the programmer get a clear idea of what problems might arise when the program is run and hence find a way to overcome the same and make it perfect.
While carrying out manual software testing procedures, it is interesting to note that some procedures are more likely to bring out the existence of bugs in a program than other testing procedures that a programmer may care to make use of. The more you test, the more you realize that there are bugs that need to be removed from the program to bring it to an acceptable level of refinement and acceptability.
Source: Free Articles from ArticlesFactory.com
ABOUT THE AUTHOR
Francisco Segura owns and operates http://www.softwaretestingnow.com Software Testing