Programmation et outils de développement

Générateur gratuit de tests unitaires.

Tests pertinents couvrant comportement et cas limites.

Créez les tests à partir du comportement requis et examinez si chaque cas peut détecter une erreur significative.

Extension Chrome et compte requis.
25 tâches d'automatisation gratuites par mois, partagées entre les outils. Les limites du fournisseur via navigateur s'appliquent.

CE QU'IL FAUT PRÉPARER

Implémentation de la fonction et framework de test.

VOTRE POINT DE DÉPART

Une tâche à personnaliser.

Copiez-le ici. Collez-le dans WebAct quand vous le souhaitez.

Cette page prépare votre prompt. La tâche s'exécute dans WebAct.

01

Adaptez la tâche à vos besoins.

Relisez le prompt ci-dessus. Ajoutez votre objectif et les exigences importantes.

02

Passez à WebAct.

Ouvrez WebAct, collez la tâche et fournissez vos sources. Commencez dans Chat pour un brouillon ou une explication ; utilisez Task pour une action dans le navigateur ou un fichier avec votre approbation.

03

Vérifiez la partie utile.

Vérifiez formules, code et calculs avec des entrées connues dans l’environnement d’exécution approprié. Examinez les actions avant leur exécution et gardez les données d’origine disponibles.

GUIDE PRATIQUE

Générer des tests unitaires qui détectent de vraies erreurs.

Les tests unitaires doivent exprimer le comportement attendu et des limites pertinentes. Ne reproduisez pas simplement la formule de l’implémentation dans le test.

Adaptez le processus à votre tâche.

Définissez le comportement attendu depuis le contrat de la fonction et choisissez des cas ordinaires, limites et d’échec significatifs. Utilisez des résultats connus ou des jeux de données indépendants, sans assertions qui répètent seulement le calcul de l’implémentation.

Ce que vous fournissez
Implémentation de la fonction et framework de test.
Ce que vous obtenez
Tests pertinents couvrant comportement et cas limites.

Consultez les données et le résultat.

Entrée et sortie illustratives · exemple pédagogique, pas une exécution WebAct en direct

Exemple champ

Write pytest tests for calculator.add(a, b). It returns the sum of two integers. Required cases: positive values, zero, negative values.

Exemple complet

# test_calculator.py
import pytest
from calculator import add

@pytest.mark.parametrize("a,b,expected", [(2, 3, 5), (0, 0, 0), (-2, 3, 1)])
def test_add(a, b, expected):
    assert add(a, b) == expected

Run in the project with pytest installed: python -m pytest test_calculator.py
Télécharger cet exemple

Chargez ces données dans le prompt, puis copiez-le dans WebAct pour essayer la tâche. Votre résultat peut différer de l'illustration.

Décisions et dépannage.

Un test unitaire généré doit-il dupliquer la formule de la fonction ?

Utilisez si possible des attentes connues indépendamment. Répéter la même erreur dans le test peut faire paraître vérifiée une implémentation incorrecte.

Pourquoi tous les tests passent-ils alors que la défaillance réelle persiste ?

Vérifiez si les tests couvrent la condition défaillante et le contrat réel. Un grand nombre de tests ne garantit pas une couverture pertinente.

Référence pour ce processus.

Essayez avec votre propre source.

Remplacez l'exemple par vos données dans le prompt. Gardez les exigences nécessaires, puis copiez la tâche dans WebAct.

Personnaliser et copier la tâche ↑
AVANT DE COMMENCER

Utiliser WebAct.

Le prompt et l'exemple sont disponibles ici. Exécutez votre tâche dans l'extension WebAct pour Chrome.

Cet outil est-il gratuit ?

Vous pouvez copier et modifier le prompt ici gratuitement. Pour l'utiliser avec WebAct, installez l'extension Chrome, créez et vérifiez votre compte, puis connectez une session ChatGPT disponible dans le navigateur. Le forfait Free inclut 25 tâches d'automatisation lancées par l'utilisateur par mois civil, partagées entre les outils. Le Chat ordinaire dans le navigateur est distinct ; les limites du fournisseur s'appliquent.

Découvrez le contexte partagé dans notre politique de confidentialité et comment choisir entre Chat ou Task.

DU PROMPT À VOTRE PROPRE TRAVAIL

Amenez la tâche sur votre page.

Installez WebAct, ajoutez vos sources et adaptez le résultat.

Installer WebAct