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

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

現地のインストラクターによるライブのソフトウェアエンジニアリングトレーニングコースでは、インタラクティブなディスカッションや実践を通じてソフトウェアエンジニアリングの基礎を実践しています。ソフトウェアエンジニアリングトレーニングは、オンサイトライブトレーニングまたはリモートライブトレーニングとして利用できます。現場での現場でのトレーニングは、 日本 NobleProgの企業研修センターで日本 。リモートライブトレーニングは、インタラクティブなリモートデスクトップを介して実行されます。 NobleProg - あなたの地域のトレーニングプロバイダー

お客様の声

★★★★★
★★★★★

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

CodeNameDurationOverview
jmeterfunJMeter Fundamentals7 hoursこのコースでは、Apache Software Foundationの無料アプリケーションテストソフトウェアであるApache JMeterを使用した機能テストとユニットテストの作成と実装について説明します。このコースの目的は、組織がさまざまなテスト要件を完全に自動化し、時間と費用を節約し、テストにおける人的ミスのリスクを最小限に抑えることができるようにすることです。このプログラムでは、Apache JMeterを使用して、機能テスト、回帰テスト、ストレステストのプランを含む実世界のWebアプリケーションのテスト計画の設計と作成の概念を解説します。参加者は、さまざまな目的でテスト計画を立て、JMeter内のさまざまなコンポーネントや機能を活用して、Webアプリケーションのテストプロセスを完全に自動化する方法を学びます。
usabilitytestingSoftware Usability Testing: Live Workshop14 hoursユーザビリティ・テストとは、ソフトウェア製品またはシステムをユーザーがテストして、それとどのように対話するかを直接観察することによって評価する技術です。

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

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

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

観客

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

形式

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

ノート

- このワークショップで使用されるケーススタディとソフトウェアサンプルは、インストラクターによって事前に整理されています。材料をカスタマイズするには、事前にお問い合わせください。
cucumberjavaCucumber: Implementing BDD with Java7 hoursキュウリは、自然言語のスタイルでテストを書くためのオープンソースの bdd フレームワークです。 bdd、または動作駆動型開発は、開発者、QA および非技術的なビジネス間のコラボレーションを奨励するアジャイルソフトウェア開発技術です。ソフトウェアプロジェクトのユーザー

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

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

観客

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

形式

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

ノート

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

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

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

観客

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

形式

- は、実践的実践を重視しています。概念のほとんどはサンプル、練習および実地開発によって学ばれる。
ScalaCheckProperty Based Testing with ScalaCheck21 hoursScalaCheck は、スカラまたは Java プログラムの自動的なプロパティベースのテストを行うためのライブラリです。Haskell ライブラリ QuickCheck に触発され、プロパティを使用してアプリケーションの予想動作を記述し、最初にランダムな入力データを生成してから、アプリケーションの異なる領域間でこのデータをテストし、結果を報告します。

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

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

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

観客

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

形式

- 部講義、パート討論、演習と重い実地練習
WinRunnerWinRunner21 hoursHP WinRunner は、テストスクリプトとして UI インタラクションを記録および再生するためのエンタープライズクラスの自動機能テストツールです。

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

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

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

観客

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

形式

- 部講義、パート討論、演習と重い実地練習
TestCompleteTestComplete21 hoursTestComplete (by SmartBear) は、機能および回帰テストに使用される UI automtion ツールです。

このインストラクター主導のライブトレーニングでは、テストオブジェクトモデル、チェックポイント、名前マッピング、および UI を含む TestComplete & #39 の機能を使用して、デスクトップ、web、およびモバイルアプリケーションの自動テストを実行する方法について説明します。

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

- 機能テストの作成、記録、実行
- スケーラブルで保守性の高いテストフレームワークを作成する
- チェックポイントの作成、複数のデバイスのテストの調整、テスト結果の分析を行う
- は、TestComplete & #39 のスクリプト拡張機能を使用し

観客

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

形式

- 部講義、パート討論、演習と重い実地練習
concordionConcordion21 hoursConcordion は、Java ベースのオープンソースの "仕様で、テストと仕様をまとめる例" フレームワークによって実現されています。これは JUnit と統合されており、Netbeans、Eclipse、IntelliJ などの一般的な Java ベースの ide で使用することができます。

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

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

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

観客

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

形式

- 部講義、パート討論、演習と重い実地練習
angulartestingTesting Angular Applications14 hoursこのインストラクター主導のライブトレーニングでは、角度のあるアプリケーションのテストを作成し、維持する方法について説明します。

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

、参加者は

することができます

- は、角度のアプリケーションをテストするための最も適切な戦略を決定する
- は、ユニット・テスト、コンポーネント・テスト、A/B テスト、およびエンド・ツー・エンドの角度アプリケーション
を実行します。 - は仕事のための右の用具を選ぶ: ジャスミン、カルマ、分度器、モカ、等
- は、分度器とジャスミン
でテストを書く - の実行とデバッグのテストのカルマと分度器
- を作成するメンテナンス性のあるテストスイート
- は、角度
における単体テストのベストプラクティスを採用

観客

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

形式

- 部講義、パート討論、演習と重い実地練習

ノート

角は、すなわち、異なる名前とバージョンによって行きます: 角の js、AngularJS、AngularJS 1、角1、角2、など。このトレーニングで使用するバージョンをカスタマイズするには、お問い合わせください。
mbdModel Based Development for Embedded Systems21 hoursモデルベースの開発 (MBD) は、制御システム、信号処理、通信システムなどの動的システムのより高速でコスト効率の高い開発を可能にするソフトウェア開発手法です。これは、グラフィックモデリングではなく、従来のテキストベースのプログラミングに依存しています。

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

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

、参加者は

することができます

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

観客

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

形式

- 部講義、パート討論、演習と重い実地練習
propertybasedtestingProperty Based Testing with F#7 hoursプロパティベースのテストは、テストを実行するためにランダムに生成されたテストデータを使用して、そのプロパティを記述することによって、システムの予期される動作をゼロにすることができます自動化されたテスト手法です。

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

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

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

観客

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

形式

- パート講演、パート討論、演習と重い実践的実践
facebooknmtFacebook NMT: Setting up a Neural Machine Translation System7 hoursfacebook の NMT (Fairseq) は、ニューラルマシン翻訳 (NMT) で使用するために facebook によって作成されたオープンソースのシーケンスツーシーケンス学習ツールキットです。

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

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

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

観客

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

形式

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

ノート

- 特定のソースおよびターゲット言語のコンテンツを使用したい場合は、ご連絡ください。
bddfornonprogrammersBDD for Non-Programmers: Live Workshop14 hoursBDD、または動作駆動型開発は、ソフトウェアの計画、開発、およびテストサイクルを通じて開発者、品質保証チーム、および非技術的なビジネスの人々の間のコラボレーションを奨励するアジャイルソフトウェア開発技術です。

プロジェクト

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

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

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

観客

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

形式

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

ノート

- ワークショップでは、ケーススタディとソフトウェアサンプルが含まれています。会社や #39 の製品や状況に合わせて素材をカスタマイズするには、ご連絡ください。
globalsightGlobalSight: Automate the Localization Process7 hoursGlobalSight は、ローカリゼーションプロセスを自動化、合理化、管理するためのオープンソースの Java ベースのアプリケーションサーバーです。

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

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

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

観客

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

形式

- 部講義、パート討論、演習と重い実地練習
protractorProtractor: End-to-End Testing for Angular Web Applications14 hours分度器は、角および AngularJS アプリケーション用のエンドツーエンドのオートメーションテストフレームワークです。これは、web アプリケーションに対してテストを実行し、ユーザーがフォームに入力したり、要素をクリックしたり、ページ間を移動したりすることによって、それらと対話するために使用されます。

このインストラクター主導のトレーニングでは、実習生のラボ環境でサンプルの角度 web アプリケーションに対して分度器テストを作成する方法を最初に学習します。

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

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

観客

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

形式

- 部講義、一部討論、重い実地練習
javatestingIntroduction to Java for Test Automation28 hoursこのコースは、テスト自動化の目的のために Java の学習に興味がある人のために設計されています。これは、実践的な演習をたっぷりと合理化された集中コースで、参加者は、ソフトウェアの自動化テストに適用するために必要な不可欠なプログラミングスキルを迅速にランプを取得します。フォーカスは、直接、すぐにテスト自動化に適用することができる Java の基礎にあります。

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

観客

- 初心者テスターは、自動化テストのための Java を学びたい
- は、java に自分のスキルを転送したい Javascript や C# などの他のプログラミング言語の経験を持つプロのテスターを持っています。
コース の

形式

- 部講義、一部討論、重い実地練習
seleniumrubySelenium with Ruby for Test Automation14 hoursセレンは、複数のブラウザで web アプリケーションのテストを自動化するためのオープンソースライブラリです。セレンは、人々が行うようにブラウザと対話します: リンクをクリックして、フォームに入力し、テキストを検証します。これは、web アプリケーションのテスト自動化のための最も人気のあるツールです。セレンは WebDriver フレームワーク上に構築されており、Ruby を含む数多くのスクリプト言語に対して優れたバインディングを備えています。

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

は、Ruby とセレンのパワーを組み合わせて、サンプル web アプリケーションのテストを自動化します。ライブラボ環境でのセレンの web オートメーションと Ruby のテストスクリプトを作成し、組み合わせることを学ぶことによって、参加者は自分の実生活の web アプリケーションやウェブサイトのテストを自動化するために必要な知識と実践を得ることができます。

観客

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

形式

- 部講義、一部討論、重い実地練習
seleniumpythonSelenium with Python for Test Automation14 hoursセレンは、複数のブラウザで web アプリケーションのテストを自動化するためのオープンソースライブラリです。セレンは、人々が行うようにブラウザと対話します: リンクをクリックして、フォームに入力し、テキストを検証します。これは、web アプリケーションのテスト自動化のための最も人気のあるツールです。セレンは WebDriver フレームワーク上に構築されており、Python を含む数多くのスクリプト言語に対して優れたバインディングを備えています。

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

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

観客

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

形式

- 部講義、一部討論、重い実地練習
toscaTosca: Model-Based Testing for Complex Systems35 hoursこのインストラクター主導のトレーニングトレーニングの参加者は、

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

のトレーニングは、従来のコードとスクリプトベースの自動化テストの概要から始まり、モデルベースの (MBT) アプローチと対比されています。参加者は、#39 の既定のモジュールを使用してテストケースを作成および実行する方法と、独自のモジュールを実行するためのカスタムビルド方法について学習します。

は、ソフトウェアモデリングのプリンシパルから異なるブラウザ間でカバレッジをテストするために、このトレーニングは、理論と実践の両方を通じて参加者を歩き、それらは、独自のテストソリューションを実行することができます。

観客

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

形式

- 部講義、一部討論、重い実地練習
opennmtOpenNMT: Setting Up a Neural Machine Translation System7 hoursOpenNMT は、トーチの数学的なツールキットを利用したフル機能の、オープンソース (MIT) の神経機械翻訳システムです。

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

では、さまざまなサンプルデータセットの翻訳を実行するために OpenNMT を設定して使用する方法について学習します。このコースは、機械翻訳に適用されるニューラルネットワークの概要から始まります。受講者は、学習した概念についての理解を示し、インストラクターからフィードバックを得るために、コース全体でライブ演習を実施します。

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

ソースとターゲット言語のサンプルは、オーディエンス & #39 の要件に従って事前に配置されます。

観客

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

形式

- 部講義、一部討論、重い実地練習
restassuredRest Assured: Introduction to API Testing for REST Services7 hoursJava での REST サービスのテストと検証の

は、Ruby や Groovy などの動的言語に比べて困難です。安心するのは java DSL (ドメイン固有言語) で、これらの言語の簡潔さを java ドメインにもたらします。

このトレーニングでは、REST API サービスをテストする方法について説明します。API テストが UI と単体テストの欠点のいくつかを解決する方法について説明します。トレーニングには、練習セッションとテスト開発プロジェクトが含まれます。トレーニングの終わりまでに、参加者は、REST api テストを実行するタイミング、api を探索してアクセスする方法、さまざまな種類のテストを実行する方法、および統合と自動化によってテストをまとめる方法を十分に理解しています。

聴衆 は、ソフトウェアおよび web サービス api のテストに携わる QA エンジニア、テスター、テスト開発者を

形式のコース は、API テスト、そのツールとプロセス、および実践的な REST 保証ベースのテスト開発プロジェクトの導入を含むインストラクター主導のコースを備えています。
soapuiSoapUI: Introduction to API Testing with SoapUI21 hoursSoapUI は、SOAP および REST api 用の最も広く使用されているオープンソース api テストツールです。SOAP Web サービスの機能テスト、REST API 機能テスト、WSDL カバレッジ、メッセージアサーションテスト、およびテストリファクタリングを提供します。

このトレーニングでは、参加者は SoapAPI を使用して web サービスをテストする方法を学習します。API テストが UI と単体テストの欠点のいくつかを解決する方法について説明します。トレーニングには、練習セッションと API テストスイート開発プロジェクトが含まれています。

トレーニングの終わりまでに、参加者は、api テストを実装するタイミング、api の探索とアクセス方法、SOAP と REST ベースの api の両方で異なる種類のテストを実行する方法、および統合された、自動テストスイート

観客

- QA エンジニア
- テスターおよびテスト開発者は、ソフトウェアおよび web サービス api のテストに携わる
コース の

形式

- は、API テスト、そのツールとプロセス、および実践的な SoapUI ベースのテストスイート開発プロジェクトの入門を含むインストラクター主導のコースを備えています。
WatirWatir: Web Test Automation with Ruby21 hoursWatir (Ruby での Web アプリケーションテスト) は、テストを自動化するためのオープンソースライブラリです。Watir は、ユーザーが行うのと同じ方法でブラウザと対話します: リンクをクリックし、フォームに入力し、テキストを検証します。WebDriver フレームワークに基づいて、それはセレンに匹敵し、web アプリケーションのテストの自動化のための最も人気のあるツールの一つです。

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

では、Watir を使用して web アプリケーションのテストを自動化する方法を学習し、実際のラボ環境での理論を実践と組み合わせることができます。コースの終わりまでに、参加者は、web テストプロジェクトを自動化するために Watir と Ruby のフルパワーを活用するための知識と実践を持っているでしょう。

観客

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

形式

- は、Watir と Ruby の理論的なカバレッジと演習と実践の大規模なコンポーネントと一緒にインストラクター主導のコースを持っています。
behaveBehave: BDD with Python (Cucumber/Gherkin for Python)7 hours振る舞いは、自然言語スタイルでテストを書くためのオープンソースの Python ベースの BDD フレームワークです。

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

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

このトレーニングの最後までに、参加者は BDD と動作をしっかり理解し、実際のテストシナリオでこれらの技法とツールを実装するために必要な練習を行います。

観客

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

形式

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

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

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

観客

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

コースの 形式

- 部講義、パート討論、演習と重い実地練習
mbtIntroduction to Model Based Testing14 hoursモデルベースのテスト (MBT) は、モデルを使用してテスト対象のシステムの望ましい動作を表すテストアプローチです。これは、体系的かつ保守性の高い、完全で自動化されたテストカバレッジを可能にする、初期段階のテストアプローチです。

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

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

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

観客

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

形式

- 部講義、パート討論、演習と重い実地練習
selendroidSelendroid: Automated Testing for Android7 hoursSelendroid は、Android デバイス用のオープンソースのテスト自動化フレームワークです。これは、ネイティブアプリケーション、ハイブリッドアプリケーション、および実際のデバイス上で実行されているモバイル web サイトだけでなく、エミュレータをテストするために使用することができます。セレン Webdriver クライアント API に基づいて、既存のセレンフレームワークとの完全な統合をサポートしています。Selendroid は、ハードウェアデバイスのホットプラグをサポートし、大規模な並列テストのためのセレングリッドのノードとして統合することができます。JSON ワイヤプロトコルと互換性があります。

このトレーニングでは、実践的なテスト環境でのオートメーションテストのセットアップ、構成、実行を通じて、セレンの枠組みを紹介し、参加者をウォークします。コースの後、参加者は、Android デバイスのための独自の自動テストイニシアチブを実行するための知識と実践を持っているでしょう。

観客

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

形式

- インタラクティブディスカッション + ヘビーハンズオン練習
phantomjsPhantomJS: Headless Browser Testing7 hoursPhantomJS は、グラフィカルユーザーインターフェイスを持たない web ブラウザです。DOM 処理、CSS セレクタ、JSON、キャンバス、および SVG をサポートしています。PhantomJS は、WebKit のスクリプト可能な "を" にするための Javascript API を提供しています。

このインストラクター主導のライブトレーニングでは、参加者は、web アプリケーションのテスト、スクリーンショットのキャプチャ、ネットワークトラフィックの監視、および単体テストの結果の確認のために PhantomJS スクリプトを記述する方法を学習します。

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

- は、ジャスミン、QUnit、モカ、カピバラ、セレン
- などのフレームワークを使用してヘッドレス web テストを実行し、プログラムによって SVG やキャンバス
- を含む web コンテンツをキャプチャし、サムネイルプレビュー
- アクセスで web サイトのスクリーンショットを作成し、DOM API または jQuery を介して web ページを操作する
- モニターページの読み込みとエクスポート標準のハーファイルとして
- YSlow とジェンキンス

の の聴衆

- ソフトウェアテストエンジニアを使用してパフォーマンス分析を自動化

形式のコース

- パートの講義、パートディスカッション、演習と重い実践的な実践
autoitAutomate Windows Desktop Applications with AutoIT14 hoursAutoIt は、Windows デスクトップアプリケーションを自動化するためのフリーウェアの基本的なスクリプト言語です。

このインストラクター主導のライブトレーニング (オンサイトまたはリモート) では、AutoIT を使用してウィンドウアプリケーションを自動化する方法を学習し、一連の実践的な実習演習を行います。

観客

- 開発者
- テスター
- 管理者

形式 コース

- 部講義、パート討論、演習と重い実地練習

ノート

- このコースのためのカスタマイズされた訓練を要求するために、整理するために私達に連絡しなさい。
microsvcpatternsdotnetMicroservice Patterns: Migrating from a Monolithic to a Microservice Architecture with .Net14 hoursマイクロサービスアーキテクチャは、独自のプロセスで実行され、HTTP リソース API などの軽量メカニズムと通信する、小さな独立したサービスのスイートとしてソフトウェアアプリケーションを開発するアプローチです。これらのサービスは、継続的な自動化システムを使用して効率的に展開でき、集中管理の必要性をバイパスします。マイクロサービスは、異なるプログラミング言語で記述し、異なるデータストレージシステムと統合することができます。

は、このインストラクター主導の、ライブトレーニングは、企業の開発者や建築家を目指しています。.net の観点からマイクロサービスアーキテクチャを紹介し、モノリシックシステムから移行戦略を提示し、サンプルのマイクロサービスベースのアプリケーションの作成と展開を通じて参加者をウォークします。

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

- を使用するときに理解し、マイクロサービスアーキテクチャを使用しない場合
- マイクロサービス
のテスト戦略の作成と実装 - サンプルマイクロサービスベースのアプリケーションを実稼働環境に展開する
- は、モノリシックアプリケーションをサービスにリファクタリングし

観客

- 開発者
- 建築家
コース の

形式

- 部講義、パート討論、演習と重い実地練習
週末ソフトウェア工学コース, 夜のソフトウェア工学トレーニング, ソフトウェア工学ブートキャンプ, ソフトウェア工学 インストラクターよる, 週末ソフトウェア工学トレーニング, 夜のソフトウェア工学コース, ソフトウェア工学指導, ソフトウェア工学インストラクター, ソフトウェア工学レーナー, ソフトウェア工学レーナーコース, ソフトウェア工学クラス, ソフトウェア工学オンサイト, ソフトウェア工学プライベートコース, ソフトウェア工学1対1のトレーニング

コース割引のニュースレター

We respect the privacy of your email address. We will not pass on or sell your address to others.
You can always change your preferences or unsubscribe completely.

一部のお客様

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!