iMacros è uno strumento leader per l'automazione web, lo scraping e il test. Offre un'estensione del browser e uno strumento desktop per automatizzare facilmente le tue attività ordinarie. Tuttavia, le funzionalità chiave richieste per l'automazione sono disponibili solo in una versione premium. iMacros ha pochi altri inconvenienti.
Ecco un elenco curato dei 10 migliori strumenti che possono sostituire iMacros. Questo elenco include strumenti di automazione commerciali e open source con funzionalità popolari e l'ultimo link per il download.
1) Selenio
Il selenio è uno strumento di automazione web open source, attualmente richiesto e ampiamente utilizzato sul mercato. Può automatizzare su più sistemi operativi come Windows, Mac e Linux e browser come Firefox, Chrome, IE e browser senza testa.
Lo script di test Selenium può essere scritto in linguaggi di programmazione come Java, C #, Python, Ruby, PHP, Perl e JavaScript. Selenium offre funzionalità di registrazione e riproduzione con il suo componente aggiuntivo per browser Selenium IDE. Il potente Selenium WebDriver ti aiuta a creare script di automazione più complessi e avanzati.
Ulteriori informazioni sul selenio
2) Cipresso
Cypress è una soluzione di automazione dei test open source per ambienti web. Questo strumento è strettamente allineato con le attuali pratiche di sviluppo rispetto al selenio.
Caratteristiche:
- La funzione di menu Stato test consente di vedere quanti test sono stati superati o meno
- Cypress attende automaticamente comandi e affermazioni prima di proseguire
- Consente il controllo dei siti reattivi con il dimensionamento del viewport.
- Acquisisce istantanee di una corsa di prova. Per l'esecuzione senza testa, richiede il video di un'intera esecuzione di test.
- Cypress ricarica automaticamente ogni modifica apportata nei test
- Il registro dei comandi e l'anteprima dell'app mostrano le azioni di automazione precise sull'app Web durante l'esecuzione del test.
Per saperne di più
3) Galeno quadro
Il framework Galen è stato inizialmente introdotto per il layout di test delle applicazioni web in un browser reale. Oggi è diventato un framework di test completamente funzionale. Questo strumento di test di automazione può essere integrato con Selenium per il test visivo e di layout delle applicazioni web.
Caratteristiche:
- Segnalazione errori basata su HTML con screenshot
- Sintassi facile da scrivere / leggere
- Offre supporto per più browser
- Utilizzando il linguaggio delle specifiche di Galen, è possibile descrivere qualsiasi layout complesso, comprese diverse dimensioni dello schermo o browser.
- Galen Framework funziona bene con Selenium Grid. Ciò consente di impostare i test da eseguire in un Sauce Labs o BrowserStack simile a un cloud
- Funzione di confronto delle immagini.
Per saperne di più
4) Watir
Watir è una libreria Ruby open source per automatizzare il test. Supporta test web funzionali e di regressione.
Caratteristiche:
- Supporta l'app Web indipendentemente da ciò in cui è sviluppata.
- Supporta più browser su piattaforme diverse
- Watir è una famiglia di librerie Ruby, ma supporta tutte le altre tecnologie
- Utilizza Ruby, un moderno linguaggio di scripting completo, piuttosto che uno script proprietario di un fornitore
Per saperne di più
5) Test della seta
Silk Test è uno strumento di test di automazione funzionale e di regressione di MicroFocus.
Silk Test fornisce 3 prodotti Workbench, Silk4J e Silk4NET. Il workbench utilizza il linguaggio di scripting VB.net, Silk4J e Silk4NET possono utilizzare Java / VB.NET, C #, ecc.
SilkTest supporta test cross-browser, test mobile e fornisce un ambiente di progettazione di test collaborativo tramite test guidato da parole chiave.
Scarica SilkTest
6) Telerik Test Studio
Test Studio è l'ultimo strumento di automazione di Telerik. Supporta l'automazione di applicazioni come HTML5, Angular, AJAX, JavaScript, Silverlight, WPF, MVC, Ruby e PHP, iOS, Android. Telerik fornisce supporto cross-browser ed è uno strumento di registrazione e riproduzione.
Supporta 2 linguaggi di scripting C # e VB.Net
Test Studio può connettersi a sistemi di controllo del codice sorgente come Team Foundation Server e GIT ed eseguire test continui.
Telerik consente di pianificare i test, eseguire i test in parallelo e dispone di solide funzionalità di reporting dei test.
Scarica Telerik Test Studio
7) HP UFT (noto anche come QTP)
HPE Unified Functional Test è il principale strumento di test di automazione multipiattaforma. Può automatizzare Web, Desktop, SAP, Delphi, Net, ActiveX, Flex, Java, Oracle, Mobile, PeopleSoft, PowerBuilder, Siebel, Stingray, Visual Basic tra le altre applicazioni. L'elenco degli ambienti di sviluppo che può automatizzare è enorme!
UFT utilizza VBScript come linguaggio di scripting.
Lo strumento è strettamente integrato con HP ALM (Test Management Tool) e HP LoadRunner (Performance Testing Tool)
Alcune delle caratteristiche distintive di UFT includono Business Process Testing, framework basato su parole chiave, supporto XML, punti di controllo robusti, risultati dei test.
Ulteriori informazioni su HP - UFT.
8) Certificazione WorkSoft
WorkSoft Certify è uno strumento di test di automazione per SAP. Può testare e automatizzare SuccessFactors, Concur, Syclo, Ariba Network, SAP Fiori User Experience (UX)
WorkSoft Certify può eseguire test non presidiati e automatizzare il processo aziendale end-to-end. Lo strumento può essere distribuito anche se un progetto SAP è in fase di implementazione, aggiornamento o manutenzione.
WorkSoft Certify mantiene un repository centrale di oggetti di test come la manutenzione degli script di test e il riutilizzo diventa facile. Fornisce uno strumento di gestione dei dati di test integrato.
Scarica WorkSoft Certify
9) Katalon Studio
Katalon Studio è uno strumento di automazione open source e supporta l'ambiente web e mobile.
Funziona al meglio su Selenium e Appium, migliorando così quei framework con funzionalità come spia degli oggetti, IDE intuitivo, repository di oggetti e plug-in del browser
Lo strumento utilizza Groovy come linguaggio di scripting e supporta la libreria Java esterna. Katalon ti consente di riutilizzare gli script Selenium scritti in Java e di utilizzarli direttamente nello strumento. Funziona perfettamente con i sistemi di integrazione continua come Jenkins, Bamboo e TeamCity.
Scarica Katalon Studio
10) Cetriolo
Cucumber è uno strumento di sviluppo guidato dal comportamento (BDD) open source. Cucumber supporta linguaggi come Ruby, Java, Scala, Groovy, ecc.
La redazione di script di test è uno sforzo congiunto di tester, sviluppatori e clienti. Cucumber supporta solo l'ambiente web. Il codice del test è scritto in un inglese semplice chiamato Gherkin. Il codice Cucumber può essere eseguito su diversi framework come Selenium, Ruby, ecc
L'obiettivo del cetriolo è l'esperienza dell'utente finale.
Ulteriori informazioni sul cetriolo