ソフトウェア工学のトレーニングコース

ソフトウェア工学のトレーニングコース

現地のインストラクターによるライブのソフトウェアエンジニアリングトレーニングコースでは、インタラクティブなディスカッションや実践を通じてソフトウェアエンジニアリングの基礎を習得します。ソフトウェアエンジニアリングトレーニングは、「オンサイトライブトレーニング」または「リモートライブトレーニング」として利用できます。現地でのトレーニングは、NobleProg提携の企業研修センターで受講可能です。リモートライブトレーニングは、インタラクティブなリモートデスクトップを介して実行されます。

お客様の声

★★★★★
★★★★★

ソフトウェア工学コース概要

Title
期間
概要
Title
期間
概要
7 hours
概要
このコースでは、The Apache Software Foundationが提供する無料のアプリケーションテストソフトウェアであるApache JMeter使用した機能テストと単体テストの作成と実装について説明します。このコースの目的は、組織がさまざまなテスト要件を完全に自動化し、時間とお金を節約し、テストにおける人的ミスのリスクを最小限に抑えることを可能にすることです。このプログラムでは、機能テスト、回帰テスト、およびストレステスト計画を含む、Apache JMeterを使用した実際のWebアプリケーション用のテスト計画の設計および作成の概念について説明します。参加者は、さまざまな目的のためにテスト計画を設計し、 JMeter内のさまざまなコンポーネントと機能を自分の利点に合わせて使用する方法を学び、Webアプリケーションのテストプロセスを完全に自動化できるようにします。
7 hours
概要
プロパティベースのテストは、テストを実行するためにランダムに生成されたテストデータを使用して、そのプロパティを記述することによって、システムの予期される動作をゼロにすることができます自動化されたテスト手法です。

"は、引数を説明し、結果を説明し、コンピュータがあなたのコードが間違って証明しようとしている!"

いくつかのトピックでは、このインストラクター主導でカバー、ライブトレーニングが含まれます:

- F #
を使用してテストを記述および実行する方法 - FsCheck プロパティベースのテストフレームワーク
- を用いた TDD
の実装 - あなたのコードデザインのスキルをシャープ

観客

- オートメーションテストエンジニア
- 開発者
コース の

形式

- パート講演、パート討論、演習と重い実践的実践
7 hours
概要
GlobalSight は、ローカリゼーションプロセスを自動化、合理化、管理するためのオープンソースの Java ベースのアプリケーションサーバーです。

このインストラクター主導のライブトレーニングでは、デモンストレーションサーバーをインストール、構成、および展開するときに、GlobalSight & #39 のアーキテクチャと機能について説明します。

このトレーニングの終わりまでに、参加者は次のことができるようになります:

- は、他の翻訳管理システムに対する GlobalSight のメリットを理解して
- GlobalSight サーバーおよび関連コンポーネントのインストール
- リバースプロキシの背後で動作するように GlobalSight を設定する
- 運用環境への GlobalSight の展開
- のトラブルシューティングと最適化 GlobalSight
- は、GlobalSight & #39 api を使用して、JBPM などのサードパーティのアプリケーションと統合します

観客

- システム管理者
コース の

形式

- 部講義、パート討論、演習と重い実地練習
14 hours
概要
PHPUnit は PHP のための単体テストフレームワークです。PHPUnit は厳密なパラメーターを採用して、コードの個々の単位がバグなしで、展開の準備ができているかどうかを判断します。個々のユニットを分離してテストすることにより、開発者はアプリケーションの安定性を高め、回帰バグを回避し、運用中のコードの誤動作に伴うコストを削減することができます。 このインストラクター主導のライブトレーニングでは、バグの診断、分離、および解決を容易にするためにテスト単位の形式で検証可能なコードを記述する方法を受講者に教えています。トレーニングでは、PHPUnit テストフレームワークを使用して、作業に対応したテスト環境を作成することで参加者を指導します。

このトレーニングの終わりまでに、参加者は次のことができるようになります:

- は良いと悪いテストユニットを区別する
- テスト結果の読み取りと解釈の
- を積極的に管理し、バグを減らすために、コードベースを診断
- は、そのコードベースが継続的な統合と展開に適していることを確認してください

観客

- は、コード
のテスト容易性を向上させたい上級 PHP 開発者に中級

コースの 形式

- 部講義、パート討論、演習と重い実地練習
7 hours
概要
キュウリは、自然言語のスタイルでテストを書くためのオープンソースの bdd フレームワークです。 bdd、または動作駆動型開発は、開発者、QA および非技術的なビジネス間のコラボレーションを奨励するアジャイルソフトウェア開発技術です。ソフトウェアプロジェクトのユーザー

このトレーニングは bdd の議論から始まり、キュウリを使用して web アプリケーションの bdd テストを実行する方法について説明します。参加者は、この実践的な実習ベースのラボ環境で学んだ概念と戦術を実装しながら、インストラクターとピアと対話する十分な機会を与えられています。

このトレーニングの最後までに、参加者は BDD とキュウリについてしっかりと理解し、実際のソフトウェアテストシナリオ用に独自のテストケースを作成するために必要な実習とツールセットを持っています。

観客

- テスターと開発者
コース の

形式

- は、実践的実践を重視しています。概念のほとんどはサンプル、練習および実地開発によって学ばれる。

ノート

- このトレーニングは、Eclipse とセレンを使用しています。別の IDE またはテスト自動化フレームワークを使用したい場合は、ご連絡ください。
- チームが初めて手動テストから自動化テストに移行している場合は、自動テストの追加カバレッジを含めるようにトレーニングの拡張を手配するために、弊社までご連絡ください。
7 hours
概要
J Behaveは、自然言語スタイルでテストを作成するためのオープンソースのJavaベースのBDDフレームワークです。 BDD(Behavior Driven Development)は、ソフトウェアプロジェクトの開発者、QA、および非技術的なビジネス人々の間のコラボレーションを促進するアジャイルなソフトウェア開発手法です。

このトレーニングは、BDDと、J Behaveフレームワークを使用してWebアプリケーションのBDDテストを実行する方法の説明から始まります。参加者には、この実践的な実習ベースのラボ環境で学んだ概念と戦術を実装しながら、インストラクターや仲間と対話する十分な機会が与えられます。

このトレーニングの終わりまでに、参加者はBDDとJ Behaveを十分に理解し、実際のソフトウェアテストシナリオのテストケースを作成するために必要な実践とツールセットを習得します。

聴衆

- テスターと開発者

コースの形式

- 実践的な実践に重点を置いています。概念のほとんどは、サンプル、演習、および実践的な開発を通じて学習されます。
21 hours
概要
Scala Checkは、 ScalaまたはJavaプログラムの自動化されたプロパティベースのテストを実行するためのライブラリです。 HaskellライブラリQuickCheckに触発され、プロパティを使用してアプリケーションの予想される動作を記述し、最初にランダム入力データを生成してから、アプリケーションのさまざまな領域でこのデータをテストし、結果を報告します。

このインストラクター主導のライブトレーニングでは、参加者は、プロパティベースのテストの利点と概念を学び、テストケースの自動生成につながるプロパティの記述を練習します。

このトレーニングの終わりまでに、参加者は次のことができるようになります。

- 手書きの単体テストケースを置換および/または補完する一般的なプロパティを記述します
- プロパティ仕様のより高いレベルでテストを書く
- 組み込みのコマンドラインテストランナーを使用して、スタンドアロンのexecutablとしてScala Checkを実行します
- Scala Test、specs2、LambdaTestなどのテストフレームワークとScala Checkを統合する

聴衆

- テストエンジニア
- 開発者

コースの形式

- 一部の講義、一部のディスカッション、演習、および実践的な実践
21 hours
概要
HP WinRunner は、テストスクリプトとして UI インタラクションを記録および再生するためのエンタープライズクラスの自動機能テストツールです。

このインストラクター主導のライブトレーニングでは、アプリケーションで高度な自動テストを作成して実行する方法について説明します。

このトレーニングの終わりまでに、参加者は次のことができるようになります:

- 手動テストの置換または補完を行う、適応性と再利用可能なテストスクリプトの作成
- テスト開発から実行まで、テストプロセスを自動化
- を準備し、一晩のテストを実行
- は TSL (テストスクリプト言語) を使用して WinRunner を制御し
- は、同期の概念、テストの検証、WinRunner ワークフローなどの高度な機能 WinRunner & #39 を理解して

観客

- マニュアルテスター
- オートメーションテストエンジニア
- QA エンジニア
コース の

形式

- 部講義、パート討論、演習と重い実地練習
21 hours
概要
TestCompleteは、機能テストおよび回帰テストに使用されるUI自動化ツールです。

このインストラクター主導のライブトレーニングでは、参加者は、テストオブジェクトモデル、チェックポイント、名前マッピング、UIなどのTestCompleteの機能を使用して、デスクトップ、Web、およびモバイルアプリケーションで自動テストを実行する方法を学びます。

このトレーニングの終わりまでに、参加者は次のことができるようになります。

- 機能テストを作成、記録、および実行します。
- スケーラブルで保守可能なテストフレームワークを作成します。
- チェックポイントを作成し、複数のデバイスのテストを調整し、テスト結果を分析します。
- TestCompleteのスクリプト拡張機能を使用します。

コースの形式

- 一部の講義、一部のディスカッション、演習、および実践的な実践。
21 hours
概要
Concordion は、Java ベースのオープンソースの "仕様で、テストと仕様をまとめる例" フレームワークによって実現されています。これは JUnit と統合されており、Netbeans、Eclipse、IntelliJ などの一般的な Java ベースの ide で使用することができます。

このインストラクター主導のライブトレーニングでは、参加者は Concordion の基本、環境設定、キーコマンド、 のベストプラクティスなどを学び、サンプル Concordion アプリケーションの作成を段階的に実行します。

このトレーニングの終わりまでに、参加者は次のことができるようになります:

- Concordian
の機能を理解する - Concordian
のインストールと展開 Markdown および HTML での - 書き込み Concordion の仕様

観客

- ソフトウェア開発者とプログラマ
- オートメーションテスター
- ビジネスアナリスト
コース の

形式

- 部講義、パート討論、演習と重い実地練習
14 hours
概要
このインストラクター主導のライブトレーニングでは、参加者はAngularアプリケーションのテストを作成して維持する方法を学びます。

このトレーニングの終わりまでに、参加者は以下のことができるようになります。

- Angularアプリケーションをテストするための最も適切な戦略を決定する
- Angularアプリケーションでユニットテスト、コンポーネントテスト、A / Bテスト、およびエンドツーエンドを実行します。
- 仕事に適したツールを選択してください: Jasmine 、カルマ、 Protractor 、モカなど
- ProtractorとJasmineテストを書く
- KarmaとProtractorテストの実行とデバッグ
- 保守可能なテストスイートを作成する
- Angularでユニットテストのベストプラクティスを採用する

コースの形式

- パートレクチャー、パートディスカッション、エクササイズ、そして激しい実習

注意

- Angular異なる名前やバージョン、すなわちで行く: Angularの.js、 Angular JS、 Angular JS 1、 Angular 1、 Angularこの研修で使用したバージョンをカスタマイズすることなど、2、手配をご連絡ください。
21 hours
概要
モデルベースの開発 (MBD) は、制御システム、信号処理、通信システムなどの動的システムのより高速でコスト効率の高い開発を可能にするソフトウェア開発手法です。これは、グラフィックモデリングではなく、従来のテキストベースのプログラミングに依存しています。

このインストラクター主導のライブトレーニング参加者は、MBD の方法論を適用して開発コストを削減し、組込みソフトウェア製品の市場投入までの時間を短縮する方法を学びます。

このトレーニングの終わりまでに

、参加者は

することができます

- は、MBD を実装するための適切なツールを選択して利用します。
- は、組込みソフトウェアプロジェクトの初期段階で迅速な開発を行うために MBD を使用しています。
- は、組込みソフトウェアのリリースを市場に短縮することができます。

観客

- 組込システムエンジニア
- 開発者とプログラマ
コース の

形式

- 部講義、パート討論、演習と重い実地練習
7 hours
概要
facebook の NMT (Fairseq) は、ニューラルマシン翻訳 (NMT) で使用するために facebook によって作成されたオープンソースのシーケンスツーシーケンス学習ツールキットです。

このトレーニング参加者の

では、Fairseq を使用してサンプルコンテンツの翻訳を実行する方法について説明します。

このトレーニングの終わりまでに、参加者は、ライブ Fairseq ベースの機械翻訳ソリューションを実装するために必要な知識と実践を持っています。

観客

技術的な背景を持つ - ローカリゼーションスペシャリスト
- グローバルコンテンツマネージャ
- ローカリゼーションエンジニア
グローバルコンテンツソリューションの実装を担当する - ソフトウェア開発者
コース の

形式

- 部講義、一部討論、重い実地練習

ノート

- 特定のソースおよびターゲット言語のコンテンツを使用したい場合は、ご連絡ください。
21 hours
概要
単体テストは、結果が予想どおりかどうかを確認するために、プロパティを変更するか、イベントをトリガーすることによって、ソースコードの個々のユニットをテストするテストアプローチです。PyTest は、高度なフルボディのフィクスチャモデルを備えた、API に依存しない、柔軟性があり、拡張性に優れたフル機能のテストフレームワークです。

このインストラクター主導のライブトレーニングでは、PyTest を使用して簡潔で保守性のあるテストを作成し、表現力があり、読みやすいものにする方法を学びます。

このトレーニングの終わりまでに、参加者は次のことができるようになります:

- は、定型コードを必要とせずに、読み取り可能で保守性のあるテストを作成します
- は、小さなテストを書くためにフィクスチャモデルを使用して
- スケールは、アプリケーション、パッケージ、およびライブラリの複雑な機能テストまでテストします
- は、フック、アサート書き換え、プラグインなどの PyTest 機能を理解して適用する
- は、複数のプロセッサにまたがってテストを並行して実行することにより、テスト時間を短縮
- は、tox、モック、カバレッジ、unittest、doctest、セレン
などの他のユーティリティと共に、継続的インテグレーション環境でテストを実行します。 - python を使用して python 以外のアプリケーションをテストする

観客

- ソフトウェアテスター
コース の

形式

- 部講義、パート討論、演習と重い実地練習
14 hours
概要
ユーザビリティ・テストとは、ソフトウェア製品またはシステムをユーザーがテストして、それとどのように対話するかを直接観察することによって評価する技術です。

のワークショップでは、ユーザビリティテスト、それが何であるか、どのように企業が良いソフトウェアの設計と開発を促進するために使用される入門から始まります。言語は非技術的であり、学習は実用的であり、実践的な、エンドユーザーに焦点を当てて、その要件、思考の方法とシステムとの相互作用の方法。

このトレーニングの終わりまでに、参加者はどのようにすることを知っている:

- は、製品 & #39 のユニークな特性と開発サイクルにおけるステージに基づいて、最も適したユーザビリティテストアプローチを決定します。
- ユーザビリティテストプランを作成します。
- は、テスターを採用、評価、管理します。
- は、エンドユーザーとビジネスに最も大きな影響を与えるユーザビリティテストタスクの作成、割り当て、およびモデレートを行います。
- は、テスト結果を収集、分析、および報告します。
- は、ビジネスマネージャ、開発者、QA チームと効率的にコミュニケーションを行い、作業だけではなく、目的のユーザーエクスペリエンスを提供する最終製品を提供するために必要な重要度とアクションについて協力しています。

観客

- の製品所有者と管理者
- QA マネージャ
- マニュアルテスター
ソフトウェア製品またはシステム の内部ユーザーの -
コース の

形式

- は、さまざまなアクティビティと実践的な実践を交えた、インタラクティブでインストラクター主導のワークショップを開催しています。

ノート

- このワークショップで使用されるケーススタディとソフトウェアサンプルは、インストラクターによって事前に整理されています。材料をカスタマイズするには、事前にお問い合わせください。
14 hours
概要
BDD、または動作駆動型開発は、ソフトウェアの計画、開発、およびテストサイクルを通じて開発者、品質保証チーム、および非技術的なビジネスの人々の間のコラボレーションを奨励するアジャイルソフトウェア開発技術です。

プロジェクト

のワークショップでは、BDD の導入、それが何であるか、どのように企業が良いソフトウェアの設計、開発、テストを促進するために使用されてから始まります。我々は、エンドユーザー、その要件、言語、および考え方に目を向けて、非エンジニアリングの視点からこれを行う。また、技術的なピアと緊密に連携することで、ビジネス関係者が直面する可能性が高いコミュニケーションの課題にも対応します。

このトレーニングの終わりまでに、参加者はどのようにすることを知っている:

- は、ソフトウェアの実際のユーザーの使用パターンをキャプチャする簡潔なユーザーストーリーを書く
- は、ユーザーストーリーを BDD の動作言語に翻訳します (指定されたとき、その後)
- は、これらのストーリーからテストケースを派生させ、エンジニアが
を実装およびテストするために使用します。 - 製品の要件、承認基準、およびテストケースの関係を理解する
- 分かりやすく説明コミュニケーションと理解を妨げる専門用語
- BDD 機能ファイルを作成するための優れたツールをインストールして使用する
- は、仕事がエンジニアに手渡されると何が起こるか理解し、感謝して
- は、反復的な開発サイクルにおいてより積極的に役割を果たす

観客

- の製品所有者と管理者
- ビジネスアナリスト
- マニュアルテスター
ソフトウェア製品またはシステム のエンドユーザーの -
- 非エンジニアと非プログラマー製品設計
に関与 コース の

形式

- は、さまざまなアクティビティと実践的な実践を交えた、インタラクティブでインストラクター主導のワークショップを開催しています。

ノート

- ワークショップでは、ケーススタディとソフトウェアサンプルが含まれています。会社や #39 の製品や状況に合わせて素材をカスタマイズするには、ご連絡ください。
14 hours
概要
分度器は、Angular および AngularJS アプリケーション用のエンドツーエンドのオートメーションテストフレームワークです。Web アプリケーションに対してテストを実行し、ユーザーとして対話するために使用されます: フォームに入力し、要素をクリックし、ページ間を移動します。

このインストラクター主導のライブトレーニングでは、参加者がライブラボ環境でサンプル Angular web アプリケーションに対して分度器テストを記述する方法を最初に学習します。

このコースの終わりまでに、参加者は分度器の習熟度を得て、快適であることでしょう

- は Angular アプリケーション用の独自のオートメーションテストを作成します。
- は、既存の開発ワークフローに分度器を統合します。
- は、テストがクリーンでメンテナンス可能であることを保証します。
ブラウザの動作を駆動するためにセレンの有無にかかわらず、- を実行します。

コースの形式

- インタラクティブなレクチャーとディスカッション
- はたくさんの練習と練習をします。
- は、ライブラボ環境で実践的な実装を行います。

コースカスタマイズオプション

- このコースのためにカスタマイズされたトレーニングを要求するには、手配するために私達に連絡してください。
28 hours
概要
は、このインストラクター主導のライブトレーニングは、テストの自動化を目的とした Java の学習に興味のある方のために設計されています。これは合理化された集中的なコースであり、実践的な演習が数多くあり、ソフトウェア自動化テストに適用するために必要なプログラミングスキルを迅速に参加者に増やすことができます。テスト自動化に直接かつ即時に適用できる Java の基礎に焦点を当てています。

このコースでは、セレンなどの詳細なテスト自動化フレームワークについては説明しません。また、これはアプリケーション開発のコースではないので、Java の学習に対する従来の "ハローワールド" アプローチをバイパスします。このコースは、テスト自動化により、参加者を迅速に稼働させることを目的としています。あなたはすでに Java に精通しており、セレンでのテストに直接取得したい場合は、チェックアウトしてください: セレン (https://www.nobleprog.com/introduction-selenium-training) についての紹介

コースの形式

- インタラクティブなレクチャーとディスカッション
- はたくさんの練習と練習をします。
- は、ライブラボ環境で実践的な実装を行います。

コースカスタマイズオプション

- このコースのためにカスタマイズされたトレーニングを要求するには、手配するために私達に連絡してください。
14 hours
概要
セレンは、複数のブラウザで web アプリケーションのテストを自動化するためのオープンソースライブラリです。セレンは、ユーザーが行うようにブラウザと相互作用します: リンクをクリックし、フォームに入力し、テキストを検証します。これは、web アプリケーションのテスト自動化のための最も人気のあるツールです。セレンは WebDriver フレームワーク上に構築されており、Ruby を含む多数のスクリプト言語に優れたバインディングを備えています。

このインストラクター主導のライブトレーニングの参加者は、Ruby の機能とセレンを組み合わせて、サンプル web アプリケーションのテストを自動化します。ライブラボ環境で Selenium web automation を使用して Ruby テストスクリプトを作成して組み合わせることにより、参加者は、自分の実生活 web アプリケーションと web サイトのテストを自動化するために必要な知識と実践を得ることができます。

コースの形式

- パートレクチャー、パートディスカッション、ヘビーハンズオン練習
14 hours
概要
Seleniumは、複数のブラウザにわたるWebアプリケーションのテストを自動化するためのオープンソースライブラリです。 Seleniumは、リンクをクリックしたり、フォームに記入したり、テキストを検証したりするなどして、ブラウザと対話します。 Webアプリケーションのテスト自動化に最も人気のあるツールです。 SeleniumはWebDriverフレームワーク上に構築されており、 Pythonを含む多数のスクリプト言語用の優れたバインディングを持っています。

この講師主導のライブトレーニング参加者は、 PythonのパワーとSeleniumを組み合わせて、サンプルWebアプリケーションのテストを自動化します。ライブラボ環境で理論と実践を組み合わせることで、参加者はPythonとSeleniumを使用して独自のWebテストプロジェクトを自動化するために必要な知識と実践を習得できます。

コースの形式

- インタラクティブな講演と討論
- たくさんの練習と練習。
- ライブラボ環境での実践的な実装。

コースのカスタマイズオプション

- このコースのためのカスタマイズされたトレーニングを要求するには、手配するために私達に連絡してください。
35 hours
概要
Tricentis トスカは、ソフトウェアアプリケーションの継続的なエンドツーエンドテストを自動化するために設計されたソフトウェアテストツールです。

このインストラクター主導のライブトレーニングトレーニング参加者は、トスカを使用してエンドツーエンド (web + バックエンド) のテストを実行する方法を学習します。トレーニングは、ライブラボ環境で理論と実践を組み合わせて、参加者に技術、インストラクター、およびその仲間と対話する機会を与えます。

トレーニングは、従来のコードとスクリプトベースのオートメーションテストの概要から始まり、トスカ & #39; のモデルベースの (MBT) アプローチと対比します。「トスカ & #39; s デフォルト・モジュール」を使用してテスト・ケースを作成および実行する方法と、独自のモジュールを実行用にカスタム・ビルドする方法について説明します。

は、ソフトウェアモデリングプリンシパルからさまざまなブラウザーのカバレッジをテストするために、理論と実践の両方を通じて参加者を指導し、トスカに独自のテストソリューションを実装することを可能にします。

コースの形式

- インタラクティブなレクチャーとディスカッション
- はたくさんの練習と練習をします。
- は、ライブラボ環境で実践的な実装を行います。

コースカスタマイズオプション

- このコースのためにカスタマイズされたトレーニングを要求するには、手配するために私達に連絡してください。
7 hours
概要
この講師主導のライブトレーニングでは、参加者はOpenNMT設定方法と使用方法を学び、さまざまなサンプルデータセットの翻訳を実行します。コースは、機械翻訳に適用されるニューラルネットワークの概要から始まります。参加者は、学んだ概念についての理解を示し、講師からのフィードバックを得るためにコース全体を通して実習を行います。

このトレーニングの終わりまでに、参加者はライブのOpenNMTソリューションを実装するために必要な知識と実践を得ることがOpenNMTます。

原文と訳文のサンプルは、視聴者の要求に応じて事前に準備されます。

コースの形式

- パートレクチャー、パートディスカッション、ヘビー実習
7 hours
概要
Java RESTサービスをテストして検証することは、 RubyやGroovyなどの動的言語よりも困難です。 REST Assuredは、これらの言語の単純さをJavaドメインに取り入れるJava DSL(ドメイン固有言語)です。

講師によるこのライブトレーニングでは、REST Rest Assuredを使用してREST APIサービスをテストする方法を学びます。 APIテストがUIおよびユニットベースのテストのいくつかの欠点を解決する方法について説明します。トレーニングには練習セッションとテスト開発プロジェクトが含まれます。トレーニングの終わりまでに、参加者はREST APIテストの実行時期、APIの検索方法およびアクセス方法、さまざまな種類のテストの実行方法、統合と自動化によるテストの統合方法について十分に理解することができます。

コースの形式

- APIテストの概要、そのツールとプロセス、そして実践的なREST Assuredベースのテスト開発プロジェクトを含む講師主導のコース。
21 hours
概要
SoapUIは、SOAPおよびREST API用の最も広く使用されているオープンソースAPIテストツールです。 SOAP Web Services機能テスト、REST API機能テスト、WSDLカバレッジ、メッセージアサーションテスト、およびテストリファクタリングを提供します。

この講師主導のライブトレーニングでは、SoapAPIを使用してWebサービスをテストする方法を参加者が学びます。 APIテストがUIおよびユニットベースのテストのいくつかの欠点を解決する方法について説明します。トレーニングには、実践セッションとAPIテストスイート開発プロジェクトが含まれています。

トレーニングの終わりまでに、参加者は、APIテストの実装時期、APIの検索方法およびアクセス方法、SOAPベースのAPIとRESTベースのAPIの両方でのさまざまなタイプのテストの実行方法、および作業の統合方法についてしっかりと考えます。統合された自動テストスイートへ。

コースの形式

- 講師主導のコースで、APIテストのSoapUI 、そのツールとプロセス、そして実践的なSoapUIベースのテストスイート開発プロジェクトが含まれています。

コースのカスタマイズオプション

- このコースのためのカスタマイズされたトレーニングを要求するには、手配するために私達に連絡してください。
14 hours
概要
モデルベースのテスト (MBT) は、モデルを使用してテスト対象のシステムの望ましい動作を表すテストアプローチです。これは、体系的かつ保守性の高い、完全で自動化されたテストカバレッジを可能にする、初期段階のテストアプローチです。

このインストラクター主導のライブトレーニングでは、デモ MBT テスト環境で示されたツールと技法を実装する際に、モデルベースのテストの理論と実践について学習します。

このトレーニングの終わりまでに、参加者は次のことができるようになります:

- は、モデリング戦略と手法を適用してテストケースを生成し
- は、MBT
を実装するための無料および商用ツールを評価し、評価する - ソフトウェアアプリケーション、システム、環境のさまざまな種類のテストモデルを管理する
- は、組織内で MBT 戦略を評価、提案、実施することが
- は、MBT
の利点と課題を理解し、説明する

観客

- ソフトウェアテストエンジニア、アナリスト、デザイナー、マネージャー
- 開発者
コース の

形式

- 部講義、パート討論、演習と重い実地練習
14 hours
概要
単体テストは、そのプロパティを変更するか、結果が予想どおりかどうかを確認するイベントをトリガーすることによって、ソースコードの個々のユニットをテストするテストアプローチです。

このインストラクター主導のライブトレーニングでは、C # および Visual Studio を使用して、サンプル .net アプリケーションに対して単体テストを作成および実行する方法について説明します。

このトレーニングの終わりまでに、参加者は次のことができるようになります:

- は、NUnit や xUnit.net などのテストフレームワークを使用して、単体テストコードを作成および管理し
- は、テスト駆動型開発アプローチの定義と実装を
- は、アプリケーションのテストカバレッジを拡張するためにテストフレームワークを適応させます

観客

- ソフトウェアテストエンジニア
- 開発者
コース の

形式

- 部講義、パート討論、演習と重い実地練習
7 hours
概要
の動作は、自然言語スタイルでテストを記述するためのオープンソースの Python ベースの BDD フレームワークです。

BDD または動作駆動型開発は、ソフトウェアプロジェクトにおける開発者、QA、および非技術的なビジネスの人々の間のコラボレーションを促進するアジャイルソフトウェア開発手法です。

この インストラクターが指導するライブトレーニング は、BDD についての説明と、その動作フレームワークを使用して web アプリケーション用の BDD テストを実行する方法を

します。受講者はインストラクターや同僚と対話する機会が十分に与えられ、この実践的な実習ベースの演習環境で学習した概念と戦術を実装します。

このトレーニングが終了するまでに、参加者は BDD と動作についてしっかり理解し、実際のテストシナリオでこれらのテクニックとツールを実装するために必要なプラクティスを持つことになります。

コースの形式

- は実践に重点を置いています。概念のほとんどは、サンプル、演習、ハンズオン開発を通じて学習されます。
14 hours
概要
Behat は、PHP で記述されたビヘイビア駆動開発 (BDD) テストフレームワークです。ソフトウェア開発プロセスにおいて、開発者、テスター、ビジネスステークホルダー、クライアント間のコミュニケーションを促進します。Behat は、非技術者がアプリケーション & #39 の明確な記述を記述することを可能にし、意図された動作は、アプリケーションに対する機能テストとして "それらの" シナリオを実行します。

このインストラクター主導のライブトレーニングでは、Behat と PHP を使用して BDD スタイルのテストケースを作成および実行する方法について説明します。

このトレーニングの終わりまでに、参加者は次のことができるようになります:

- は、人間が読める、"で書かれた自動化されたテストを実行するときに、" ガーキン言語
- は Behat ベースのテストケースを使用して、技術チームと非技術部門のコラボレーションを改善し
- は、テストを駆動し、レポートを生成するためにセレン、ミンク、Goutte と他のブラウザのエミュレータと Behat を統合する
- 拡張システムを通じて Behat 機能を拡張する
- は、ターミナルコマンド、REST api などを通じて、多数の使用シナリオをテストします。

観客

- テストエンジニア
- 開発者
コース の

形式

- 部講義、パート討論、演習と重い実地練習
14 hours
概要
このインストラクター主導のライブトレーニング(オンサイトまたはリモート)は、技術文書を書きたいが、訓練を受けたテクニカルライターの経験がない人を対象としています。

このトレーニングの終わりまでに、参加者は次のことができるようになります。

- 正確で使いやすい技術コンテンツを作成します。
- 複雑な製品情報を読みやすいユーザー中心のコンテンツに変換します。
- ツールとテクニックを適用して、書き込み効率を最大化します。
- 執筆、改訂、翻訳、出版など、執筆プロジェクトのさまざまな段階を理解し、監督します。
- プロジェクトを予定通りに、要件ごとに完了します。

コースの形式

- インタラクティブな講義とディスカッション。
- たくさんの練習と練習。
- ライブラボ環境での実践的な実践。

コースのカスタマイズオプション

- このコースのカスタマイズされたトレーニングをリクエストするには、お問い合わせください。
14 hours
概要
このインストラクター主導のライブトレーニング(オンサイトまたはリモート)は、 Jestを使用してReactアプリケーションとコンポーネントをテストしたいエンジニアを対象としています。

このトレーニングの終わりまでに、参加者は次のことができるようになります。

- 適切なテスト環境をインストールして構成します。
- Reactアプリとコンポーネントの非同期テストを作成します。
- モック、スパイ、スタブを含むJest高度なテストを実行します。

コースの形式

- インタラクティブな講義とディスカッション。
- たくさんの練習と練習。
- ライブラボ環境での実践的な実装。

コースのカスタマイズオプション

- このコースのカスタマイズされたトレーニングをリクエストするには、お問い合わせください。
- Jest詳細については、https: Jestをご覧ください。
週末ソフトウェア工学コース, 夜のソフトウェア工学トレーニング, ソフトウェア工学ブートキャンプ, ソフトウェア工学 インストラクターよる, 週末ソフトウェア工学トレーニング, 夜のソフトウェア工学コース, ソフトウェア工学指導, ソフトウェア工学インストラクター, ソフトウェア工学レーナー, ソフトウェア工学レーナーコース, ソフトウェア工学クラス, ソフトウェア工学オンサイト, ソフトウェア工学プライベートコース, ソフトウェア工学1対1のトレーニング

コースプロモーション

一部のお客様

is growing fast!

We are looking to expand our presence in Japan!

As a Business Development Manager you will:

  • expand business in Japan
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!