Automatisation tests unitaires / régression

Ici on parle de tout et de rien entre automaticiens ...un cybercafé quoi !!
lolio
Apprend le binaire
Apprend le binaire
Messages : 7
Enregistré le : 19 mars 2017, 19:49

Automatisation tests unitaires / régression

Message par lolio »

Bonjour à tous !

Petite question: connaitriez-vous un logiciel qui permettrait de réaliser ou d'automatiser des tests de non régression sur des programme automates ou SCADA ?

Un client nous demande de créer ce type de tests afin d'être sûr de ne pas dégrader son produit en cas de modif mais je n'ai jamais mis un telle chose en pratique...

Le progiciel de supervision serait Ignition et les automates des M580 de marque Schneider.

J'ai trouvé ce type de produit (utilisé par le CERN) mais je ne sais pas ce qu'ils vaut exactement côté mise en pratique / temps de développement des tests

Comment faites-vous du coup ?
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7804
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Automatisation tests unitaires / régression

Message par itasoft »

Slts,
Moi du coup, je fais ça avec un pendule, si celui ci se met à tourner dans le sens contraire des aiguilles d’une montre, ça signifie que il y as une régression dans le programme.
Automaticien privé (de tout)
itasoft@free.fr
Avatar du membre
Mantysse
Dieu du process
Dieu du process
Messages : 757
Enregistré le : 20 oct. 2015, 08:17
Localisation : MiP

Re: Automatisation tests unitaires / régression

Message par Mantysse »

Bonjour,

Oui ControlBuild Validation (TNI Software), on l'utilise sur les barrages hydroélectrique depuis 10ans.
Le soucis avec un barrage, c'est que les crues centennales comme leurs noms l'indiquent n'ont lieux que tout les 100ans... Et quand ça arrive il vaut mieux que tout marche, du coup tout est testé avec ce logiciel.

Par contre prix de la licence 10k€, + le prix du développement au moins équivalant au prix du code automate, puisqu'il faut plus ou moins dev un programme miroir.

A+
"Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément." Nicolas Boileau

L'urgence, c'est fait!
L'impossible, c'est en cours!
Pour les miracles, il faut prévoir un délai!
Kallysto
Créateur de langage
Créateur de langage
Messages : 732
Enregistré le : 27 avr. 2017, 11:11
Localisation : Loin de la civilisation

Re: Automatisation tests unitaires / régression

Message par Kallysto »

Bah j'ai une AF ultra détaillée et sur la machine je teste TOUT point par point. Défaut par défaut, scénario par scénario.

C'est long c'est chiant mais à la sortie ça marche.

Et pourtant je bosse au CERN.

ça à l'air chouette ces logiciels, mais comment tu sais que tu t'es pas planté dans le développement de ton application qui vérifie ton code automate ?
(oui, je suis chiante, c'est une marque de fabrique)
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7804
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Automatisation tests unitaires / régression

Message par itasoft »

@kal
tu bosse au CERN ? tu veux dire employée au CERN ?
Automaticien privé (de tout)
itasoft@free.fr
Avatar du membre
Mantysse
Dieu du process
Dieu du process
Messages : 757
Enregistré le : 20 oct. 2015, 08:17
Localisation : MiP

Re: Automatisation tests unitaires / régression

Message par Mantysse »

Kallysto a écrit : 10 avr. 2019, 15:15 Bah j'ai une AF ultra détaillée et sur la machine je teste TOUT point par point. Défaut par défaut, scénario par scénario.

C'est long c'est chiant mais à la sortie ça marche.

Et pourtant je bosse au CERN.

ça à l'air chouette ces logiciels, mais comment tu sais que tu t'es pas planté dans le développement de ton application qui vérifie ton code automate ?
(oui, je suis chiante, c'est une marque de fabrique)
T'a déjà entendu parlé d'un village inondé suite à une rupture de barrage? ou de l'explosion d'une centrale nucléaire en France?
Cherche pas plus loin tu a ta réponse.

ça ne nous dispense pas d'AF ultra détaillée et de test point point, consigné dans des cahiers de test unitaire plateforme, cahier de test d'intégration plateforme, cahier de test de validation plateforme. Puis on recommence le tout in situe sauf pour les cas intestables.
"Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément." Nicolas Boileau

L'urgence, c'est fait!
L'impossible, c'est en cours!
Pour les miracles, il faut prévoir un délai!
Kallysto
Créateur de langage
Créateur de langage
Messages : 732
Enregistré le : 27 avr. 2017, 11:11
Localisation : Loin de la civilisation

Re: Automatisation tests unitaires / régression

Message par Kallysto »

Mantysse a écrit : 10 avr. 2019, 15:39
T'a déjà entendu parlé d'un village inondé suite à une rupture de barrage? ou de l'explosion d'une centrale nucléaire en France?
Cherche pas plus loin tu a ta réponse.

ça ne nous dispense pas d'AF ultra détaillée et de test point point, consigné dans des cahiers de test unitaire plateforme, cahier de test d'intégration plateforme, cahier de test de validation plateforme. Puis on recommence le tout in situe sauf pour les cas intestables.
Mais en aucun cas tu as une alarme de préventive si tu te plantes dans le codage de ton logiciel de vérification. Si t'as foiré un truc dans ton logiciel de vérif, ce qui est humain, et que tu modifies ton code automate en conséquence.... ou pire, si t'as le même raté sur les 2.

Ensuite la gestion des barrages en France..... d'expérience personnelle : on sait attendre qu'ils soient raz la gueule et on ouvre les vannes à fond, autrement dit on lâche du 600m3 seconde.
C'est chouette de voir arriver la vague de 3m de haut avec les troncs d'arbres qui tournoient dedans.
Avatar du membre
Mantysse
Dieu du process
Dieu du process
Messages : 757
Enregistré le : 20 oct. 2015, 08:17
Localisation : MiP

Re: Automatisation tests unitaires / régression

Message par Mantysse »

Oulala tu mélange un peu tout la...

Je retourne me coller un patch de nicotine.
"Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément." Nicolas Boileau

L'urgence, c'est fait!
L'impossible, c'est en cours!
Pour les miracles, il faut prévoir un délai!
Avatar du membre
JC87
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2231
Enregistré le : 20 oct. 2015, 13:00
Localisation : Nouvelle Aquitaine

Re: Automatisation tests unitaires / régression

Message par JC87 »

itasoft a écrit : 10 avr. 2019, 15:21 @kal
tu bosse au CERN ? tu veux dire employée au CERN ?
Moi je bosse trop et les CERNES c'est sous les yeux que je les ais :mrgreen:

JC
"On veut faire du zéro défaut mais on a zéro bonhomme et zéro budget, et bien à la fin on a zéro résultat..."
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7804
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Automatisation tests unitaires / régression

Message par itasoft »

slts,
LOL,MDR
j'ai eu l'occasion d'intervenir sur le site du CERN de Genève je y serais bien resté tout le mois, c'est le paradis là bas, cinéma, bars à putes,
boite de nuit , restaurant , sauna , piscine tout à des prix dérisoires, normal c'est nous qui leurs payons tout ça aux scientifiques.
Automaticien privé (de tout)
itasoft@free.fr
Répondre