Does automation testing comes under white box or black box testing? Or is it separate type of testing?