Let B=A*C. Then (A^2+B^3)/(A^3+B^2) = (1+A*C^3)/(A+C^2).
Then some manipulation:
(1+A*C^3)/(A+C^2)
= (A*C^3+C^5-C^5+1)/(A+C^2)
= C^3 + (1-C^5)/(A+C^2)
= C^3 + (1-C)*(C^4+C^3+C^2+C+1)/(A+C^2)
Setting A=C^4+C^3+C+1 will cancel out the denominator with the large factor in the numerator, which reduces the expression to C^3-C+1.
Then for any positive integer C, (A, B)=(C^4+C^3+C+1, C^5+C^4+C^2+C) will make (A^2+B^3)/(A^3+B^2) = C^3-C+1. This proves there is an infinite number of integer solutions.