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

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

ローカルのインストラクターによるライブのソフトウェアテストトレーニングコースでは、インタラクティブなディスカッションや実践的な練習を通して、専門知識とスキルを使用してテストの生産性と効率を劇的に向上させる方法を実演しています。ソフトウェアテストトレーニングは、オンサイトライブトレーニングまたはリモートライブトレーニングとして利用できます。現場での現場でのトレーニングは、 日本 NobleProgの企業研修センターで日本 。リモートライブトレーニングは、インタラクティブなリモートデスクトップを介して実行されます。 NobleProg - あなたの地域のトレーニングプロバイダー

お客様の声

★★★★★
★★★★★

ソフトウェアテストコース概要

CodeNameDurationOverview
jmeterfunJMeter Fundamentals7 hoursこのコースでは、Apache Software Foundationの無料アプリケーションテストソフトウェアであるApache JMeterを使用した機能テストとユニットテストの作成と実装について説明します。このコースの目的は、組織がさまざまなテスト要件を完全に自動化し、時間と費用を節約し、テストにおける人的ミスのリスクを最小限に抑えることができるようにすることです。このプログラムでは、Apache JMeterを使用して、機能テスト、回帰テスト、ストレステストのプランを含む実世界のWebアプリケーションのテスト計画の設計と作成の概念を解説します。参加者は、さまざまな目的でテスト計画を立て、JMeter内のさまざまなコンポーネントや機能を活用して、Webアプリケーションのテストプロセスを完全に自動化する方法を学びます。
angulartestingTesting Angular Applications14 hoursこのインストラクター主導のライブトレーニングでは、角度のあるアプリケーションのテストを作成し、維持する方法について説明します。

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

、参加者は

することができます

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

観客

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

形式

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

ノート

角は、すなわち、異なる名前とバージョンによって行きます: 角の js、AngularJS、AngularJS 1、角1、角2、など。このトレーニングで使用するバージョンをカスタマイズするには、お問い合わせください。
phpunittestingUnit Testing with PHP14 hoursPHPUnit は PHP のための単体テストフレームワークです。PHPUnit は厳密なパラメーターを採用して、コードの個々の単位がバグなしで、展開の準備ができているかどうかを判断します。個々のユニットを分離してテストすることにより、開発者はアプリケーションの安定性を高め、回帰バグを回避し、運用中のコードの誤動作に伴うコストを削減することができます。 このインストラクター主導のライブトレーニングでは、バグの診断、分離、および解決を容易にするためにテスト単位の形式で検証可能なコードを記述する方法を受講者に教えています。トレーニングでは、PHPUnit テストフレームワークを使用して、作業に対応したテスト環境を作成することで参加者を指導します。

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

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

観客

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

コースの 形式

- 部講義、パート討論、演習と重い実地練習
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 の仕様

観客

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

形式

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

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

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

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

観客

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

形式

- パート講演、パート討論、演習と重い実践的実践
pytestUnit Testing with Python21 hours単体テストは、結果が予想どおりかどうかを確認するために、プロパティを変更するか、イベントをトリガーすることによって、ソースコードの個々のユニットをテストするテストアプローチです。PyTest は、高度なフルボディのフィクスチャモデルを備えた、API に依存しない、柔軟性があり、拡張性に優れたフル機能のテストフレームワークです。

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

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

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

観客

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

形式

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

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

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

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

観客

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

形式

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

ノート

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

プロジェクト

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

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

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

観客

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

形式

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

ノート

- ワークショップでは、ケーススタディとソフトウェアサンプルが含まれています。会社や #39 の製品や状況に合わせて素材をカスタマイズするには、ご連絡ください。
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 の既定のモジュールを使用してテストケースを作成および実行する方法と、独自のモジュールを実行するためのカスタムビルド方法について学習します。

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

観客

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

形式

- 部講義、一部討論、重い実地練習
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 保証ベースのテスト開発プロジェクトの導入を含むインストラクター主導のコースを備えています。
mbtIntroduction to Model Based Testing14 hoursモデルベースのテスト (MBT) は、モデルを使用してテスト対象のシステムの望ましい動作を表すテストアプローチです。これは、体系的かつ保守性の高い、完全で自動化されたテストカバレッジを可能にする、初期段階のテストアプローチです。

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

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

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

観客

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

形式

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

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

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

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

観客

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

形式

- 部講義、パート討論、演習と重い実地練習
WatirWatir: Web Test Automation with Ruby21 hoursWatir (Ruby での Web アプリケーションテスト) は、テストを自動化するためのオープンソースライブラリです。Watir は、ユーザーが行うのと同じ方法でブラウザと対話します: リンクをクリックし、フォームに入力し、テキストを検証します。WebDriver フレームワークに基づいて、それはセレンに匹敵し、web アプリケーションのテストの自動化のための最も人気のあるツールの一つです。

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

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

観客

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

形式

- は、Watir と Ruby の理論的なカバレッジと演習と実践の大規模なコンポーネントと一緒にインストラクター主導のコースを持っています。
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 とジェンキンス

の の聴衆

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

形式のコース

- パートの講義、パートディスカッション、演習と重い実践的な実践
agiletddcAgile and TDD with C21 hoursTDD (テスト駆動型開発) は、ソフトウェア開発サイクル全体でコーディング、テスト、設計が並行して行われるソフトウェアを開発するためのアプローチです。アジャイルは、増分配信、チームコラボレーション、継続的な計画、および継続的学習を重視する、ソフトウェア開発に対するプロセスと管理の幅広いアプローチです。

このインストラクター主導のライブトレーニング (オンサイトまたはリモート) では、TDD とアジャイル開発アプローチを使用して高品質の C アプリケーションを作成する方法について説明します。参加者は、実践的な一連の演習を実施して、よく設計されたテスト済みの C アプリケーションを作成するために、知識を実践します。

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

- TDD
を実行するために必要な開発およびテストツールのインストールと構成 TDD アプローチを用いた C アプリケーションの設計・開発・単体テストの -
- アジャイル開発
の計画と管理の実践を適用する

観客

- 開発者
- プロジェクトマネージャー
コース の

形式

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

ノート

- このコースのためのカスタマイズされた訓練を要求するために、整理するために私達に連絡しなさい。
cucumberelectronCucumber Electron: Implementing BDD without Selenium7 hoursキュウリエレクトロンは、Web 技術を用いてデスクトップアプリを構築するためのフレームワークである電子を用いて、BDD (ビヘイビア駆動開発) テストを平易な言語で記述するための枠組みである。これは、Javascript web アプリケーションのテストを目的としています。

このインストラクター主導の、ライブトレーニングでは、参加者はどのように記述し、ノードのための BDD スタイルのテストケースを実行する方法を学習します。

キュウリ電子を用いたアプリケーション

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

- は、1つのプロセスで BDD テストとアプリケーションコードを実行します (transpiling なし)
- は、より速く、よりもろく、デバッグが容易な
の書き込みテスト

観客

- 開発者
コース の

形式

- 部講義、パート討論、演習と重い実地練習
jasmineJasmine: Unit Testing Javascript Applications7 hoursジャスミンは、JavaScript のための単体テストフレームワークです。

このインストラクター主導のライブトレーニングでは、サンプルの Javascript web アプリケーションの単体テストとして、ジャスミンフレームワークのさまざまな機能を受講者が学習します。

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

- は、イサキとノードでジャスミンを設定します。 js
- は、ユニット・テストを継続的インテグレーション・プロセスに統合します
- モックの依存関係、非同期仕様の使用、およびプラグインの追加

観客

- 開発者
コース の

形式

- 部講義、パート討論、演習と重い実地練習
advselcsharpAdvanced Selenium with C#14 hoursこのインストラクター主導の、ライブトレーニングでは、参加者は、セレンを駆動するための高度な技術を使用して自動化されたテストスイートを強化する方法を学びます。

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

- は、セレン
の複雑な web アプリケーションのテスト自動化の問題を解決する - 正規表現とパターンベースの検証技法を適用する
- は、テストの実行を停止する例外を処理
- データを検証するために SQL 呼び出しを実行する
- プログラムによる web オブジェクトの検索
- は、web コントロールからデータを動的にキャプチャ
- データドリブンテストフレームワークの作成
- は、セレングリッド
を使用してテストを配布

聴衆

- ソフトウェアテスター
- テストマネージャー
- 品質保証プロフェッショナル
behatBehat: Behavior Driven Development (BDD) with PHP14 hoursBehat は、PHP で記述されたビヘイビア駆動開発 (BDD) テストフレームワークです。ソフトウェア開発プロセスにおいて、開発者、テスター、ビジネスステークホルダー、クライアント間のコミュニケーションを促進します。Behat は、非技術者がアプリケーション & #39 の明確な記述を記述することを可能にし、意図された動作は、アプリケーションに対する機能テストとして "それらの" シナリオを実行します。

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

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

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

観客

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

形式

- 部講義、パート討論、演習と重い実地練習
FitNesseFitNesse: Wiki Based Collaborative Testing7 hoursFitNesse は Java で書かれたテストフレームワークで、テスター、開発者、顧客が wiki でテストケースを共同で作成できるようにします。これにより、テスターが開発者と協力してテストスイートを開発する、アジャイルな受け入れテストが可能になります。FitNesse は、FitNesse を使用して Java、.net、Ruby、Python、C、および PHP で記述されたアプリケーションをサポートしています。

このインストラクター主導のライブトレーニングでは、Wiki ベースの共同アプローチを使用してテストケースを作成および管理し、デモアプリケーションに対してこれらのテストを実行する方法について説明します。

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

- は、目的のソフトウェア動作の例を取り、Wiki を通じて表示および編集可能な自動テストに変換します
- は、ブラウザ、コマンドライン (RESTful 構文を使用) または JUnit テスト
を介してテストを書き込み、実行します。 - は、非技術的な人々は、Wiki のページを変更することにより、テストを書くことができますテストフィクスチャを作成する
- は、ストーリーとテーマの要件のためのナレッジベースとリポジトリとして FitNesse を使用して

観客

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

形式

- 部講義、パート討論、演習と重い実地練習
robotframeworkRobot Framework: Keyword Driven Acceptance Testing7 hoursロボットフレームワークは、受け入れテストと受け入れテスト駆動開発 (ATDD) のためのオープンソースのテスト自動化フレームワークです。それは、ナットとボルトではなく意図を伝える、テストの詳細を抽象化するためにキーワードを使用しています。コアフレームワークは Python で実装されており、Jython (JVM) および IronPython (.net) で実行できます。 ロボットフレームワークは orginally ノキアによって開発されました。

このインストラクター主導のライブトレーニングでは、テストケースとテストスイートのセットを作成し、デモアプリケーションでテストを実行する方法を受講者が学習します。

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

- は、ロボットフレームワーク & #39 を使用します。キーワード駆動型のテスト手法と表形式のテストデータの構文を使って、テストの作成と実行を
- は、既存のものから新しいキーワードを作成するために一貫した構文を使用する
- は、ガーキンスタイルのビヘイビア駆動開発 (BDD) テスト (キュウリに似ています) を実行し
- テストされたアプリケーションのエラーをトラブルシューティングするためにレポートとログを生成および解釈する
- 拡張ロボットフレームワーク & #39; Python、java、Perl、Javascript、および PHP
で書かれたサードパーティ製ライブラリを使用した機能 - は、web アプリケーションをテストするためのセレンとロボットのフレームワークを統合

観客

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

形式

- 部講義、パート討論、演習と重い実地練習
週末ソフトウェアテストコース, 夜のソフトウェアテストトレーニング, ソフトウェアテストブートキャンプ, ソフトウェアテスト インストラクターよる, 週末ソフトウェアテストトレーニング, 夜のソフトウェアテストコース, ソフトウェアテスト指導, ソフトウェアテストインストラクター, ソフトウェアテストレーナー, ソフトウェアテストレーナーコース, ソフトウェアテストクラス, ソフトウェアテストオンサイト, ソフトウェアテストプライベートコース, ソフトウェアテスト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!