Before I explain about my activity as Software Tester during testing a Banking System Project Development, for a few incoming articles I will explain about Definition, Terminology, Theory, Methodology, Design, and Execute Testing.
What is Software Testing? Testing is the evaluation of the work products created during during a Software Development Life Cycle (SDLC). This is more general than just checking part or all of Software system to see if it meets its specification. Testing is a difficult process, in general, and sufficient resources are seldom available for testing. From my standpoint, testing is done throughout a development effort and is not just activity tacked on at the end of a development phase to see how well the developers did. We see testing as part of the process that puts quality into a Software System. As a result, we address the testing of all development products (models) even before any code is written.