En tant que développeur junior, je travaille dans une entreprise qui développe des logiciels pour l'industrie aérienne. Nous avons une équipe de test, donc je n'ai aucune motivation pour apprendre les logiciels de test. Mon ami travaille pour une petite entreprise en tant que développeur principal. Leur équipe n'a pas d'équipe de test spécifique et ils font leurs propres tests. Un développeur principal devrait-il en savoir plus sur les tests de logiciels?
12
Réponses:
Absolument et sans équivoque: oui!
C'est une compétence de base que vous devrez posséder dans un grand pourcentage d'entreprises pour lesquelles vous voudrez travailler à l'avenir.
En tant que développeur, les aspects techniques des tests sont plus intéressants que ceux méthodologiques: apprenez à utiliser un framework de tests unitaires, configurez des tests automatisés, essayez de faire du développement piloté par les tests pour voir comment vous les aimez.
Si vous souhaitez vous spécialiser dans ce domaine, les tests de performance / stress et les tests de sécurité / pénétration sont des compétences très recherchées.
la source
Tester le code sur lequel vous travaillez fait partie de la discipline qui fait d'un bon programmeur un excellent programmeur. La configuration de tests automatiques, à l'aide de cas de test légers et rapides, vous permet d'établir une base de fonctionnalités; la modification du code pour corriger des erreurs ou ajouter de nouvelles fonctionnalités peut être testée de manière incrémentielle et vous donne un retour rapide sur votre code. Cette rétroaction rapide, lorsqu'elle est effectuée fréquemment, est beaucoup plus efficace en termes de retravail que de tout construire, de compiler et de tester, car vous finissez par ne pas aller si loin sur la bonne voie.
la source