Migliore risposta
Penso di essere idoneo a dare una risposta a questa domanda, perché in un breve periodo di un solo anno, “ho ho avuto la possibilità di utilizzare entrambi questi strumenti. Ho sviluppato un framework di test in Java che utilizza metodi forniti da Seetest e Appium per automatizzare il test delle app mobili.
La differenza principale tra entrambi gli strumenti è la licenza. Seetest è uno strumento con licenza, mentre Appium è uno strumento open source. E questa differenza è ciò che decide effettivamente quando dovresti utilizzare quale strumento.
- Se incontri difficoltà nellutilizzo di Seetest, “Un intero team di supporto là fuori che è pronto ad aiutarti in qualsiasi momento. Sebbene Appium sia uno strumento che è ancora in fase di modifiche / aggiornamenti, quindi devi fare affidamento sulle comunità online per il supporto.
- Seetest ti dà il 100\% di risultati in termini di prestazioni, mentre Appium a volte potrebbe fallire e non eseguire le azioni richieste.
- Ci è voluto molto tempo per andare avanti con Appium e anche adesso continuiamo a ricevere nuovi errori che non avevamo mai riscontrato fino ad ora.
- Seetest fornisce una vasta gamma di metodi da utilizzare, mentre Appium ha un numero limitato di metodi.
Quindi, se non hai soldi per acquistare una licenza e molto tempo da dedicare alla configurazione il tuo ambiente di test, quindi scegli Appium, ma io stesso suggerirei Seetest di testare app mobili affidabili.
Risposta
Confronto tra SeeTest & Appium Tool
- Riusabilità
- Appium: la libreria riutilizzabile deve essere sviluppato
- SeeTest: sono disponibili molte funzioni di uso comune nella libreria SeeTest.
- App ibrida
- Appium: lidentificazione degli elementi web è un compito noioso, inoltre abbiamo bisogno per cambiare ripetutamente il driver dalla visualizzazione nativa a quella web e viceversa.
- SeeTest: elementi di web e nativi possono essere facilmente identificabili e non è necessario cambiare oggetto driver, solo il valore del parametro funziona per identificare un oggetto è in visualizzazione web o nativa. Supporto completo del linguaggio XPath.
- Affidabilità Appium: i metodi di identificazione degli elementi non funzionano a volte, ovvero lelemento xx non è selezionabile da appium
- SeeTest: molto affidabile
- Costo
- Appium: gratuito
- SeeTest : Licenza gratuita a pagamento per un mese disponibile
- Esecuzione parallela
- Appium: possibile con griglia selenio
- SeeTest: software cloud Experitest disponibile per lesecuzione parallela
- Identificazione di oggetti di testo
- Appium: non disponibile
- SeeTest: motore OCR con supporto per tutte le lingue (incluse le lingue dellEstremo Oriente) e caratteri speciali