Faculté de tests manuels - cours 168 768 roubles. de GeekBrains, formation 9 mois, Date: 10 juin 2023.
Miscellanea / / November 28, 2023
je quarte
Introduction aux tests manuels
Il est impossible de comprendre des choses complexes sans connaissances de base. Dans ce cours, les étudiants se familiarisent avec les définitions, apprennent à travailler avec des systèmes de suivi des bogues, à créer de la documentation et à travailler avec des rapports après les tests. C'est tout ce à quoi un spécialiste est confronté quotidiennement au travail.
Cours
Bases des tests manuels
— Qu'est-ce que le test et pourquoi est-il nécessaire ?
— Tests de liste de contrôle
- Erreur. Défaut. Refus
— Niveaux de tests
— Types de tests
- Les tests de régression
— Rapport des résultats des tests
— Cycle de vie du logiciel
Bases de l’analyse des tests
- Analyse des besoins. Décomposition
— Conception des tests: classes d'équivalence et par paires
— Conception de tests: analyse de domaine
— Conception des tests: diagrammes de transition d'état et tables de décision
— Création de listes de contrôle. Couverture de test
— Tests positifs et négatifs
— Tests à l'aide de scénarios utilisateur
— Tests exploratoires
IIème trimestre
Test d'applications Web
Les étudiants seront immergés dans les spécificités du test des applications Web. Les étudiants maîtriseront les outils permettant de travailler avec le trafic réseau, les tests d'API et les approches de test du code HTML, CSS et JS. Familiarisez-vous avec la console de développement dans le navigateur, les outils permettant de travailler avec les journaux, la convivialité et les tests multi-navigateurs.
Cours
HTML/CSS. Cours interactif
— Concepts de base en développement Web
— Bases du langage de balisage de document HTML
— Bases du langage de style de document CSS
— Balises de base pour la mise en page, pseudo-classes et pseudo-éléments
— Bases du positionnement, utilisation de Flexbox
— Travailler avec la mise en page de conception au format Figma
— Bases de la création d'un site Web réactif
— Normes Web et outils de support
Test d'applications Web
— Bases de la mise en œuvre d'applications Web
— HTML, CSS, JS pour les testeurs
— Fonctionnalités de test des applications Web
— Moteurs de navigateur et tests multi-navigateurs
— Outils de développement Google Chrome
-API. API SOAP
-API REST
— Revue finale. Réponses aux questions
IIIe trimestre
Tests d'applications mobiles
La plupart des services que nous utilisons sont des applications mobiles. Nous voulons qu'ils répondent à tous les critères de qualité. Au cours de ce trimestre, les étudiants se familiariseront avec différents types et types d'applications mobiles, apprendront à quoi faire attention lors des tests, comment sélectionner les appareils et bien plus encore. Les étudiants testeront également plus de 50 applications différentes, à la fois sous iOS et Android. Toutes les étapes des tests seront réalisées: de la sélection des appareils à l'établissement des rapports après les tests. Pour signaler les bugs, nous utiliserons Jira pour consolider les connaissances acquises dans le cours « Introduction aux tests manuels ».
Cours
Tests mobiles. Théorie
— Fonctionnalités des applications mobiles
— Fonctionnalités de test des applications mobiles. Spécificités de l'établissement des bogues
— Test des applications mobiles Android
- Environnement de développement Android Studio et Android Debug Bridge (ADB)
— Test des applications mobiles iOS
— Collecte et analyse du trafic
— Tests API d'applications mobiles
- Test des mini-applications VK
Tests mobiles. Pratique
— Fonctionnalités des applications mobiles
— Fonctionnalités de test des applications mobiles
— Test des applications mobiles Android
- Environnement de développement Android Studio et Android Debug Bridge (ADB)
— Test des applications mobiles iOS
— Collecte et analyse du trafic
- Les tests de régression
— Travaux pratiques basés sur la matière de l'ensemble du cours
IVe trimestre
Travail en équipe
Le dernier trimestre est destiné à acquérir des compétences en matière de travail en équipe et de préparation aux entretiens.
Cours
Travail en équipe
— Introduction à l'Agile
— Scrum, Kanban, Scrumban dans le travail d'équipe
— Team building et travail d'équipe en Agile
— Surmonter les conflits dans les équipes Agile
Projet d'équipe
— Connaissance générale du produit
- Les tests de régression. Démarrer avec Jira
- Test fonctionel
— Tests fonctionnels + feedback
— Tests de régression approfondis. Rapport de test du groupe
— Tests multi-navigateurs. Interface graphique + outils de développement
— Tests non fonctionnels + modules complémentaires de navigateur
— En résumé, le montage reprend
Préparation d'un entretien. Tests de logiciels
— Rédaction d'un CV
— Recherche de postes vacants
— Questions d'entretien
— Préparation d'un entretien
Cours hors trimestre
Articles avec sélection de date de début individuelle
Vous pouvez créer vous-même une partie du programme et ajuster l’intensité de l’entraînement.
Cours
Réseaux informatiques. Cours interactif
— Introduction aux réseaux informatiques
-Ethernet. Couche physique
-Ethernet. Couche de liaison de données
- Niveau réseau. Partie 1. Adressage par classe
- Niveau réseau. Partie 2. Adressage sans classe
- Niveau réseau. Partie 3. Routage dynamique
— Couche de transport
— Technologie NAT
— Protocoles de transport
— Protocoles d'application
Bases de la programmation. Cours vidéo
- Introduction
— Notion d'algorithme, variables, types de données
— Analyse de la tâche pratique
- Branchement. Cycles
— Analyse de la tâche pratique
— Tableaux et fonctions
— Analyse de la tâche pratique
— Mise en page du site Web: introduction au HTML et CSS
— Analyse de la tâche pratique
— Revue des langages de programmation modernes
— Analyse de la tâche pratique
je quarte
Introduction aux tests manuels
Il est impossible de comprendre des choses complexes sans connaissances de base. Dans ce cours, les étudiants se familiarisent avec les définitions, apprennent à travailler avec des systèmes de suivi des bogues, à créer de la documentation et à travailler avec des rapports après les tests. C'est tout ce à quoi un spécialiste est confronté quotidiennement au travail.
Cours
Bases des tests manuels
— Qu'est-ce que le test et pourquoi est-il nécessaire ?
— Tests de liste de contrôle
- Erreur. Défaut. Refus
— Niveaux de tests
— Types de tests
- Les tests de régression
— Rapport des résultats des tests
— Cycle de vie du logiciel
Bases de l’analyse des tests
- Analyse des besoins. Décomposition
— Conception des tests: classes d'équivalence et par paires
— Conception de tests: analyse de domaine
— Conception des tests: diagrammes de transition d'état et tables de décision
— Création de listes de contrôle. Couverture de test
— Tests positifs et négatifs
— Tests à l'aide de scénarios utilisateur
— Tests exploratoires
IIème trimestre
Test d'applications Web
Les étudiants seront immergés dans les spécificités du test des applications Web. Les étudiants maîtriseront les outils permettant de travailler avec le trafic réseau, les tests d'API et les approches de test du code HTML, CSS et JS. Familiarisez-vous avec la console de développement dans le navigateur, les outils permettant de travailler avec les journaux, la convivialité et les tests multi-navigateurs.
Cours
HTML/CSS. Cours interactif
— Concepts de base en développement Web
— Bases du langage de balisage de document HTML
— Bases du langage de style de document CSS
— Balises de base pour la mise en page, pseudo-classes et pseudo-éléments
— Bases du positionnement, utilisation de Flexbox
— Travailler avec la mise en page de conception au format Figma
— Bases de la création d'un site Web réactif
— Normes Web et outils de support
Test d'applications Web
— Bases de la mise en œuvre d'applications Web
— HTML, CSS, JS pour les testeurs
— Fonctionnalités de test des applications Web
— Moteurs de navigateur et tests multi-navigateurs
— Outils de développement Google Chrome
-API. API SOAP
-API REST
— Revue finale. Réponses aux questions
IIIe trimestre
Tests d'applications mobiles
La plupart des services que nous utilisons sont des applications mobiles. Nous voulons qu'ils répondent à tous les critères de qualité. Au cours de ce trimestre, les étudiants se familiariseront avec différents types et types d'applications mobiles, apprendront à quoi faire attention lors des tests, comment sélectionner les appareils et bien plus encore. Les étudiants testeront également plus de 50 applications différentes, à la fois sous iOS et Android. Toutes les étapes des tests seront réalisées: de la sélection des appareils à l'établissement des rapports après les tests. Pour signaler les bugs, nous utiliserons Jira pour consolider les connaissances acquises dans le cours « Introduction aux tests manuels ».
Cours
Tests mobiles. Théorie
— Fonctionnalités des applications mobiles
— Fonctionnalités de test des applications mobiles. Spécificités de l'établissement des bogues
— Test des applications mobiles Android
- Environnement de développement Android Studio et Android Debug Bridge (ADB)
— Test des applications mobiles iOS
— Collecte et analyse du trafic
— Tests API d'applications mobiles
- Test des mini-applications VK
Tests mobiles. Pratique
— Fonctionnalités des applications mobiles
— Fonctionnalités de test des applications mobiles
— Test des applications mobiles Android
- Environnement de développement Android Studio et Android Debug Bridge (ADB)
— Test des applications mobiles iOS
— Collecte et analyse du trafic
- Les tests de régression
— Travaux pratiques basés sur la matière de l'ensemble du cours
IVe trimestre
Travail en équipe
Le dernier trimestre est destiné à acquérir des compétences en matière de travail en équipe et de préparation aux entretiens.
Cours
Travail en équipe
— Introduction à l'Agile
— Scrum, Kanban, Scrumban dans le travail d'équipe
— Team building et travail d'équipe en Agile
— Surmonter les conflits dans les équipes Agile
Projet d'équipe
— Connaissance générale du produit
- Les tests de régression. Démarrer avec Jira
- Test fonctionel
— Tests fonctionnels + feedback
— Tests de régression approfondis. Rapport de test du groupe
— Tests multi-navigateurs. Interface graphique + outils de développement
— Tests non fonctionnels + modules complémentaires de navigateur
— En résumé, le montage reprend
Préparation d'un entretien. Tests de logiciels
— Rédaction d'un CV
— Recherche de postes vacants
— Questions d'entretien
— Préparation d'un entretien
Cours hors trimestre
Articles avec sélection de date de début individuelle
Vous pouvez créer vous-même une partie du programme et ajuster l’intensité de l’entraînement.
Cours
Réseaux informatiques. Cours interactif
— Introduction aux réseaux informatiques
-Ethernet. Couche physique
-Ethernet. Couche de liaison de données
- Niveau réseau. Partie 1. Adressage par classe
- Niveau réseau. Partie 2. Adressage sans classe
- Niveau réseau. Partie 3. Routage dynamique
— Couche de transport
— Technologie NAT
— Protocoles de transport
— Protocoles d'application
Bases de la programmation. Cours vidéo
- Introduction
— Notion d'algorithme, variables, types de données
— Analyse de la tâche pratique
- Branchement. Cycles
— Analyse de la tâche pratique
— Tableaux et fonctions
— Analyse de la tâche pratique
— Mise en page du site Web: introduction au HTML et CSS
— Analyse de la tâche pratique
— Revue des langages de programmation modernes
— Analyse de la tâche pratique