Fermer

août 10, 2018

Test Studio fait de la collaboration entre testeurs et développeurs une réalité


Les testeurs et les développeurs apportent tous deux des compétences et une expérience exceptionnelles à une équipe. Lorsque les deux collaborent efficacement, la qualité du travail s'améliore et le gaspillage et la reprise diminuent de manière notable. La collaboration améliore l'efficacité de la communication en équipe, réduit considérablement les cycles de rétroaction et garantit que les activités de test se déroulent parallèlement au développement.

Commençons par une question simple: qui est responsable de la qualité du produit? Est-ce l'ingénieur qualité?

 Qualité "title =" Qualité "style =" vertical-align: middle; "/></p data-recalc-dims=

La réponse est simple: tout le monde dans l'équipe. Tout le monde est responsable de la qualité – PM , concepteur, développeur, AQ, Ventes, etc., même le client – des exigences, de la conception, du développement aux tests, en passant par les ventes, le marketing et les commentaires des utilisateurs! ] Donc, une demande de moi – s'il vous plaît, oubliez celle-ci une fois pour toutes:

 worksonmymachine "title =" worksonmymachine "style =" vertical-align: middle; "/></p data-recalc-dims=

travailler sur la machine du client. C'est la seule machine qui compte.

Une collaboration précoce élimine le fossé entre «dev complete» et «ready to test», ce qui permet de gagner beaucoup de temps et de stimuler le moral des équipes. Cela aide à:

Sensibiliser à la valeur des fonctionnalités

Une compréhension approfondie et précoce des exigences des propriétaires d'entreprise aide les développeurs à concevoir de meilleurs logiciels et les testeurs écrivent de meilleurs critères d'acceptation, permettant à l'équipe place

Encourager la conception d'une interface utilisateur testable

Une équipe qui sait quels tests fonctionnels majeurs seront écrits peut créer des localisateurs et des méthodes d'aide utilisables. Cela permet aux testeurs d'automatisation d'écrire des tests stables et maintenables pour couvrir cette fonctionnalité.

Rétroaction Garner Faster

Le développement de tests parallèles élimine le temps écoulé entre l'achèvement des fonctionnalités et l'exécution des tests, offrant un retour immédiat aux développeurs. 19659010] Une collaboration sans heurt entre les équipes contribue à la transparence et au déroulement du processus de livraison, garantissant ainsi un processus de livraison continu et élégant.

La collaboration a deux aspects:

 Aspects "title =" Aspects "style =" vertical-align : middle; "/></p data-recalc-dims=

Voici quelques conseils sur le premier:

  • Construisez des relations amicales
  • Gardez un style de signalement de vos problèmes positif
  • Écoutez les commentaires des autres

Comment les relations personnelles peuvent-elles être améliorées – sortir pour une bière, faciliter la consolidation de l'équipe et le lien au sein de l'équipe, etc. – Je vais passer un peu plus de temps à vous aider avec la deuxième. Pour que l'aspect technique des choses fonctionne, vous avez besoin des outils appropriés.

Test Studio prend en charge la collaboration entre testeurs et développeurs, ce qui permet aux deux rôles de jouer pleinement. Les testeurs peuvent se concentrer sur l'écriture de tests de grande valeur et leur extension avec des fonctionnalités telles que la gestion des données. Les développeurs entrent en jeu dans des situations où un code plus complexe est nécessaire pour résoudre une logique de recherche difficile ou des situations asynchrones. Les testeurs et les développeurs peuvent travailler ensemble pour créer des API d'assistance pour la configuration du système, la configuration des données, etc.

Comment Test Studio peut vous aider

Tout d'abord, Test Studio a une application autonome pour le QA et un plugin Visual Studio ( Test Studio Dev Edition ) pour le développeur. Tout projet Test Studio peut être partagé entre les deux via TFS ou Git.

 sc "title =" sc "style =" vertical-align: middle; "/></p data-recalc-dims=

Toute bibliothèque tierce ou même des fichiers de code autonomes peuvent être importés dans le projet de test.Le code C # ou Visual Basic peut être utilisé dans l'IDE de codage enrichi de l'application autonome ou dans Visual Studio pour améliorer vos tests.

 code "title =" code "style =" vertical-align: middle; "/></p data-recalc-dims=

Une autre fonctionnalité utile est Element Mapping où vous pouvez créer vos tests avant que l'application testée ne soit disponible via des éléments vides et le générateur d'étapes hors ligne. Une fois l'application active, les éléments doivent être mappés en quelques clics sur les vrais, et le test est prêt à être exécuté.

Lorsque vous avez le premier ensemble de tests automatisés, il est très important de pouvoir les ajouter à le procédé de l'équipe Continuous Integration / Continuous Delivery . C'est facile avec le plugin Jenkins et le programme d'exécution en ligne de commande qui s'intègre à tout système CI / CD.

Tous les résultats peuvent être consultés directement dans l'outil CI / CD ou avec la fonctionnalité de génération de rapports Test Studio qui peut les exporter dans les formats de fichier de résultats HTML, XML, Word, Excel et Visual Studio.

 reports1 "title =" reports1 "style =" vertical-align: middle; "/></p data-recalc-dims=

Dans cet article de blog, j'ai à peine effleuré les capacités de Test Studio en matière d'automatisation des tests et de collaboration entre testeurs et développeurs. Si vous voulez voir par vous-même, vous pouvez télécharger gratuitement un essai complet de 30 jours.

Essayez Test Studio

Bon test!


Les commentaires sont désactivés en mode prévisualisation.




Source link