测试
分享:
下一个问题向所有受访者显示。其他问题仅向表示其为测试人员/QA 工程师或在工作中参与测试的受访者显示。
单元
集成
端到端
性能
其他
无
17%
在项目中有单元测试的受访者不自己编写测试。
80%
的受访者表示测试在其软件开发项目中发挥着不可或缺的作用。
58%
参与测试活动的受访者开发自动化测试。
46%
的受访者将测试用例设计作为测试过程的一部分。
53%
的受访者表示,在公司中设计测试的人也执行测试。
77%
72%
62%
功能测试
43%
48%
43%
性能测试
44%
48%
39%
回归测试
45%
42%
36%
验收测试
59%
使用单元测试的受访者也使用测试覆盖率指标。
44%
40%
41%
每 10 位开发者中有不到 1 位 QA
29%
31%
32%
每 10 位开发者中有 1-3 位 QA
5%
7%
7%
每 10 位开发者中有 4-6 位 QA
1%
1%
1%
每 10 位开发者中有 7-8 位 QA
3%
2%
2%
每 10 位开发者中有 9-10 位 QA
1%
1%
1%
QA 人员的数量超过开发者数量
18%
18%
16%
不确定
Office 文档
我不使用任何特定工具
特殊的测试用例管理工具
其他
全部
大部分
一半
只有一些
不确定
无
34%
31%
34%
JUnit
20%
19%
27%
Selenium
29%
34%
26%
Postman
23%
25%
20%
Jest
2020 年 | 2021 年 | 2022 年 | 2023 年 | |
---|---|---|---|---|
33% | 35% | 36% | 36% | JavaScript/Typescript |
33% | 29% | 31% | 34% | Python |
36% | 29% | 29% | 33% | Java |
13% | 11% | 13% | 12% | C# |
7% | 7% | 6% | 8% | Kotlin |
– | 20% | 13% | 8% | PHP |
– | 10% | 12% | 7% | Bash |
– | 4% | 4% | 5% | C++ |
– | 6% | 8% | 4% | Go |
6% | 5% | 3% | 3% | Ruby |
– | 4% | 6% | 3% | Groovy |
– | 1% | 2% | 3% | Rust |
– | 2% | 3% | 3% | Scala |
– | 2% | 2% | 2% | Swift |
1% | 0% | 0% | 1% | Tcl |
1% | 1% | 2% | 1% | Perl |
– | 0% | 1% | 1% | Clojure |
11% | 2% | 3% | 3% | 其他 |
11% | 6% | 4% | 6% | 无 |
TechRepublic
利用代码和自动化来扩大测试覆盖率变得越发重要。因此,如果您正在考虑学习或复习语言,可以考虑被认定为测试人员的调查受访者最常用的编码语言,其中 JavaScript/TypeScript 处于领先地位,占 37% 的份额,然后是 Python 和 Java,分别占 34% 和 32%。
TechRepublic 助力专业人士利用其信赖的新闻报道、洞察、功能、教程和产品推荐来通过技术领导组织。
85%
的受访者不使用任何行为驱动开发技术。
API 测试
UI 测试
桌面测试
其他
在开发自动化测试的人员中,52% 的人执行 UI 测试,84% 的人执行 API 测试。
JetBrains Aqua
您是否想通过开发更可靠的自动化测试并减少维护来提高工作效率?尝试强大的测试自动化工作区 JetBrains Aqua。
Aqua 支持最流行的编程语言以及主要自动化测试框架,例如 Selenium、Playwright 和 Cypress。它配有嵌入式 Web 浏览器,可在您编写测试时提供实用洞察。订阅我们的博客了解 Aqua 的最新改进,并在 X (Twitter) 上关注我们!
您是专业 QA 工程师还是测试爱好者?加入 Aqua Adopters Group,深入分析 QA 社区。作为成员,您将有机会参加与您的专业知识相符的研究,并帮助我们增强 JetBrains Aqua。立即加入我们!