Testing is, arguably, the most important and most underrated part of the SDLC. You may have heard of black box testing and white box testing, manual and automated testing, etc.
But whatever the color, whatever the methodology, whatever the type of test, the underlying principle that the QA teams must follow is to ensure that no efforts are spared to break the application or software being tested. Read more
Many teams consider testing and bug-fixing as the final piece in software development. Well, we are getting there. But you should not let your guard down till it is done as in D-O-N-E. It is human nature, unless controlled by rigorous processes, to become a bit complacent when things have been satisfactorily done till the previous stage.
Companies make the mistake of assuming that handing over of the code and any other required documentation constitutes the completion of the project. Read more
The articles in this tutorial series were meant to provide you with a sound footing in software development practices, even if you are new to it and did not have prior experience. They were made simple and fun, and yet prepare you for success in managing and executing software development projects.
Below are a few resources for additional study and guidance. Many of them have further links to help you dig deeper. Read more