Expertise with various types of software testing Testing Types Functional testing. Non-functional testing. Confirmation testing. Regression testing Testing Techniques Static testing. Black-box testing. Experience-based testing