When it comes to successful project completion, testing plays a vital role. The software needs to be clearly understood by all involved and for this, functional and non functional testing are carried out. In the previous posts, we have talked about what is functional software testing and we also covered important aspects about non functional