Software Testing is a method to check whether the actual software product matches expected requirements and to ensure that software product is Defect free.
Software Testing is Important because if there are any bugs or errors in the software, it can be identified early and can be solved before delivery of the software product. Properly
tested software products ensure reliability, security and high performance which further results in time saving, cost effectiveness and customer satisfaction.
Having a basic knowledge of computers is enough. But, if you have any knowledge of C, Java, SQL or other programming languages, then it can be an added advantage.