Test d'applications mobiles - cours 29 990 RUB. de Spécialiste, formation 40 heures académiques, date du 30 avril 2023.
Miscellanea / / December 04, 2023
Module 1. Classification des applications mobiles (4 ac. h.)
- Pourquoi avez-vous besoin de tester des applications mobiles ?
- Données d'analyse mobile.
- Architecture des applications mobiles.
- Types et types d'applications mobiles.
- Stratégies de test des applications mobiles.
- Difficultés à tester les applications mobiles.
- Méthodes pour réduire les risques liés aux tests.
Module 2. Spécificités du test des applications mobiles (4 ac. h.)
- Tests de compatibilité matérielle.
- Tester l'interaction de l'application avec le logiciel de l'appareil.
- Test de différentes méthodes de connexion.
- Types courants de tests.
- Niveaux de tests supplémentaires.
- Tests multiplateformes.
- Test de publicité dans l'application mobile.
- Gestes lorsque vous travaillez avec des écrans tactiles.
- Techniques de tests basées sur l'expérience.
- Spécificités de l'établissement des bugs.
Module 3. Tests d'applications mobiles Android (4 ac. h.)
- Comment choisir un appareil à tester ?
- Skins Android OS disponibles sur le marché.
- Architecture applicative, principaux composants.
- Cycle de vie de l'activité.
- Éléments d'interface utilisateur.
Module 4. IDE pour le développement d'applications - Android Studio. Pont de débogage Android (4 ac. h.)
- Installation d'Android Studio.
- Lecture des journaux d'applications mobiles.
- Travaillez avec l'émulateur Android.
- Pont de débogage Android - Pont de débogage Android.
- Tests sur les singes.
Module 5. Travaux pratiques (4 ac. h.)
- Test des applications mobiles Android
- Analyse des logs des applications mobiles
- Gérez votre appareil Android à l'aide d'ADB
- Outil de test rapide - Monkey Testing
Module 6. Test des applications mobiles iOS (4 ac. h.)
- Comment choisir un appareil à tester ?
- Historique des versions iOS.
- Cycle de vie d'une application iOS.
- Éléments d'interface utilisateur.
Module 7. Outils de surveillance du trafic (4 ac. h.)
- Principes de fonctionnement des renifleurs de trafic.
- Outils de surveillance du trafic (Charles Proxy, Fiddler).
- Filtrage et substitution des données.
Module 8. Travaux pratiques: surveillance du trafic à l'aide de Charles Proxy (4 ac. h.)
- Filtrage du trafic: outil ciblé, Regex, liste noire.
- Substitution de données: points d'arrêt, paramètres de réécriture, carte locale.
- Modifier la bande passante des paramètres de limitation.
- Proxy du trafic depuis l'appareil.
Module 9. Test API d'applications mobiles à l'aide de l'outil Postman (4 ac. h.)
- Mise en place de Postman.
- Création de collections avec des requêtes API.
Module 10. Travaux pratiques basés sur la matière de l'ensemble du cours. Consolidation du matériel couvert (4 ac. h.)
Le cours est une introduction aux principes fondamentaux du test logiciel et introduit les concepts de base du test, tels que la définition du test, la nécessité de tests dans le développement de logiciels, vérification et validation, modèles de cycle de vie de développement de logiciels, types et niveaux de tests, défauts et méthodes pour leur détection et descriptions. Le concept de la place des tests dans divers modèles du cycle de vie du développement logiciel, le lien entre les tests et l'assurance qualité et les particularités de la psychologie d'un testeur de logiciels sont également présentés.
3,6