QA sur CodeFest. Automatisation, gestion, infrastructure, vente de boulettes en magasin

image
Dernier message sur le programme CodeFest X avant de clôturer l'inscription

Il est bon de savoir que les tests ne sont pas réservés aux testeurs. Selon nos estimations subjectives, 40% de l'audience de la section QA sont des spécialistes qui ne sont pas directement liés aux tests: développeurs, managers, DevOps et même designers.

Cette année, nous essaierons de satisfaire les intérêts de tous les intéressés: nous parlerons de l'automatisation, de la gestion, de l'infrastructure et de la vente de boulettes dans le magasin.

Comment tirer le meilleur parti de l'automatisation?


L'automatisation est souvent l'ensemble de tests de base utilisé en plus des tests manuels, dont les principaux utilisateurs et clients sont l'AQ. Mais que faire si vous essayez d'étendre le cadre habituel? Les employés d'autres secteurs ne soupçonnent même parfois pas que les résultats des auto-tests peuvent leur être utiles. Comment faire profiter un collègue d'un bureau voisin et faciliter son travail, diront les gars de Netcetera, Badoo et Mail. Ru.

image Contexte: l'ingrédient manquant dans la traduction de logiciels multilingues
Mirjana Andovska, Netcetera
J'aimerais partager avec vous comment les tests de bout en bout automatisés peuvent être impliqués pour soutenir et accélérer le processus de traduction du logiciel. Ma quête sur ce voyage de 40 minutes, n'est pas de vous dire, mais de vous montrer avec des exemples comment ressentir le contenu et, en même temps, ressentir aussi le contexte de ce contenu.


image Utilisation non conventionnelle des autotests
Alexander Bayandin, Badoo
Dans mon rapport, je vais vous expliquer comment nous avons créé LiveShots, basé sur les autotests existants, un nouveau produit interne qui simplifie le travail non seulement des testeurs, mais aussi des concepteurs, des analystes et des gestionnaires. Les principes et approches que nous avons utilisés seront utiles à tous ceux qui sont confrontés à une grande variété de versions d'un produit, et aideront également à prendre une décision similaire dans leur projet.


image Transformez les tests automatiques en tests de sécurité
Sergey Belov, Mail.Ru
La recherche de vulnérabilités commence par l'analyse des fonctionnalités, la collecte de tous les paramètres et l'étude de la logique métier de l'application. Le plus souvent, dans les autotests, tout est déjà là, il ne reste plus qu'à les convertir en tests de sécurité et à soumettre les données nécessaires à l'entrée. Dans le rapport, nous examinerons plusieurs exemples de la façon de procéder et de trouver des vulnérabilités dans notre projet.


À propos de l'automatisation


Cette année, nous parlerons de l'automatisation frontend et backend, des aspects pratiques des tests basés sur des modèles.

image Récit existentiel de versions rapides et d'automatisation des tests
Pavel Stashevsky, Lamoda
Les tests, en particulier les tests de régression, constituent un col étroit dans la version d'application. Je veux que tout soit simple, rapide, de haute qualité et encore mieux - d'un simple clic. Fraîchement donné, mais difficile à croire ... Dans le rapport, nous verrons comment Lamoda a réalisé un conte de fées: utiliser Codeception pour automatiser les tests des backends php, l'importance des mokas et le fonctionnement de l'infrastructure.


image Test de régression visuelle
Carl Crawford, Badoo
Nous allons construire une solution VRT à partir de zéro en utilisant Puppeteer et Headless Chrome. Le plan est pour vous de repartir avec des connaissances et des exemples pour vous aider à amener la VRT sur votre lieu de travail.


Les anciens de CodeFest se souviendront probablement du rapport de Spotify Kristian Karl sur les tests basés sur les modèles. Cette année, nous pourrons découvrir comment Avito est passé à la génération d'autotests d'exécution basés sur des modèles.

image Test basé sur modèle en conjonction avec le développement / test Agile
Dmitry Khimion, Avito
Le rapport soulignera comment nous avons obtenu un manque total d'autotests, la possibilité de génération semi-automatique du modèle de fonctionnement de l'application, comment les tests de régression de l'application sont effectués et quels ajouts sont nécessaires pour la commodité de l'utilisation de MBT dans le cadre du développement du produit.


À propos des processus


Des experts de différentes entreprises partageront leur expérience dans la mise en place d'un processus de test réussi, vous diront quels problèmes ils rencontrent et ce qui les aide à les résoudre efficacement.

image Comment tester VKontakte
Anastasia Semenyuk, VK
Rapport sur le travail du département de test dans l'une des plus grandes sociétés informatiques de Russie. Anastasia dira comment la qualité d'un réseau social populaire est maintenue.


image Comment transformer une équipe QA en ruines?
Julia Dolbilova, Dodo Pizza
Un rapport sur la façon dont nous avons formé et dissous une équipe dédiée d'assurance qualité, sur l'implication des développeurs et des analystes dans les tests et les auto-tests, l'automatisation de la routine des testeurs et du support. Maintenant, ni la maladie ni les vacances du testeur ne nous font peur, car la fonctionnalité croisée et la responsabilité de l'équipe pour le produit résolvent ce problème.


image Comment accélérer 10 fois les tests et leur redonner confiance
Sergey Bystrykh, Plesk
Dans le rapport, je vais vous dire comment nous avons réorganisé nos processus pour offrir des fonctionnalités plus rapidement, quelles solutions, approches et technologies nous avons utilisées pour cela, comment nous avons accéléré, et plus important encore, nous avons commencé à faire davantage confiance aux résultats des tests et à cesser de gaspiller la précieuse ressource de l'équipe sur des revues constantes tests tombés.


À propos des téléphones portables


Lors de conférences précédentes, nous avons parlé de fermes d'appareils pour Android et iOS . Cette année, nous verrons comment l'infrastructure vous permet d'exécuter des centaines de tests pour chaque PR.

image Mise à l'échelle des tests Android à Odnoklassniki
Roman Ivanitsky, camarades de classe
L'histoire du développement de l'infrastructure de sélénium, la mise à l'échelle de la ferme pour les tests Android et son intégration avec l'infrastructure existante, ou comment nous sommes arrivés à lancer tous les tests pour chaque PR.


Aussi


Nous discuterons également des fruits d'une interaction si précieuse entre les départements de test et les développeurs et les ingénieurs DevOps, et comment les outils de leur arsenal peuvent aider à tester.

image

Maxim Bakirov de 2GIS vous expliquera comment améliorer la qualité en testant l'application sur des données incorrectes, inattendues ou aléatoires. Il révélera les détails de mise en œuvre et les étapes de mise en œuvre du fuzzing dans votre projet.


image

Leonid Rudenko de JetBrains donnera une classe de maître sur l' utilisation de Terraform pour déployer et prendre en charge le cluster Selenoid. Après le rapport, vous pourrez appliquer cet outil en travaillant avec votre infrastructure.


image

Dmitry Yakin de SKB Kontur partagera avec nous la vie quotidienne passionnante du testeur de caisse enregistreuse en ligne: à quelles tâches avez-vous dû faire face et combien de mètres de ruban à chèque ont été dépensés lors du test du matériel de la caisse enregistreuse.


image
Les tests ne concernent pas seulement la recherche de bugs, mais aussi le fonctionnement stable du produit, ce qui ne provoque pas de burnout critique chez les utilisateurs. Les technologies nous permettent d'atteindre nos objectifs efficacement et parfois de résoudre de gros problèmes en une semaine, mais en l'absence d'une compréhension commune du produit et des objectifs de l'équipe, elles ne nous aideront pas. Quelles méthodes peuvent donner une plus grande augmentation de l'efficacité dira Mikhail Kosykhin d'Aktion Technologies.


En parlant de boulettes! L'inscription à CodeFest X est fermée: immédiatement, dès le 25 mars, l'horloge sonnera à 23 h 59 heure de Novossibirsk. Après cela, l'inscription ne sera possible que pour une participation en ligne .

Venez , ce sera génial!

Source: https://habr.com/ru/post/fr444638/


All Articles