テスト
共有:
次の質問はすべての回答者に提示されました。その他のすべての質問は、テスター / QA エンジニアとして働いている、または職務の一環としてテストに関わっていると答えた回答者にのみ提示されました。
ユニット
統合
エンドツーエンド
パフォーマンス
その他
該当なし
17%
プロジェクトでユニットテストを使用しているが、自分で作成していない人の割合。
80%
テストはソフトウェア開発プロジェクトの基本要素であると答えた全回答者の割合。
58%
テスト業務に関わっている人で、自動テストを開発している回答者の割合。
46%
テストプロセスの一環としてテストケースデザインを使用している回答者の割合。
53%
会社ではテストの設計者と実行者が同じであると答えた回答者の割合。
77%
72%
62%
機能テスト
43%
48%
43%
パフォーマンステスト
44%
48%
39%
回帰テスト
45%
42%
36%
受け入れテスト
59%
ユニットテストを使用している開発者のうち、テストカバレッジメトリクスも使用している開発者の割合。
44%
40%
41%
開発者 10 人あたり QA 担当者 1 人未満
29%
31%
32%
開発者 10 人あたり QA 担当者 1~3 人
5%
7%
7%
開発者 10 人あたり QA 担当者 4~6 人
1%
1%
1%
開発者 10 人あたり QA 担当者 7~8 人
3%
2%
2%
開発者 10 人あたり QA 担当者 9~10 人
1%
1%
1%
開発者より QA 担当者の方が多い
18%
18%
16%
分からない
35%
33%
33%
0~25%
12%
12%
17%
26~50%
7%
7%
9%
51~75%
20%
24%
20%
76~100%
26%
23%
21%
分からない
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% のシェアで首位となっていることを考慮してください。これに続いて上位 3 位に入る言語は 34% の Python と 32% の Java です。
TechRepublic は信頼できる新しい記事、インサイト、機能、チュートリアル、お勧めの製品情報を提供することにより、プロフェッショナルがテクノロジーを通して組織をリードできるように支援しています。
85%
ビヘイビア駆動開発テクノロジーを使用していない回答者の割合。
API テスト
UI テスト
デスクトップテスト
その他
自動テストを開発している人のうち、52% が UI テストを、84% が API テストを実行しています。
JetBrains Aqua
より信頼性が高く、メンテナンスの少ない自動テストを開発して生産性を向上させたいですか?テスト自動化向けの強力なワークスペースである JetBrains Aqua をお試しください。
Aqua は最も一般的なプログラミング言語だけでなく、Selenium、Playwright、Cypress などの主要自動テストフレームワークもサポートしています。ウェブブラウザーが組み込まれているため、テストを作成しながら有用なインサイトを得られます。ブログを購読し、Aqua の改善に関する最新情報を入手しましょう。また、X(旧 Twitter)もフォローしてください!
プロの QA エンジニアまたはテスト愛好者ですか?QA コミュニティに関するより詳しいインサイトを得ることを目指す Aqua Adopters Group にご参加ください。メンバーには専門知識に合った調査に参加するだけでなく、JetBrains Aqua の機能強化に協力する機会もあります。今すぐご参加ください!
最後までご覧いただきありがとうございました!
レポートはお役に立ちましたか?
ぜひこのレポートを友人や同僚と共有してください。
ご質問やご提案がございましたら、surveys@jetbrains.comまでお問合わせください。