2023-12-14 15:20:13 +00:00
|
|
|
<!DOCTYPE html>
|
|
|
|
<html lang="cz">
|
|
|
|
|
|
|
|
<head>
|
|
|
|
<meta name="description" content="Dokumentace pro všechny testery" />
|
|
|
|
<meta name="keywords" content="Nástroje k testování mobilních aplikací" />
|
|
|
|
<meta name="author" content="Lukáš Kaňka" />
|
|
|
|
<meta charset="UTF-8">
|
|
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
|
|
<link rel="stylesheet" href="/style.css">
|
|
|
|
<link rel="shortcut icon" href="images/a picture of a text editor on a pc in the style of comics.jpg" />
|
|
|
|
<title>Testing Docs - Nástroje k testování mobilních aplikací</title>
|
|
|
|
</head>
|
|
|
|
|
|
|
|
<body>
|
|
|
|
<h1>Testing Docs CZ</h1>
|
|
|
|
<h2>Dokumentace pro všechny testery</h2>
|
|
|
|
<hr>
|
|
|
|
<div class="menu">
|
|
|
|
<center>
|
|
|
|
<ul>
|
|
|
|
<li class="menu-item"><a class="button" href="/index.html">Domů</a></li>
|
|
|
|
<li class="menu-item"><a class="button" href="/podpora.html">Podpora</a></li>
|
|
|
|
<li class="menu-item"><a class="button" href="/mapa-webu.html">Mapa webu</a></li>
|
|
|
|
<li class="menu-item"><a class="button" href="/privaci-polici.html">Zásady o ochraně osobních dat</a>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
|
|
</center>
|
|
|
|
</div>
|
|
|
|
<hr>
|
|
|
|
|
|
|
|
<div class="flexbox">
|
|
|
|
<div class="navigation">
|
|
|
|
<ul>
|
|
|
|
<li><a class="button" href="/automatizovana-testovani.html">Automatizované testování</a></li>
|
|
|
|
<li><a class="button" href="/nastroje.htm">Nástroje</a></li>
|
|
|
|
<li><a class="button" href="/penetracni-testovani.html">Penetrační testování</a></li>
|
|
|
|
<li><a class="button" href="/testing-obecne.html">Testing obečně</a></li>
|
|
|
|
<li><a class="button" href="/testovani-mobilnich-aplikaci.html">Testování mobilních aplikací</a></li>
|
|
|
|
<li><a class="button" href="/testovani-pristupnosti.html">Testování přístupnosti</a></li>
|
2023-12-14 15:24:32 +00:00
|
|
|
<li><a class="button" href="/zatezove-testovani.html">Zátěžové testování</a></li>
|
2023-12-14 15:20:13 +00:00
|
|
|
</ul>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="content">
|
|
|
|
<p class="big-text">Nástroje k testování mobilních aplikací</p>
|
|
|
|
<p><strong>1. Appium:</strong>
|
|
|
|
je open-source nástroj pro automatizované testování mobilních
|
|
|
|
aplikací. Podporuje testování aplikací pro iOS, Android a Windows
|
|
|
|
platformy a umožňuje psát testovací skripty v populárních
|
|
|
|
programovacích jazycích, jako je Java, Python, Ruby nebo JavaScript.
|
|
|
|
https://appium.io/docs/en/2.1/</p>
|
|
|
|
<p><strong>2. Selenium:</strong>
|
|
|
|
je populární nástroj pro automatizované testování webových
|
|
|
|
aplikací, ale také nabízí možnost testování mobilních aplikací pomocí
|
|
|
|
Selenium WebDriver. Selenium WebDriver umožňuje psát testy v
|
|
|
|
různých programovacích jazycích, jako je Java, C#, Python nebo Ruby,
|
|
|
|
a testovat aplikace pro iOS a Android.</p>
|
|
|
|
<p><strong>3. Xamarin Test Cloud:</strong>
|
|
|
|
je cloudová platforma pro testování mobilních
|
|
|
|
aplikací. Podporuje testování aplikací pro iOS, Android a Windows
|
|
|
|
platformy a umožňuje spustit testy na široké škále zařízení. Xamarin
|
|
|
|
Cookies settings
|
|
|
|
Test Cloud umožňuje psát testy v C# a nabízí možnost testování
|
|
|
|
interakce s uživatelem, včetně gest a dotyků.</p>
|
|
|
|
<p><strong>4. TestComplete:</strong>
|
|
|
|
je komerční nástroj pro automatizované testování
|
|
|
|
desktopových, webových a mobilních aplikací. Podporuje testování
|
|
|
|
aplikací pro iOS a Android a umožňuje psát testy v různých
|
|
|
|
programovacích jazycích, jako je JavaScript, VBScript nebo Python.
|
|
|
|
TestComplete nabízí také funkce pro nahrávání a přehrávání testů a
|
|
|
|
možnost testování interakce s uživatelem.</p>
|
|
|
|
<p><strong>5. Robot Framework:</strong>
|
|
|
|
je open-source nástroj pro automatizované
|
|
|
|
testování, který podporuje testování různých typů aplikací, včetně
|
|
|
|
mobilních aplikací. Robot Framework umožňuje psát testy v
|
|
|
|
jednoduchém a srozumitelném formátu pomocí klíčových slov a
|
|
|
|
podporuje testování aplikací pro iOS a Android. Nabízí také možnost
|
|
|
|
integrace s různými nástroji, jako je Appium nebo Selenium
|
|
|
|
WebDriver, a umožňuje snadnou automatizaci testů pomocí jazyků
|
|
|
|
jako Python nebo Java.</p>
|
|
|
|
<p><strong>6. Calabash:</strong>
|
|
|
|
je open-source nástroj pro automatizované testování
|
|
|
|
mobilních aplikací. Podporuje testování aplikací pro iOS a Android a
|
|
|
|
umožňuje psát testy v jazyce Ruby. Calabash nabízí jednoduchý
|
|
|
|
způsob interakce s aplikací pomocí definování scénářů a používá se v
|
|
|
|
kombinaci s frameworkem Cucumber pro snadnou čitelnost testů.</p>
|
|
|
|
<p><strong>7. Espresso:</strong>
|
|
|
|
je nástroj pro automatizované testování mobilních aplikací
|
|
|
|
vyvíjený společností Google. Je určen především pro testování aplikací
|
|
|
|
pro Android a poskytuje bohatou sadu funkcí pro interakci s
|
|
|
|
uživatelem, testování UI a ověřování stavů aplikace. Espresso je
|
|
|
|
integrován s vývojovým prostředím Android Studio a umožňuje psát
|
|
|
|
testy v jazyce Java nebo Kotlin.</p>
|
|
|
|
<p><strong>8. Xcode UI Testing:</strong>
|
|
|
|
je nástroj pro automatizované testování aplikací pro
|
|
|
|
iOS, který je součástí vývojového prostředí Xcode od společnosti
|
|
|
|
Apple. Poskytuje možnosti testování uživatelského rozhraní, interakce
|
|
|
|
s aplikací a ověřování stavů. Xcode UI Testing umožňuje psát testy v
|
|
|
|
Cookies settings
|
|
|
|
jazyce Swift a poskytuje možnost nahrávání a přehrávání testů, stejně
|
|
|
|
jako debugování testovacích kroků.</p>
|
|
|
|
<p><strong>9. UI Automator:</strong>
|
|
|
|
je nástroj pro automatizované testování aplikací pro
|
|
|
|
Android vyvíjený společností Google. Poskytuje bohaté možnosti pro
|
|
|
|
testování uživatelského rozhraní, interakci s aplikací a ověřování
|
|
|
|
stavů. UI Automator umožňuje psát testy v jazyce Java a je integrován
|
|
|
|
s nástrojem Android Studio.</p>
|
|
|
|
<p><strong>10. Selendroid:</strong>
|
|
|
|
je open-source nástroj pro automatizované testování
|
|
|
|
aplikací pro Android. Podporuje testování aplikací ve webovém
|
|
|
|
prohlížeči i nativních aplikací. Selendroid umožňuje psát testy v
|
|
|
|
jazycích Java, Python nebo Ruby a nabízí možnost testování různých
|
|
|
|
verzí Android zařízení.
|
|
|
|
Tyto nástroje k testování mobilních aplikací nabízejí různé možnosti a
|
|
|
|
funkce, ať už se jedná o automatizaci testů, interakci s uživatelem
|
|
|
|
nebo ověřování stavů aplikace. Výběr nástroje závisí na konkrétních
|
|
|
|
potřebách a preferencích vývojáře či týmu testování.</p>
|
|
|
|
</div>
|
|
|
|
<div class="articles">
|
|
|
|
<table>
|
|
|
|
<caption>Nejdůležitější články:</caption>
|
|
|
|
<tr>
|
|
|
|
<th>
|
|
|
|
<li><a class="button" href="co-je-automatizovane-testovani.html">Co je automatizované
|
|
|
|
testování</a>
|
|
|
|
</li>
|
|
|
|
</th>
|
|
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
<footer>Copyright © Lukáš Kaňka 2023</footer>
|
|
|
|
|
|
|
|
</body>
|
|
|
|
|
|
|
|
</html>
|