Testing mobile applications is significantly harder than testing web applications due to various factors such as feature parity, platform complexities, deployment challenges, and tool support. When developing a feature for a web application, the team only needs to account for one user world, whereas mobile apps require consideration of multiple device platforms' capabilities and user communities' expectations. Additionally, deploying mobile applications can be time-consuming due to the need to manually install apps on live, local devices, while integration tests against backend services are similar in both cases. However, web automation has a more mature industry with better tools and support from the user community, making it easier for testers to write automated tests. Overall, testing mobile applications requires a deeper understanding of platform complexities, test strategies, and tooling, which can be challenging but also presents opportunities for growth and innovation in the field.