テスト

共有:

次の質問はすべての回答者に提示されました。その他のすべての質問は、テスター / QA エンジニアとして働いている、または職務の一環としてテストに関わっていると答えた回答者にのみ提示されました。

あなたのプロジェクトにはどのような種類のテストがありますか? 

63%

ユニット

47%

統合

34%

エンドツーエンド

32%

パフォーマンス

1%

その他

15%

該当なし

17%

プロジェクトでユニットテストを使用しているが、自分で作成していない人の割合。

80%

テストはソフトウェア開発プロジェクトの基本要素であると答えた全回答者の割合。

58%

テスト業務に関わっている人で、自動テストを開発している回答者の割合。

46%

テストプロセスの一環としてテストケースデザインを使用している回答者の割合。

どのテスト設計手法を使用していますか?

51%

ユースケーステスト

40%

ユーザーストーリーテスト

28%

条件テスト

25%

境界値分析

25%

分からない

53%

会社ではテストの設計者と実行者が同じであると答えた回答者の割合。

あなたのプロジェクトでは、どのようなタイプのテストを実施していますか?

77%

72%

62%

機能テスト

43%

48%

43%

パフォーマンステスト

44%

48%

39%

回帰テスト

45%

42%

36%

受け入れテスト

59%

ユニットテストを使用している開発者のうち、テストカバレッジメトリクスも使用している開発者の割合。

ユニットテストには、どのテストカバレッジメトリクスを使用していますか?

38%

コード行数 / メソッド / クラス / パッケージ

22%

ブランチ

14%

パス

11%

条件の述部

11%

データフローメトリクス

1%

その他

41%

該当なし

あなたのチームまたはプロジェクトでは、ソフトウェア開発者数とテスター / QA エンジニア数の比率はどれくらいですか?

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%

分からない

あなたのプロジェクトにはプログラミングスキルを備えたテスター / QA エンジニアがどれくらいいますか?

35%

33%

33%

0~25%

12%

12%

17%

26~50%

7%

7%

9%

51~75%

20%

24%

20%

76~100%

26%

23%

21%

分からない

あなたのプロジェクトには手動テストのみを行うテスター / QA エンジニアがどれくらいいますか?

34%

38%

35%

0~25%

10%

12%

13%

26~50%

9%

10%

11%

51~75%

20%

15%

16%

76~100%

27%

24%

25%

分からない

テストケースの保管に使用しているツールは何ですか? 

42%

Office ドキュメント

33%

決まったツールは使用していない

27%

特別なテストケース管理ツール

9%

その他

プロジェクトテストのうち、およそどのくらいが自動化されていますか?

10%

すべて

24%

大半

12%

半分

26%

一部のみ

14%

分からない

14%

該当なし

どのテストフレームワーク/ツール/テクノロジーを使用していますか?

34%

31%

34%

JUnit

20%

19%

27%

Selenium

29%

34%

26%

Postman

23%

25%

20%

Jest

あなたのプロジェクトでは、どのプログラミング言語をテスト自動化に使用していますか?

2020202120222023
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%該当なし
0%36%

TechRepublic

techrepublic.com

テストカバレッジを拡大するにはコードと自動化を使用することが必須になってきています。したがって、どの言語を学習するか、またはどの言語に磨きをかけるかを検討する場合は、テスターとして特定されたアンケート回答者が最も使用しているコーディング言語の中で JavaScript/TypeScript が 37% のシェアで首位となっていることを考慮してください。これに続いて上位 3 位に入る言語は 34% の Python と 32% の Java です。

TechRepublic は信頼できる新しい記事、インサイト、機能、チュートリアル、お勧めの製品情報を提供することにより、プロフェッショナルがテクノロジーを通して組織をリードできるように支援しています。

どの BDD(ビヘイビア駆動開発)テクノロジーを使用していますか?

85%

BDD は使用していない

9%

Cucumber

5%

Gherkin

1%

JBehave

1%

Behat ソフトウェアツール

1%

Lettuce

1%

Gauge

1%

その他

85%

ビヘイビア駆動開発テクノロジーを使用していない回答者の割合。

主に何をテスト対象にしていますか?

ウェブアプリケーションが最も一般的なテスト対象です。

どのようなテストを自動化していますか?

84%

API テスト

52%

UI テスト

16%

デスクトップテスト

5%

その他

自動テストを開発している人のうち、52% が UI テストを、84% が API テストを実行しています。

JetBrains Aqua

より信頼性が高く、メンテナンスの少ない自動テストを開発して生産性を向上させたいですか?テスト自動化向けの強力なワークスペースである JetBrains Aqua をお試しください。

Aqua は最も一般的なプログラミング言語だけでなく、Selenium、Playwright、Cypress などの主要自動テストフレームワークもサポートしています。ウェブブラウザーが組み込まれているため、テストを作成しながら有用なインサイトを得られます。ブログを購読し、Aqua の改善に関する最新情報を入手しましょう。また、X(旧 Twitter)もフォローしてください!

プロの QA エンジニアまたはテスト愛好者ですか?QA コミュニティに関するより詳しいインサイトを得ることを目指す Aqua Adopters Group にご参加ください。メンバーには専門知識に合った調査に参加するだけでなく、JetBrains Aqua の機能強化に協力する機会もあります。今すぐご参加ください

テスト:

2023

最後までご覧いただきありがとうございました!

レポートはお役に立ちましたか?
ぜひこのレポートを友人や同僚と共有してください。

ご質問やご提案がございましたら、surveys@jetbrains.comまでお問合わせください。