Wyszukaj / o blogu

Cypress wprowadzenie

Opublikowano ndz 09 stycznia 2022 w qa • Tagi: testing, cypress, wprowadzenie, asercje, js, qa • 2 min read

cypress

Cypress wprowadzenie

Cypress jest oparty o bibl. Mocha (struktura test) oraz Chai (asercje, funkcje, wywołania).

Mocha 🥤

describe - opis testu / grupowanie serii tekstu / przyjmuje 2 argumenty - nazwę testu i funkcję (call back function)

it - test / pojedynczy test / przyjmuje 2 argumenty - nazwę testu i funkcję (call back function)

.only - wyłącza wszystkie inne …


Czytaj dalej

Appium wprowadzenie

Opublikowano ndz 19 grudnia 2021 w qa • Tagi: testing, wprowadzenie, tests, qa • 2 min read

appium

Instalacja:

    > brew install node      # get node.js
    > npm install -g appium  # get appium
    > npm install wd         # get appium client
    > appium &                # start appium
    > node your-appium-test.js # run your test

Pierwsze uruchomienie być może będzie wymagało -> Edit configurations -> podanie Android_Home (u mnie: /Users/user_name/Library/Android/sdk) + Java_Home (wpisz w terminal: /usr …


Czytaj dalej

Dobre zasady testowania

Opublikowano ptk 25 czerwca 2021 w qa • Tagi: cypress, testing, good practices, tests, qa • 2 min read

testing

Niedawno odbyła się zdalna konferencja prowadzona przez Applitools oraz Cypress nazwana Front-End Test Fest 2021. Jedeno z wystąpień było poświęcone dobrym praktykom pisania testów (link w źródłach) i dzisiejszy wpis jest ekstraktem z tego wystąpienia

Główna zasada: testy powinny być proste - "flat test desing"

Pisanie testów nie powinno być realizowane …


Czytaj dalej