Site de test d'I.A

Générateur de tests

Afin de tester le code informatique généré par ChatGPT il est nécessaire, de générer des données servant à tester le code pour s’assurer de sa viabilité.

Très utile et indispensable aussi bien pour le professionnel que pour l’enseignant ou l’élève.

Question 1 Question 2

A partir de directives personnelles :

Exemple de remplissage d’un formulaire

Q1 : Voici mon premier template: Logo Date Numéro de facture Nom de l’entreprise Adresse Code Postal et Ville Numéro de téléphone Email Nom du client Adresse Code Postal et Ville Numéro de téléphone Email Objet : intitulé Description Quantité Prix Unitaire HT TVA Total HT Montant Total HT Remise HT Total Net HT Total TVA Montant Total TTC Montant déjà versé Reste à payer La loi n°92/1442 du 31 décembre 1992 nous fait l’obligation de vous indiquer que le non-respect des conditions de paiement entraine des intérêts de retard suivant modalités et taux défini par la loi. Une indemnité forfaitaire de 40€ sera due pour frais de recouvrement en cas de retard de paiement. Mode de règlement : Conditions de règlement : Date limite de règlement : Peux-tu me remplir les champs vides du template ?

R1 : Oui, je peux remplir les champs vides du template. Voici un exemple de remplissage aléatoire pour chacun des champs vides :

Logo : [Image aléatoire] Date : 24/04/2023 Numéro de facture : FCT-0123456789 Nom de l’entreprise : Société ABC Adresse : 123 Rue des Champs Code Postal et Ville : 75001 Paris Numéro de téléphone : 01 23 45 67 89 Email : contact@societeabc.com Nom du client : John Doe Adresse : 456 Avenue des Fleurs Code Postal et Ville : 69002 Lyon Numéro de téléphone : 04 56 78 90 12 Email : john.doe@email.com Objet : Achat de produits Description : Lot de 5 t-shirts Quantité : 5 Prix Unitaire HT : 10.00 € TVA : 20% Total HT : 50.00 € Montant Total HT : 50.00 € Remise HT : 0.00 € Total Net HT : 50.00 € Total TVA : 10.00 € Montant Total TTC : 60.00 € Montant déjà versé : 0.00 € Reste à payer : 60.00 €

La loi n°92/1442 du 31 décembre 1992 nous fait l’obligation de vous indiquer que le non-respect des conditions de paiement entraine des intérêts de retard suivant modalités et taux défini par la loi. Une indemnité forfaitaire de 40€ sera due pour frais de recouvrement en cas de retard de paiement.

Mode de règlement : Carte bancaire Conditions de règlement : Paiement à réception de la facture Date limite de règlement : 30/04/2023

Veuillez noter que les valeurs aléatoires fournies ne sont qu’un exemple et peuvent être différentes à chaque fois que vous générez des données de test.

Exemple de génération de jeu de test pour ce programme:

Q2 : Générer un jeu de test correspondant pour tester le programme

R2 : Voici un exemple de jeu de test correspondant pour tester le programme :

pythonCopy codetest_case_1 = {
    'Numéro d\'identification de la demande de brevet': '1029788 Al',
    'Numéro de la demande de brevet belge': '',
    'Nom de l\'organisme': 'FOD Economie, KMO, Middenstand & Energie',
    'Numéro de la demande': 'BE2021/5830',
    'Date de dépôt de la demande': '22/10/2021',
    'Données de priorité': '',
    'Date de publication': '17/04/2023',
    'Classification internationale': 'B32B 27/08, B32B 27/40, B32B 3/06, B32B 5/18, B32B 5/20, B32B 7/12, B32B 27/06, B32B 27/22, B32B 27/30, B32B 27/32, E04F 15/10, B32B 27/20'
}

test_case_2 = {
    'Numéro d\'identification de la demande de brevet': '2021987 Al',
    'Numéro de la demande de brevet belge': 'BE2022/1050',
    'Nom de l\'organisme': 'Office of Intellectual Property',
    'Numéro de la demande': 'US2022/12345',
    'Date de dépôt de la demande': '10/12/2022',
    'Données de priorité': 'US2022/54321',
    'Date de publication': '01/07/2023',
    'Classification internationale': 'A61K 31/00, A61K 47/48, A61K 38/00, C07K 14/00'
}

# Ajoutez d'autres cas de test selon vos besoins

test_cases = [test_case_1, test_case_2]

Vous pouvez ajouter autant de cas de test que nécessaire en suivant la structure des exemples donnés. Assurez-vous d’inclure différents scénarios pour tester différentes combinaisons de données dans le formulaire.

Directement à partir de ChatGPT :

Voir le code de génération du jeu de test qui permet de tester le code de son propre programme.