iOS Automated Testing Strategies Q&A (Unit, Integration, UI...) | iOS Lead Essentials Podcast #013
/This podcast is all about automated testing strategies to improve your productivity and continuously deliver high-quality apps.
You’ll learn effective testing strategies in iOS as we reply to frequently asked questions, including:
- What is Unit Testing?
- What is Integration testing?
- What is UI testing?
- What is Acceptance testing?
- What is End-to-end testing?
- What is Black-box testing?
- What is Snapshot testing?
- Which testing strategy is best, which one should I choose?
- I read about the benefits of testing, but it takes too long to implement. Am I doing something wrong? Should I abandon the idea of testing?
- I work on a legacy codebase with no tests. What testing strategies do you suggest to use?
- My tests sometimes pass and sometimes fail. Can you suggest how I can improve them?
- My tests take a long time to run, and I’m thinking about stopping testing altogether. Is there any way to speed them up?
Automated testing is a must-have skill for a remarkable and high-paying career in iOS development. And chances are that you can apply the exact ideas and insights in this podcast to speed up your progress.
Subscribe now to our Youtube channel and Podcast to catch new episodes.
Notes
- Free TDD series for iOS developers by Caio & Mike
- iOS Automation Testing Tools vs. Economics: Is It Worth The Cost?
- Why mocking in iOS tests may not stop network and DB activity entirely
- “How do you think when writing tests?” – It’s simpler than you may think
- Looking for the next level? Join us in the Essential Developer Academy