Wyszukaj / o blogu

JS - biblioteki/narzędzi do testowania

Opublikowano pon 14 lutego 2022 w testing • 1 min read

js-testing-frameworks

Wprowadzenie

Ten artykuł jest jedynie spisem bibliotek powstałych z myślą o testowaniu automatycznym wykorzystujących JavaScript + ich alternatyw (docelowo ten spis ma stać się punktem wyjścia do tworzenia dalszych artykułów na ich temat - tak jak to się stało np. w przypadku Cypressa).

Integracja/e2e

Playwright

Nightwatch

Cypress


Testy wydajnościowe (performance)

K6

Python

Locust

GUI

Jmeter

--

API / BE testing

Pactum

patrz: Writing API tests in JavaScript with Pactum

SuperTest

patrz: Write your first API Test using JavaScript

  • jak już wcześniej wspomniałem również Cypress może być wykorzystany do testowania API => patrz: bahmutov/cy-api

Python:

requests

GUI:

Postman


Mobilne

Appium

patrz: Mobile Automation with Appium in JavaScript

Detox

patrz: Getting Started with Detox


Regresja UI

BackstopJS


Bibl JS przydatne w testowaniu

FakerJS - projekt po małych zawirowaniach na przełomie 2021/2022 zyskał nowe życie.

patrz: fakerjs.dev

minifaker

falso

patrz: Meet Falso: The Replacement for Faker.js

Źródła

Workshop: Testing RESTful APIs in Python with requests

API Integration Testing Made Easy

20 Resources for generating fake and mock data