Manual vs Automated Testing: Features, Pros, Cons, Benefits