Upcoming Bootcamps
Back to Bootcamps ScheduleMobile Testing Essentials
Location: Online
The goal of this 1.5-day course is to provide students with best practices around testing, refactoring code to be more testable, and writing good tests. To achieve this goal, students will practice writing tests throughout the course.
- $1,000.00 excl.
Overview
The goal of this 1.5-day course is to provide students with best practices around testing, refactoring code to be more testable, and writing good tests. To achieve this goal, students will practice writing tests throughout the course.
Unit Testing
-
Refresh on the foundations of unit testing with core mechanics
-
Refactor existing code to be more testable
-
Explore testing with a network
-
Isolate testable code units with code contracts to improve testability and defect resiliency
UI Testing
-
Test user interfaces to validate functionality
-
Understand how accessibility features can make your UI tests more resilient to interface changes
Testing Philosophy
-
Single responsibility principle (SRP)
-
Identifying what to test
-
Writing good tests
-
Understanding test-driven development
Testing Automation
-
Automating behaviors and tests locally and remotely with git and GitHub Actions
-
iOS developers using Swift or Android developers using Kotlin with at least 6 months experience building apps are ideally suited for this course.
-
Experience working with asynchronous code and web services is strongly recommended.
Speak with a Nerd
Schedule a call today! Our team team of Nerds are ready to discuss your business needs.
What our students say
I did the swift and iOS bootcamp in Georgia. It was incredible and totally worth it. I had only played around and pieced together iOS apps before I went to the bootcamp. After everything made so much more sense and I was able to create and publish new iOS apps with ease.
Anna Sherman, Developer, Carbon Five
I used other online free courses to learn basic Kotlin and some advanced topics. It was nice to have the classroom setting, with the Kotlin Essentials course, to gain better-detailed knowledge. I do feel more confident with the basics of Kotlin, and I am looking forward to taking the more advanced courses.
Steve Hamilton, Android Software Engineer, Disney
I was able to start my research lab, HealthHawks, because Big Nerd Ranch gave me the skills to build software on mobile applications. I equip medical professionals with software that they test to be able to determine if it helps clinical outcomes. It is awesome. Big Nerd Ranch taught me how to change the world for the better, one line of code at a time.
Elizabeth Baker, Associate Professor of Information Systems, UNC Wilmington

Other Services
If you think this is pretty cool, just wait till you see what else we can do.
View All ServicesDigital Product Development
From the first discovery session to launch, you’ll get a whole team of dedicated Nerds.
Learn MoreEmbedded Experts
Whether you have to fill in some gaps on your team, need some support in an unfamiliar language, or a different design perspective, our team is ready to help.
Learn More