Testowanie Aplikacji Mobilnych - Początki w Świcie
  • Readme
  • Świat Mobilny
  • Sieć mobilna
  • Modyfikacja sieci
  • Urządzenia mobile vs emulatory
  • Fragmentacja
  • Wearables
  • Jak zacząć pracę
  • Narzędzia
  • Książki
  • Automatyzacja
  • Materiały do nauki
  • Laboratorium urządzeń mobilnych
  • Autor
Powered by GitBook
On this page

Was this helpful?

Automatyzacja

PreviousKsiążkiNextMateriały do nauki

Last updated 6 years ago

Was this helpful?

Chciałbym usiąść i nauczyć się tej automatyzacji. Od czego zacząć?

Przede wszystkim od określenia własnych umiejętności. To nie jest tak, że jest sobie pewien byt o nazwie "Automatyzacja", podejdziesz obejrzysz go sobie, przetrzesz rękawem i schowasz do kieszeni. Od teraz jesteś dumnym posiadaczem umiejętności Automatyzacja!

Jest to co prawda piękny buzzword używany wszędzie. Za którym bardzo często idzie dużo wyższe doświadczenie. Oczywiście nie zawsze. Jednak bardzo często.

Nie ma jednego prostego sposobu na osiągnięcie upragnionej umiejętności automatyzacji.

[CV - Umiejętność: Automatyzacja testów]

Firma: ooo z wykorzystaniem jakich narzędzi i języków. Java, junit i webdriver może?

Petent: no, nie wiem. Chyba tak? Potrafie napisać prosty test.

Firma: coś dokładniej?

Petent: kliknąć w link na przykład, z tutoriala się nauczyłem. Dopiero się uczę.

ewentualnie:

Petent: automatyzacja polegała u nas na nagrywaniu wyklikiwanych czynności. Taka prosta automatyzacja. Selenium IDE, Robotium Recorder, czy narzędzia wewnętrzne.

Jak rozpocząć naukę automatyzacji testów mobilnych?

Najprostszą drogą według mnie jest poznać podstawy programowania w wybranym języku. Następnie pójść w kursy, które są przygotowane i stworzone dla weba. Po poznaniu kompeltnych podstaw można rozpocząć zabawę z Appium.

Przy sporej dozie odwagi można zacząć od nauki Javy i nauki natywnego frameworka Espresso. Następnie do nauki Swifta i nauki frameworków KIF lub EarlGrey.

Materiały do nauki:

Ogólne repozytorium:

Appium:

Espresso:

Java:

Swift:

KIF:

Selenium (web):

https://goo.gl/7wCPxG
https://goo.gl/9MI7hC
https://goo.gl/KR82dd
https://goo.gl/eY8NQc
https://goo.gl/NcO6NC
https://goo.gl/hM1MlI
https://goo.gl/607UAP