Testy Automatyczne w NODEJS

0

Witam, posiadam kilka serwisów, które chciałbym objąć pewną automatyczna opieką.
Chodzi mi o konkretnie stricte o test z perspektywy użytkownika. Przejrzałem kilka narzędzi i najłatwiejszy w obsłudze i starcie wydaje się być https://nightwatchjs.org/ oparty o NODEJS.
Z Node nie mam doświadczenia, ale chętnie je złapie przy okazji tej zabawy.
Już zdążyłem napisać pierwsze testy i wygląda to całkiem ok, ale to czego mi brakuje, a czego nie bardzo mogłem znaleźć w sieci, bądź nie jestem pewien znalezionych informacji to:

  1. Czy NODE pozwala na ustawienie crona wywołującego daną funkcję testującą np co 24h?
  2. Czy z NODE automat może wysłać maila? Chociażby przez SMTP
  3. Czy przy wskazanym wyżej narzędziu jestem w stanie wyciągnąć czas ładowania testowanej strony www?
  4. Czy są inne narzędzia, które mają te funkcjonalności?

Z góry dziękuje za podpowiedzi.

Pozdrawiam!

0
  1. A nie odwrotnie? W każdym razie tak, możesz wywołac dowolne komendy z poziomu Node.
  2. Tak, np: https://nodemailer.com/about/
  3. Może, szukaj w dokumentacji
  4. Cypress jest ok -> https://www.cypress.io/
0
  1. Ustawiłbym CRONa który wykonuje skrypt co x czasu.
  2. up
  3. W tym nie wiem, w puppeteerze czy playwrighcie tak,
  4. Jest + Puppeteer/Jest + Playwright/Cypress/Selenium

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.