这些问题仅向表示其为测试人员/QA 工程师或在工作中参与测试的受访者显示。

测试

75%

的受访者表示测试在其开发中发挥着不可或缺的作用。

44%

的受访者参与了测试过程。

您的项目中有什么类型的测试?

此问题向所有受访者显示。

您在项目中如何进行单元测试?

此问题向所有在项目中进行单元测试的受访者显示。

您在单元测试中使用哪种(哪些)测试覆盖率指标?

33%

的受访者表示,在公司中由不同的人负责测试设计和测试执行。

52%

的受访者将测试用例设计作为测试过程的一部分。

您的项目中使用哪种(哪些)类型的测试?

有趣的事实

只有 13% 的受访者表示其使用评估员和外包承包商的外部帮助进行产品测试。

您的项目中的测试人员/QA 工程师与软件开发者之间的比例是多少?

公司中似乎缺乏 QA 工程师。44% 的受访者表示,项目中每 10 名开发者只有不到一名 QA 工程师。只有 10% 的受访者表示,每 10 名开发者有超过 4 名 QA 工程师。

您的项目中有多少测试人员/QA 工程师拥有编程技能?

在 29% 的项目中有超过一半的 QA 工程师只进行手动测试,在 27% 的项目中有超过一半的测试人员掌握编程技能。

您的项目中有多少测试人员/QA 工程师只进行手工测试?

您使用什么工具存储测试用例?

大约 41% 的测试人员和 QA 工程师不使用特定工具存储测试用例,只有 20% 使用特殊的测试用例管理工具。

请估计您有多少项目测试已自动化。

47% 的受访者已将一半或更多的测试自动化。与去年一样,最受欢迎的技术是 JUnit (34%)、Postman (29%)、Jest (23%) 和 Selenium WebDriver (20%)。JavaScript、Java 和 Python 仍然是测试自动化的前 3 种语言。

您使用哪种(哪些)测试框架/工具/技术(如果有)?

您的项目在测试自动化中使用哪种(哪些)编程语言?

您使用哪种(哪些)BDD(行为驱动开发)技术(如果有)?

有趣的事实

12% 的受访者在其测试过程中使用行为驱动开发技术,8% 的受访者使用 AI/ML。其中,AI/ML 主要用于系统日志和用户行为数据分析。

您是否在产品测试中使用 AI/ML?

我们已经汇集了质量保证和测试自动化工具。您可以将实用工具和功能轻松添加到您的 JetBrains IDE,或者您也可以尝试我们的测试自动化工具包

想了解我们的 QA 新闻和工具更新吗?现在就订阅我们的 QA 博客吧!

查找正确的工具

选择您的技术

选择

下载所需工具

选择
免费试用

感谢您的参与!

我们真诚地希望您能发现我们的报告有用。与您的朋友和同事分享这份报告。

加入 JetBrains Tech Insights Lab

参与调查和用户体验研究,让 JetBrains 产品更易用、更强大。参与我们的研究,您还将有机会获得奖励。

如果您有任何疑问或建议,请发送电子邮件至 surveys@jetbrains.com