Con poca o nessuna esperienza precedente di test, sto cercando di aggiungere test automatici a un processo di integrazione continua di applicazioni SharePoint. Ho imparato come ottenerlo utilizzando i test codificati dell'interfaccia utente che vengono eseguiti prima della distribuzione e durante la compilazione e ho utilizzato Selenium con Java in precedenza, in cui non abbiamo registrato alcuno scenario, ma invece abbiamo scritto test a mano, identificando gli elementi in la GUI e affermando i risultati. Con questa piccola esperienza, ho alcune domande sul test dell'interfaccia utente.
- È possibile scrivere metodi di test che possono essere applicati su diverse applicazioni, come i pulsanti di test, ecc. o è qualcosa che deve essere scritto per ogni progetto, poiché i risultati del clic del pulsante possono variare? Suppongo che ciò richiederebbe seguire uno standard specifico.
- Esistono metodi di test dell'interfaccia utente che possono essere generalizzati e applicati a tutti i progetti che passano attraverso una determinata build, oppure è lo stesso in cui tutti i test dell'interfaccia utente devono essere scritti appositamente per quell'applicazione?