Nejlepší odpověď
Myslím, že mám nárok na odpověď na tuto otázku, protože v krátkém rozpětí jen jednoho roku jsem měl možnost použít oba tyto nástroje. Vyvinul jsem testovací framework v Javě, který k automatizaci testování mobilních aplikací používá metody poskytované Seetest a Appium.
Hlavním rozdílem mezi oběma nástroji je licencování. Seetest je licencovaný nástroj, zatímco Appium je nástroj s otevřeným zdrojovým kódem. A tento rozdíl je v tom, co ve skutečnosti rozhoduje o tom, kdy byste měli který nástroj používat.
- Pokud při používání Seetest narazíte na potíže, „existuje celý tým podpory, který je připraven vám kdykoli pomoci. Zatímco Appium je nástroj, který stále prochází změnami / upgrady, musíte se spolehnout na podporu online komunit.
- Seetest vám dává 100\% výsledky z hlediska výkonu, zatímco Appium může někdy selhat, a ne proveďte požadované akce.
- Trvalo nám docela dost času, než jsme se pustili do Appia, ai nyní dostáváme nové chyby, s nimiž jsme se dosud nikdy nesetkali.
- Seetest poskytuje širokou škálu metod k použití, zatímco Appium je omezený počtem metod.
Takže pokud nemáte peníze na nákup licence a máte spoustu času stráveného nastavením své testovací prostředí, pak přejděte na Appium, ale já bych se zasazoval o Seetest za spolehlivé testování mobilních aplikací.
Odpověď
Porovnání mezi Nástroj SeeTest & Appium
- Opakovaná použitelnost
- Appium: knihovna pro opakované použití být vyvinut
- SeeTest: Je zpřístupněno mnoho běžně používaných funkcí v knihovně SeeTest.
- Hybridní aplikace
- Appium: Identifikace webových prvků je zdlouhavý úkol, také potřebujeme opakovaně přepínat ovladač z nativního do webového zobrazení a naopak.
- SeeTest: Prvky webového a nativního lze snadno identifikovat a není nutné přepínat objekt ovladače, pouze hodnota parametru slouží k identifikaci objektu ve webovém nebo nativním zobrazení. Plná podpora jazyka XPath.
- Spolehlivost Appium: metody identifikace prvků někdy nebudou fungovat, tj. Na prvek xx nelze kliknout aplikací appium
- SeeTest: velmi spolehlivý
- náklady
- Appium: zdarma
- SeeTest : Placená, dostupná měsíční bezplatná licence
- Parallel Execution
- Appium: Možné se selenovou mřížkou
- SeeTest: Cloudový software Experitest k dispozici pro paralelní spuštění
- Identifikace textového objektu
- Appium: není k dispozici
- SeeTest: OCR engine s podporou všech jazyků (včetně jazyků Dálného východu) a speciálních znaků