Stiamo esaminando l'interfaccia utente codificata e, poiché abbiamo esperienza di codifica in C#, codificheremo personalmente i test automatici.È possibile esporre le funzioni codificate a mano come passaggi condivisi?
So già che è possibile avere un caso di test con passaggi di prova definiti. Ogni passaggio di prova è in realtà una funzione all'interno del metodo di prova e la descrizione proviene dal riepilogo.
Questo è un ottimo modo per i codificatori C# per esporre ciò che stanno facendo ai tester non codificanti che interagiranno con questi test automatizzati usando MTM (Microsoft test manager).
Tuttavia, sarebbe fantastico se i codificatori C# fossero in grado di creare funzioni generiche come "Passaggi condivisi", forse, e in questo modo i tester non tecnici sono stati in grado di assemblare nuovi test in MTM utilizzando questi elementi costitutivi.
Funzioni come: Aprire la finestra delle impostazioni, Ingrandisci Finestra, Aggiungere un elemento (con i parametri), chiudere tutte le schede aperte, ecc
funzioni Tuttavia questi sarebbero codificati, non da una registrazione.
L'idea sarebbe che una volta che queste funzioni sono state create e memorizzate in TFS (sempre come passi condivisi), il tester sarebbe quindi in grado di utilizzare queste funzioni come elementi costitutivi per test più automatizzati.
Devo anche sottolineare che queste funzioni saranno completamente automatizzate, quindi anche i nuovi test assemblati in MTM devono essere completamente automatizzati senza dover aprire Visual Studio.
È possibile?
Abbiamo cercato di scoprire un modo per farlo anche nel mio lavoro. Da quanto ho scoperto, i passaggi condivisi disponibili in MTM non sono accessibili da una classe di progetto C# e viceversa. –