2020 年のソフトウェア テストの 5 つのトレンド

2020 年のソフトウェア テストの 5 つのトレンド

[[285865]]

[51CTO.com クイック翻訳] デジタル技術の広範な応用に伴い、ソフトウェアテストに対する業界の要件も継続的に反復され、増加しています。現在、ますます多くの企業や組織が、テストチームと開発チーム間の緊密な連携を奨励し促進するために、アジャイルや DevOps などのソフトウェア開発手法を採用しています。ガートナーの予測によると、2020 年までに IT 業界の総開発コストは 3 億 7,600 万ドルから 3 兆 8,700 億ドルに増加する見込みです。 2023 年までに、対応する世界のソフトウェア テスト市場の年間複合成長率は 14% になると予想されています。この業界に携わっているかどうかに関わらず、ソフトウェア技術によって開発されたさまざまなアプリケーションが私たちの日常生活に浸透し、影響を与えていることがわかります。ソフトウェア品質の保証は、完璧で信頼性の高いテスト手法と切り離せません。現在の技術とテストの傾向に基づいて、2020 年のこの分野における 5 つの重要な開発傾向を大胆に予測してみましょう。

1. 機械学習や人工知能などの技術の指数関数的な利用

機械学習 (ML) は、次の急激な技術応用トレンドと見なすことができます。自動テストの扉をノックし、開発効率とアプリケーション プロセスに革命的な変化を引き起こすでしょう。一部の機関は、2022年までに機械学習の市場シェアが14億1,000万米ドルから88億1,000万米ドルに拡大すると予測しています。これは、開発者のためにさまざまな反復タスクを実行するために人工知能を使用するテスト ソリューションが増えることを意味します。

機械学習を使用して実行できるようになる、またはすでに実行できるソフトウェア テスト タスクには、次のものがあります。

· テスト スイートを最適化: 独自のコード チェックを実装します。

予測: 主要なテスト構成の予測を実装します。

ログ分析: さまざまなチェックを識別し、自動的に実行する機能。

欠陥分析: アプリケーション内の高リスクポイントを特定し、優先度に応じて回帰テストを配置できます。

それに応じて、人工知能の市場も急速に成長しています。 2025年までに、AIの全体的な市場価値は1,906億米ドルに達すると推定されています。これらはすべて、IT 関連ビジネスが徐々に機械学習機能を備えたインテリジェント型へと移行しつつあることを明確に示しています。

2. デジタル変革

世界経済フォーラムが提供したデータによると、2025年までに、デジタル変革が社会と産業全体にもたらす価値は100兆ドルに達する可能性があります。デジタル変革に対する強い需要に直面して、ほとんどの企業はさまざまな新興テクノロジーにますます依存するようになるでしょう。これにより、ソフトウェア品質の安定性と信頼性に対する要求がさらに高まります。

2015 年以降、ソフトウェア品質保証に充てられる企業の IT 予算の割合は前年比で 35% 増加しており、この増加は 2020 年まで続くと予想されています。デジタルトランスフォーメーションは通常、データ機能とサービスの実現に基づいているため、ソフトウェア品質検査プロセスを制御できるように、開発者は継続的な反復において開発の俊敏性と柔軟性を備えている必要があります。つまり、納品された製品の柔軟性と安定性の矛盾という課題に直面して、品質保証マネージャーは、両方のニーズを同時に満たすことができる特別なテスト方法を継続的に模索し、製品の品質検査プロセスを慎重に設計して継続的に最適化する必要があります。

3. クラウドへの移行とモノのインターネットの普及

高い安定性の利点を活かして、ビジネスデータの保存と処理をクラウドに移行する企業が増えています (https://dzone.com/articles/cloud-adoption-101-the-drivers-barriers-amp-keys-t)。 Sogeti(デジタルトランスフォーメーションソリューションプロバイダー)の最新調査によると、現在ユーザーが使用しているさまざまなアプリケーションの75~76%がクラウドサービスに基づいています。同時に、大手ソフトウェア開発およびサービスプロバイダーがモノのインターネット (IoT) を展開していることもわかります。このようなテクノロジーにより、これまでアクセスできなかった顧客の使用状況データにアクセスし、それに基づいて情報に基づいたビジネス上の意思決定を行うことができます。ソジェティは同じ調査レポートの中で、調査対象企業の95~97%がIoTソリューションを計画中、またはすでに実装していることも指摘しました。

一般的に、IoT およびクラウドベースのアプリケーションの品質管理を実現するには、品質検査エンジニアとそのチームが、開発中のアプリケーションとそれが企業のビジネス プロセスに与える影響をより深く理解するためのさまざまな専門的かつ最先端のスキルを備えている必要があります。

IoT テクノロジーにより、次のようなソフトウェア テスト タスクを実行できるようになります (すでに実行可能)。

  • スケーラブルなテスト。
  • さまざまなデバイス バージョンの互換性をテストします。
  • 接続プロセス中に発生する遅延を監視します。
  • デバイスの信頼性、可用性、認証の正確性などのセキュリティ分析を実施します。
  • データの整合性を評価します。

モノのインターネットの役割は拡大しているものの、World Quality Report によると、エンタープライズ IoT 製品の 34% は厳格かつ十分なソフトウェア テストを受けていません。

4. パフォーマンステストからパフォーマンスエンジニアリングへ

中小企業、さらには一部の大企業も、自社の製品成果物の徹底的なパフォーマンス テストから引き続きメリットを得ることができます。ただし、2020 年までに、パフォーマンス エンジニアリングが徐々に既存のパフォーマンス テスト方法に取って代わると予想されます。パフォーマンスエンジニアリングは、顧客の実際の使用体験を評価するだけでなく、ビジネスの実現可能性を根本から向上させることもできます。製品のパフォーマンスに焦点を当てて評価することで、開発する製品が極端な状況(ソフトウェア内の重大なエラーや依存関係の欠落など)でも堅牢性を維持できることを保証できます。製品のパフォーマンスはソフトウェア テストの主なタスクですが、使用中の製品の構成可能性、利便性、実用性を確保するために、顧客価値などの他の要素も十分に考慮する必要があります。

5. ビッグデータテスト

現在、あらゆる企業がビジネス関連のビッグデータを参考に、自社の状況に適した最適なマーケティング戦略を策定しています。そのため、ビッグデータ向けのソフトウェアテストはますます重要になり、2020年にはそうしたテストの需要が新たな高みに達すると予測しています。ビッグデータ テストでは、ソフトウェア テスターは主に、さまざまな商用クラスター サービスを使用したり、他のサポート要素を呼び出したりするときに、対象アプリケーションが TB レベルのデータを効果的に処理できるかどうかを検証します。このタイプのテストでは、通常、機能とパフォーマンスに重点が置かれます。もちろん、データ品質もビッグデータテストの重要な要素です。さまざまな特性(一貫性、妥当性、正確性、完全性、再現性など)に基づいてデータの品質を確認する必要があります。

ご覧のとおり、手動テストは徐々に自動テストに置き換えられてきました。ただし、現時点では、データのきめ細かな処理と監視を完全に実装できる十分に優れた自動化ツールがないため、2020 年には両方のアプローチが混在することになるでしょう。もちろん、私は数年後には自動テストが最終的に手動テストに完全に取って代わるだろうと楽観視しています。

原題: 2020 年に注目すべきソフトウェア テストのトレンド トップ 5、著者: Shormistha Chatterjee

[51CTOによる翻訳。パートナーサイトに転載する場合は、元の翻訳者と出典を51CTO.comとして明記してください]

<<:  ネットワークセキュリティにおける人工知能の4つの主要な応用シナリオ

>>:  Kingsoft ビデオクラウド AI + エッジコンピューティング デュアルアクセラレーションが 5G HD 時代をリード

ブログ    
ブログ    
ブログ    

推薦する

進化する決定木: 機械学習が生物学からヒントを得るとき

生物学(または生命科学)に対する理解は時間の経過とともに大きく深まり、多くのエンジニアにとって、困難...

人工知能は投資家に好まれているが、投資家は市場に参入する際には注意する必要がある

人工知能の分野で大きな影響力を持つ企業は、金融市場においても並外れた成長と強さを見せています。 AI...

図解機械学習: ニューラルネットワークと TensorFlow によるテキスト分類

開発者はよく、機械学習を始めたいなら、まずアルゴリズムを学ぶべきだと言います。しかし、それは私の経験...

アメリカのショッピングプラットフォームStitch Fixの王建強氏:データ主導の意思決定サポートと製品インテリジェンス

[51CTO.comより] 最近、51CTOが主催するWOTAグローバルアーキテクチャと運用技術サミ...

Windows コンピューターでディープラーニング モデルをトレーニングしますか?非常に詳細な設定チュートリアルはこちら

ほとんどのディープラーニング モデルは Linux システムでトレーニングされていますが、Windo...

AIは中国のSaaS状況を打破できるか?

SaaS はバリューチェーンが短く、拡張性が速く、キャッシュフローが高いという優れたビジネスですが...

Amazon クラウド テクノロジーにより、Yidiantianxia は AIGC の波の中で新しいマーケティング パラダイムを構築できるようになりました。

生成的 人工知能 それがもたらす熱狂は継続し、すべての人の思考を刺激し続けます。今日の「百モデル戦争...

AIがデータセンター運営者が直面する課題をどう解決するか

業界の専門家が、業界内で発生する運用上の課題の解決に AI がどのように役立つか、データ センター業...

TCP輻輳制御アルゴリズムについての簡単な説明

最近、TCP/IP プロトコルの学習に時間を費やしました。主な理由は、TCP/IP に関する私の理解...

ChatGPTが話せるようになりました! Siriなどのスマートアシスタントへの直接的な脅威

OpenAIは米国時間9月26日月曜日、チャットボット「ChatGPT」に音声会話機能を追加したと発...

Windows Update で使用される指数アルゴリズムにより、XP マシンの速度が大幅に低下する

Windows XP ユーザーは、現在の XP が 2001 年にリリースされた XP よりも遅いこ...

天馬株式:企業に力を与え、ビジネスをシンプルにする

[51CTO.com からのオリジナル記事] ガートナーの分析によると、世界のフォーチュン 500 ...

自然言語処理がヒラリーとトランプの「話し方」を分析

[[173621]]編集者注:現地時間10月9日、米国大統領選挙の2人の候補者による第2回公開討論会...