Signup as a Tutor

As a tutor you can connect with more than a million students and grow your network.

Android Testing

No Reviews Yet

Gurukul, Ahmedabad

Course ID: 9145

Gurukul, Ahmedabad

Our Consultant picture
Our Consultant
No Reviews Yet

Date and Time

Not decided yet.

Our Consultant picture
Our Consultant


About Our Consultant

Our consultant has over 14 years of experience in Software Testing and Development. He is currently heading a testing team with a leading corporate.
Our consultant has spent most of his career in testing Telecom, Telecom Devices, Mobile Devices and Mobile Applications. Our consultant was previously employed with Samsung Mobile Centre, Motorola and many other leading telecom companies.
Our consultant is a passionate trainer and has delivered trainings on various subjects like Mobile Applications Testing, iPhone Testing, Android Testing, Blackberry Testing, Windows Phone Testing, Telecom related subjects, etc.
No reviews currently

About the Course

Course Overview & Benefits:
This "Android Testing Course" is designed for QA / Testing folks with or without any knowledge about Android Applications.
This course will cover a brief introduction about Android, types of Mobile Applications, challenges in testing Mobile Applications, exploring the Android software, History of Android Testing, Applications available on Android market, Various Tools available, Creating Hello World Project, Android Project Structure, Android Application components,Activity, Activity Life Cycle and lifetime, User Interface & Sample Views.
This course also covers Android Application Fundamentals, Android Testing Framework, Limitations of existing android instrumentation, Robotium Architechture, Robotium on top of Insturmentaion, how do we identify object,Uses of Robotium, Integrate Robotium tools such as Bamboo, Robotium to test sample application.
There will also be a coverage on limitations of Robotium and further solutions to that using Selenium and Sikuli.

Topics Covered

Course Contents:
1. Introduction to Android
2. Exploring Android Software
3. Accessing Android device hardware components
4. Types of mobile Applications
5. Native Applications
6. Mobile Web Applications
7. Hybrid Applications
8. Challenges in Developing Mobile Applications
9. The Birth & History of Android
10. Open Handset Alliance (OHA)
11. Android device distribution
12. Applications available on Android market
13. Various Tools available
14. Creating HelloWorld project using eclipse
15. Android Project Structure
16. Android Application Components
17. Activity Life cycle States and Lifetimes
18. User Interface
19. Sample Views
20. Android Application Fundamentals (Activities , Views , Intents, Services etc)
21. Android Testing Framework: Talk about Test Structure , JUnit, Instrumentation, Monkeyrunner
22. Limitations of existing android instrumentation
23. Robotium Architecture
24. What is Robotium?
25. Why to use Robotium ?
26. Understanding Robotium Code base
27. Why Robotium what's the advantages of using Robotium on top of Instrumentation
28. Robotium on top of Instrumentation
29. How do we identify object ?
30. How does robotium recognize the object
31. How to use Robotium to test directly on the apk ?
32. How to run scripts on emulator as well as device?
33. How to integrate Robotium with tools such as Bamboo(Build server), Maven, Ant, Cucumber
34. Demo of using Robotium to test sample application
35. Discussion on limitations of Robotium and further solutions to that using Selenium and Sikuli.

Who should attend

• Participants should know basic difference between the mobile Applications and web Applications and have a fair knowledge on Junit.


• This program will benefit anyone willing to test Android Applications.

What you need to bring


Key Takeaways



No reviews currently


Post your requirement and let us connect you with best possible matches for Computer Software Classes Post your requirement now