跳至內容

Testing

Tools for testing your code

Testing Tools Ratios Over Time

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

Mode:

View:

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

Testing Tools Experience & Sentiment

Group by:

Sort by:

1

74.3%
21.1%
4.6%
19,682
2

52.1%
34.4%
13.5%
19,762
3

47.1%
40%
12.9%
19,713
4

45.4%
41.4%
13.1%
19,675
5

40.1%
25.7%
34.3%
19,636

Experience

  • Used it: Respondents who have used an item.
  • Heard of it: Respondents who have heard about an item, but haven't used it.
  • Never heard of it: Respondents who have never heard about an item.

Sentiment

  • Positive: Respondents who are interested in learning more about a technology; or are willing to use it again.
  • Neutral: Responents who did not indicate any sentiment about a technology.
  • Negative: Respondents who are not interested in learning more about a technology; or have used it and had a negative experience.
💡
點選技術的名稱後,可以看到更多細節,並深入檢視相關資料。

Other Testing Tools

0%
8%
16%
24%
32%
40%
1

76
2

62
3

35
4

24
5

23
6

22
7

22
8

16
9

12
10

11
11

Other Answers

157
0%
8%
16%
24%
32%
40%
% 問題回應者
We asked members of the JavaScript community to share their “pick of the year”

My 2023 Pick: Nuxt 4

Nuxt 4 is one of the releases of all time. Few things broken, some things improved, and fairly easy to migrate. Give it a go if you havent yet!
We asked members of the JavaScript community to share their “pick of the year”

quarkstuff

Web & Game dev nerd

Testing Tools Happiness

0
1
2
3
4
2016
2017
2018
2019
2020
2021
2022
2023
0
1
2
3
4
平均
On a scale of 0 (very unhappy) to 4 (very happy), how happy are you with the current state of testing tools?

Testing Tools Pain Points

0%
16%
32%
48%
64%
80%
1

Mocking

2

Configuration

3

Performance

4

5

ESM & CJS

6

Excessive complexity

7

E2E testing

8

Flakiness

9

10

TypeScript support

0%
16%
32%
48%
64%
80%
% 問題回應者
What pain points have you encountered when using testing tools?
(自由填答問題)

推薦資源

Enterprise UI Development: Testing & Code Quality
Steve Kinney
Temporal

Enterprise UI Development: Testing & Code Quality

Learn unit testing with Vitest, continuous integration via GitHub Actions, component and accessibility testing with Ax, mocking techniques, and code standard enforcement using ESLint and Husky & Lint-Staged.
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.
感謝贊助我們的伙伴! 深入瞭解。