Introduction to Software Testing Simplified
Software testing is an important part of the Software development cycle. So, as simple as possible, avoid unnecessary grammar. Software testing simply means checking and verifying that the software is working as it was intended based on requirements. This should be simple enough.
Now, this makes software testing user or customer-centric. Requirements gathered from the client or user become the manual for testing the application. All components of the software must behave according to the set requirement.
Thus, it is important to have a correct and complete requirement to aid robust testing.
So why Software testing?
The list goes on and on. This shows why software testing can't be trivialized or omitted in the software development Lifecycle(SDLC)
Based on this article, I would just highlight three main classes of Software testing.
Note: We have so many branches of tests under these classes. That would be a discussion for another day.
Software testers rock The Coding Mum Maryam Ajayi Olatokunbo Ogunlade