[Python] Test: uovodicolombosilverbulletdeusexmachinaratatouillecaramba!

Manlio Perillo manlio.perillo a gmail.com
Ven 18 Mar 2016 16:51:24 CET


2016-03-18 16:14 GMT+01:00 Giovanni Porcari <giovanni.porcari a softwell.it>:
> [...]
> Altrettanto ovvio (almeno per me) che ogni volta che si fanno delle modifiche o delle
> aggiunte di un certo peso (non quindi il css che colora in rosso una riga se il camion
> non è arrivato) l'utente dispone anche di un'istanza (sempre in claud) di test
> con i dati prelevati ogni notte dal db primario.
>
> Su quella istanza pasticcia un paio di giorni controllando tutto quello
> che è vitale che funzioni in tempo reale (e nei trasporti se tieni fermo
> un camion perchè non puoi stampare la lista di carico la gente si incazza).
>
> Se nel server di test tutto è ok si aggiorna alla stessa release il server di produzione
> con la ragionevole certezza che le procedure critiche sono state testate dagli utenti.
>
> Mi piacerebbe avere un sistema di test che mi segnali che se l'utente dragga
> una riga di trasporto da eseguire nel viaggio previsto per domani
> e se poi cambia idea e la toglie e la mette nel viaggio della settimana
> seguente per un altro trasportatore c'è un baco per cui a video la prima riga
> risulta ancora visibile.
>
> E via dicendo per qualsiasi tipo di evento sia generato da n utenti che lavorano su
> un sistema di questo tipo allocando e deallocando risorse di trasporto.
>
> Se esiste un sistema di test di questo genere e se posso implementarlo ai prezzi da
> fame che i clienti sono disposti a pagare vi prego di dirmelo :).
>

Con Selenium, dovresti essere in grado di controllare se certi
elementi (individuati tramite selettori CSS o query XPATH) sono
visibili, oltre a molto altro ancora.

> [...]

Ciao  Manlio


Maggiori informazioni sulla lista Python