Blog
Appium
Adhésion au métier - Méthodes / Prise en main technique
Informations générales
Objectifs :
Cette formation porte sur l’automatisation des tests sur appareils mobiles, à l’aide d’Appium, un outil open source permettant de créer des tests automatisés dans les environnements Android et iOS, et de l’intégrer dans une chaîne d’outils de tests continus :
- Comprendre Appium et la chaîne d’outils permettant son utilisation
- Savoir installer Appium et les outils associés
- Être capable d’automatiser les tests sur des applications mobiles
- Mettre en place une plateforme de tests continus
Profil recherché :
- Testeur
- Développeur - Concepteur
- Responsable des tests
- Ingénieur en automatisation des tests
Exigences obligatoires :
- Connaissances de base en Java et en tests mobiles/fonctionnels
Introduction :
1. System & tools
- Introduction to testing and test automation
- The different test automation tools
2. Introduction to Appuim & Mobile Test Automation
- Mobile test automation, Selenium 3.0 and APIs (iOS and Android)
- Exécution des scripts avec logiciels d’émulation & sur dispositifs
- Different API levels and Appium concepts
3. JDK, Maven and Android installations
- Adding an Agile project
- Create US and sprints
4. Basic Appium for Windows installations
- Configuration SDK Manager
- Download & setup of Android API & Appium GUI
- Understanding appPath, appPackage & appActivity
5. Appium server / Windows OS development
- Starting & stopping the Appium server
- Appium Maven Dependencies Download
- Stop commands and nodes
6. The "Automator Viewer" user interface
- User interface tool Automator Viewer through SDK
- Location strategies & tags
7. Inspector Appium
- Presentation of the Inspecteur Appium
- Record and view the video with the Appium Inspector
- Locate elements with the help of the tool
- Quid about active sessions?
8. The object repository
- Presentation of the Object Repository
- Use as a development infrastructure
- Rôle de maintenance & types de développement
9. Additional features
- Execution with ANT, Maven, Jenkins
- Object, technique and element locator
- Locate elements within elements & multiple elements
- Using the functions inside the UI Automator class
10. Test "Android NDK ", Hybrid & Web Applications
- Different tests Native tool
- Tactile Actions and Events - Gesture manipulation
- Web Tool Test - Web Automation with the Chrome browser
- Hybrid Tool Test - Automate mobile SMS sending tools
11. Component Test Development Infrastructure
- Introduction to Component Testing
- Introduction to TestNG
- Difference between JUnit and TestNG
Teaching Methods:
- Theory
- Practical Training
- Feedback
- Multiple-Choice Questionnaire
- Case Studies
Terms of Evaluation:
Tutorial
Request Enrollment
Submit your request - our team will follow up to confirm your seat.
Upcoming Sessions
All sessions are delivered in EN/FR. Minimum 3 participants required for a session to run.