Semaine 3 : Automatisation des tests logiciels Flashcards

1
Q

Quels sont les avantages des tests automatisés?

A

● Testez la productivité des ingénieurs - Le test manuel prend trop de temps
● Couverture des tests de régression
● Réutilisation des cas de test
● Cohérence aux tests - Les processus manuels sont propices aux erreurs
● Réduction des intervalles de test
● Réduction du coût de la maintenance des logiciels - le contrôl réduit la dette technique
● Augmentation de l’efficacité des tests
● Les tests d’acceptation sont très utiles lorsqu’ils sont automatisés.
● Les tests sont une excellente documentation
● L’automatisation peut avoir un bon retour sur l’investissement (ROI)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Quels sont les obstacles communs à l’automatisation?

A
● Peur
● Manque de connaissances
● Excuse - changement rapide de code
● Code hérité
● Vieilles habitudes
○ “Nous n’avons pas le temps d’automatiser les tests.”
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Que devrions-nous pas automatiser?

A

● Certains tests nécessitent les yeux, les oreilles et l’intelligence humaine
● Test d’utilisabilité
○ Enregistrement et observation des utilisateurs en action
● Essais exploratoires
○ En savoir plus sur le produit en faisant
● Des tests qui ne manqueront jamais
○ Utilisez l’analyse des risques pour vous aider à décider quels tests doivent être automatisés.
● Si c’est facile à faire manuellement, et l’automatisation ne serait pas rapide, il suffit de le garder manuel.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly