I want to share my views for those who thinks there is no requirement of coding/programming knowledge in manual testing, if you have coding/programming knowledge you can understand the software in a better way i.e. about its architecture, its implementation, etc.
We all know that testing is not only to verify bugs, defects, faults and issues in a product or an application even it is to deliver a quality to the end user. So if we want to check quality of a thing we must have knowledge about its external architecture as well as internal architecture.
A software product's internal architecture are always programs, coding, logics, databases, etc. So if anybody wants to verify/validate the internal architecture of a software product then s/he must have knowledge about the things like programs, coding, logics, databases, etc.
At last, because of above reasons I agreed that a software tester must have knowledge about programming or say software internal architecture.
0 Comments
What would you like to add in my list? I look forward to reading your comments below.