What is Software Testing?
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.
Recommended Readings:
] What is the difference between Regression Testing vs Retest?
5 tips to Write Effective Test Case Expected Result
What is the difference between SDLC and STLC?
Step by step guide from Test Case Development to Test Execution
Standard definition of software testing
What is a Test Case Template?
What is a Test Scenario Template?
What are Entry and Exit Criteria in the Software testing life cycle?
Software Testing FAQ and Interview Questions and Answers
How to write a good test case?
Difference between severity and priority of a defect?