manual and automation testing