JavaRush /Blog Java /Random-FR /Guide SpeedRun du jeu "Je veux me lancer dans l'informati...
Evgeny Sinyuk
Niveau 19
Санкт-Петербург

Guide SpeedRun du jeu "Je veux me lancer dans l'informatique" ! Jouons en tant qu'ingénieur en automatisation QA !

Publié dans le groupe Random-FR
Bonjour JavaRush ! Aujourd'hui, nous analyserons le SpeedRun (passage rapide) du jeu merveilleux et désormais très populaire "Je veux me lancer dans l'informatique !" Guide du jeu SpeedRunL'enthousiasme pour ce jeu est récemment devenu très élevé (pour des raisons objectives), j'ai donc décidé de vous aider à terminer cette quête ! En bref sur moi : 25 ans, licence en génie civil, après l'université 3 ans de travail en tant que responsable du personnel, 100 points à l'examen d'État unifié en mathématiques ! (je me vante :). Terminer ce jeu m'a personnellement pris 12 mois, peut-être que quelqu'un pourra le faire plus rapidement !
Guide du jeu SpeedRun
Niveau 1. Théorie des tests Durée moyenne de réalisation : 1 à 3 mois. Tarifs : 6 heures/semaine. 30 mille roubles Revenu : Des connaissances précieuses ! J'ai suivi le cours mail.ru pendant 2 mois. N'importe quel cours convient, à condition que le programme comprenne les sujets suivants :
  1. Concepts de base des tests
  2. Place des tests dans le processus de développement
  3. Développement de cas de tests, travail avec les exigences, analyse de tests basée sur la logique métier
  4. Organisation du processus de tests
  5. Types de tests
  6. Test combinatoire
  7. Stratégie de test
  8. Évaluation de l'efficacité des tests
  9. Travailler dans un bug tracker
  10. Bases de Rest-Soap Api, HTML (Peut-être SQL si vous avez de la chance)
Après avoir réussi ce niveau, nous sommes prêts à travailler en tant que testeur manuel junior.
Guide du jeu SpeedRun
Niveau 2. Trouver votre premier emploi Délai moyen de réalisation : 1 à 2 mois. Coûts : 10^5+ cellules nerveuses. Revenu : Une expérience inestimable ! En prenant toutes les compétences que vous avez acquises au niveau 1 et en y ajoutant de la confiance en vous, vous devez trouver N'IMPORTE QUEL stage/emploi que le marché a à offrir. A ce stade, nous avons besoin d’expérience et rien de plus. Quelques articles qui vous aideront à préparer idéalement notre premier entretien : J'ai passé ce niveau en 2 semaines à la troisième tentative (2 entretiens infructueux) et j'ai fini par travailler à distance en tant qu'évaluateur (pas même testeur) chez Yandex. Là-bas, ils paient environ 60 roubles/heure, en plus de mon ancien travail. L'essentiel pour nous, c'est l'expérience !
Guide du jeu SpeedRun
Niveau 3. Tests pratiques Durée moyenne de réalisation : 3 mois. Coûts : 20 à 40 heures/semaine. Revenu : 0 à 45 000 roubles. Expérience de combat ! Nous avançons activement et nous immergeons dans un nouveau domaine. Nous étudions tout ce que nous pouvons lire. Nous travaillons sans relâche. À ce niveau, nous devons passer par une période probatoire et acquérir une expérience de combat. Les compétences que nous devrions avoir après avoir passé ce niveau :
  1. Utilisateur confiant du suivi de bogues (Jira dans mon cas)
  2. Travailler dans une *équipe de développement Agile (SCRUM dans mon cas)
    *Agile est partout maintenant, ce sera très probablement exactement cela ou ses variantes, mais il peut aussi y en avoir des exotiques.
Il m'a fallu 4 mois pour terminer ce niveau. Après un mois chez Yandex, j'ai trouvé un emploi chez EPAM.
Guide du jeu SpeedRun
Niveau 4. Apprenez l'automatisation ! Délai de réalisation moyen : 3 à 9 mois. Coûts : 6 à 20 heures/semaine. 2000 roubles/mois. Revenu : Des connaissances précieuses ! Commençons à apprendre Java et les frameworks d'automatisation ! JavaSyntax + JavaCore nous suffisent (20 niveaux de JavaRush au total !). C’est suffisant pour passer à QA Automation. Il existe de nombreuses tâches triviales dans l'automatisation, travaillant principalement avec des chaînes, des tableaux, des collections, des exceptions, des flux d'E/S et l'écriture dans un fichier. Nous devrons également travailler avec des frameworks de test. Le sélénium est notre tout. Vous pouvez l'apprendre n'importe où. J'ai enseigné ici : Selenium WebDriver pour les débutants. Après avoir terminé ce niveau, vous devriez être prêt à accéder au poste d'ingénieur junior en automatisation QA. Check-list de nos connaissances :
  1. Syntaxe Java
  2. Noyau Java
  3. Pilote Web Sélénium
  4. TestNg, JUnit
  5. Git
Ce niveau m'a été donné en 2 mois, mais j'ai dû beaucoup étudier.
Guide du jeu SpeedRun
Niveau 5. Nous obtenons le poste d'ingénieur junior en automatisation QA. Délai de réalisation moyen : 1 à 2 mois. Coûts : 10^2 cellules nerveuses. Revenu : Une expérience inestimable ! Voici quelques excellentes ressources qui m’ont aidé à me préparer : L'histoire de la recherche d'un nouveau poste se répète. Mais désormais, ce sera plus facile, car les opérateurs automatisés sont moins courants que les opérateurs manuels. Il est idéal pour nous d'évoluer vers un nouveau poste dans la même entreprise. Cela accélérera considérablement notre SpeedRun. C'est exactement ce que j'ai fait.
Guide du jeu SpeedRun
Niveau 6. Nous obtenons le poste d'ingénieur d'automatisation QA intermédiaire. Délai de réalisation moyen : 4 à 12 mois. Coûts : 10^2 cellules nerveuses. Revenu : Une expérience inestimable ! 75 à 100 000 roubles/mois. Un entretien pour un poste intermédiaire est une conversation sur ce que vous savez déjà, les technologies et les compétences dont vous disposez. À mes compétences dont nous avons parlé ci-dessus, plusieurs autres se sont ajoutées :
  1. Je peux bien écrire en Java, mais médiocre en JavaScript.
  2. Je connais bien Selenium, je connais Appium (tests automatisés d'applications mobiles), je connais Protractor (tests automatisés en TypeScript).
  3. Gradle et Maven.
  4. Jenkins.
Guide du jeu SpeedRun
Comme vous pouvez le constater, ce chemin n’est pas facile, mais presque tout le monde peut le faire ! J'espère que ce guide sec mais utile sera utile à quelqu'un :) Si vous avez des questions, n'hésitez pas à commenter ! Merci!
Commentaires
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION