Ir ao contido

Testing

Ferramentas para probar o teu código

Testing Tools Ratios Over Time

É raro ver unha tendencia tan clara como a ascensión de Vitest en todos os rankings nos últimos anos. Aínda que pode ser «só» o número catro en termos de uso, xa encabeza as clasificacións de interese, retención e positividade xeral – e non mostra signos de deixar o primeiro lugar en breve.

Jest
Mocha
Storybook
Cypress
Puppeteer
Testing Library
Playwright
WebdriverIO
Vitest
Selenium
TestCafe
Mock Service Worker
Node Test Runner

Mode:

View:

0%
20%
40%
60%
80%
100%
2016
2017
2018
2019
2020
2021
2022
2023
2024
0%
20%
40%
60%
80%
100%

Other Testing Tools

0%
5%
11%
16%
22%
27%
1

77
2

59
3

50
4

44
5

34
6

23
7

17
8

11
9

11
10

9
11

Outros

101
0%
5%
11%
16%
22%
27%
% dos enquisados

Vitest displays the classic signs of a technology at the start of its lifespan: high retention and interest, but low adoption in large companies – for now.

0%
12%
25%
37%
50%
62%
1

7,080
2

4,559
3

3,911
4

3,592
5

3,520
6

2,908
7

2,027
8

1,819
9

1,093
10

920
11

427
12

304
13

151
14

🚫 Ningunha

1,522
0%
12%
25%
37%
50%
62%
% dos enquisados
Which of these tools do you use in a professional context?
Pedímoslles a membros da comunidade de JavaScript que compartan as súas «escollas do ano»

A miña escolla para 2024: Shruti Kapoor

A miña elección deste ano é a miña amiga Shruti Kapoor. Shruti ten unha forma de explicar ata os conceptos técnicos JS máis complicados dun xeito moi sinxelo de entender. Tanto nos seus divertidos vídeos de YouTube como en charlas e conferencias, ensina ao seu público as partes máis críticas do desenvolvemento de JavaScript de forma sinxela.
Pedímoslles a membros da comunidade de JavaScript que compartan as súas «escollas do ano»

Shaundai Person

Enxeñeiro Senior de Frontend (Netflix) e instrutor de cursos

Number of Items

How many items in this category respondends have used (or heard of).

View:

0%
4%
8%
12%
17%
21%
1

0

2,911
2

1

1,260
3

2

1,398
4

3

1,470
5

4

1,443
6

5

1,360
7

6

1,278
8

7

1,092
9

8

757
10

9

516
11

10

341
12

11

131
13

12

46
14

13

12
0%
4%
8%
12%
17%
21%
% dos enquisados

Satisfacción coa testaxe

0
1
2
3
4
2016
2017
2018
2019
2020
2021
2022
2023
2024
0
1
2
3
4
Media {axis}
Cómo de satisfeito estás co estado actual das ferramentas de testaxe?

Inconvenientes da testaxe

Facer mocks é o maior problema á hora de facer tests, seguido de preto pola incomodidade e complexidade das configuracións e a súa lenta execución.

0%
16%
31%
47%
63%
78%
1

Mocking

2

Configuration

3

Performance

4

5

ESM & CJS

6

Excessive complexity

7

Flakiness

8

browser_testing_issues

9

E2E testing

10

Lack of documentation

0%
16%
31%
47%
63%
78%
% dos enquisados
Cales son os principais inconvenientes que atopaches usando ferramentas de testaxe?
(resposta libre)

Recursos recomendados

Testing Fundamentals
Steve Kinney
Temporal

Testing Fundamentals

Learn the basics of testing and apply Test-Driven Development techniques to your workflow. Create automated tests for DOM elements and user interactions. Use mocks and spies to control your environment and test more complex code. Gain practical experience writing unit and integration tests while exploring common testing tools.
Web App Testing & Tools
Miško Hevery
Qwik Creator (Previously Angular)

Web App Testing & Tools

Dive into testing with Miško Hevery, covering unit and end-to-end testing, refactoring for testability, and using tools like Vitest and Playwright.
Grazas aos nosos colaboradores por darnos o seu apoio! Saber máis.