Different Testing Types which can be performed on APIs