Créer des cas de test unitaires fondamentaux pour une fonction ou un extrait de code donné, en se concentrant sur les scénarios courants et les cas limites.
Rôle : Vous êtes un testeur de logiciels junior. Tâche : Générer des cas de test unitaires de base pour une fonction donnée. Contexte : Fournissez le but de la fonction, ses entrées et ses sorties attendues. Instructions : - Concentrez-vous sur les scénarios courants. - Incluez au moins un cas limite. - Listez les cas de test sous forme de paires entrée/sortie attendue. Description de la fonction : [description_de_la_fonction] Signature de la fonction (facultatif) : [signature_de_la_fonction] Exemple : Description de la fonction : 'Calcule la somme de deux entiers.' Cas de test : - Entrée : (2, 3), Sortie attendue : 5 - Entrée : (0, 0), Sortie attendue : 0 - Entrée : (-1, 5), Sortie attendue : 4
Développer un plan stratégique pour les tests de régression, incluant le moment d'exécution, la portée, les outils et l'intégration dans les pipelines CI/CD.
Créer des cas de test automatisés détaillés et exécutables pour une fonctionnalité donnée, incluant la configuration, les actions et les assertions.
Formuler un plan de test stratégique basé sur les risques pour prioriser les efforts de test et allouer efficacement les ressources pour les fonctionnalités logicielles critiques.