自動化トレーニング

自動化ツールの導入によって、開発スピード向上や工数削減といったメリットがもたらされると一般的には言われていますが、
実際に、そのメリットを享受できているお客様はそれほど多くはないのではないでしょうか?

その要因は様々なものがあると思いますが、カサレアルでは
・自動化ツールの特性を把握・理解できていない
・自動化ツールを適切な対象に適用できていない

が主な要因として挙げられると考えます。
カサレアルが提供する自動化ツールのトレーニングでは、各ツールの使用方法をレクチャーするとともにツールを実際の現場に
適用したことのある経験豊富な講師が上述の要因を解消して、お客様が自動化ツール導入によるメリットを享受できるようにレクチャーを行います。

■テストの自動化
 テスト工程の中でも、単体テストについてはXUnitツールによる自動化が開発者によって実現されていると思いますが、
 ユースケースに沿ったシナリオテストや受入確認テストは未だ手動で行っている現場がほとんどでないでしょうか?

 カサレアルでは、シナリオテストや受入確認テストの自動化を推進するために下記のテスト自動化ツールのトレーニングを提供しています。
 ・Ranorexトレーニング
 ・Seleniumトレーニング

■プロセスの自動化
 DevOpsでは、組織・チームをまたいだプロセスの自動化が重要になってきます。
 プロセスの自動化ツールとして、Jenkinsは数あるCI/CDツールの中でも特に人気が高く、汎用的な使用が可能となっており、
 小さなチーム内での適用から大規模な組織での適用といったあらゆる範囲での適用が可能となっています。

 カサレアルでは、プロセスの自動化を推進するためにJenkinsのトレーニングを提供しています。
 ・Jenkinsトレーニング

■インフラ構築の自動化
 Terraformは、AWSやAzureといったクラウドサービス上に環境を構築するだけでなく、VMWareといったオンプレミス環境にも対応した
 マルチクラウドのインフラ構築自動化ツールとして、デファクトスタンダートとなりつつあります。

 カサレアルでは、インフラ構築の自動化を推進するためにTerraformのトレーニングを提供しています。
 ・Terraform認定トレーニング

Ranorexトレーニング

Ranorex基礎

Ranorexは、多くのサードパーティ製コントロールをサポートする、高性能なUIキャプチャ機能を搭載したUIテスト自動化ツールです。
この講座では、Ranorexを使用したテストシナリオの自動化とテスト資産の管理を独力でおこなえるよう、より実践的な演習を通じて学習します。

詳細はこちら

Ranorex応用(チーム開発、スクリプト管理)

Ranorexは、アプリケーションのUIテスト自動化ツールです。

Ranorexにおけるテストスクリプト開発においても、通常のアプリケーション開発と同様に開発規模に応じた「チーム開発」が必要になってきます。

Ranorexのチーム開発を効率的に進めるためには、Ranorexのファイル構成を理解し、何をどのように管理していくかを理解・習得することが不可欠です。 この講座ではRanorexでチーム開発を行う際のノウハウを身につけることを目指します。

詳細はこちら

Seleniumトレーニング

Selenium基礎

この講座ではまず、テスト自動化の背景と課題、そこから導き出されるテスト計画・設計の重要性を学習します。

その上で、WebアプリケーションのUIテスト自動化ツールであるSeleniumの基本的な操作を及び、単体テストにおけるテスト自動化、シナリオテストにおけるテスト自動化のノウハウを身に着けることを目指します。

詳細はこちら

Jenkinsトレーニング

テクマトリックス株式会社が主催するCloudBees社公式のトレーニングです。

Jenkins 基礎

本コースは、Jenkinsの動作の仕組みについてしっかりと理解することを目標としたコースです。
Jenkinsの個別の機能の利用方法を学ぶための基礎を固めることができます。
受講者ごとに用意されたJenkins インスタンス上で、デモンストレーションに沿って操作を行います。

詳細はこちら

Jenkins 管理-基礎

本コースは、Jenkinsインスタンスをセットアップし実行するための基礎知識を習得することを目標としたコースです。
コースの大部分はハンズオンラボであるため、Jenkins管理ツールを使用した現実的な経験を獲得できます。

詳細はこちら

Jenkins パイプライン 基礎

本コースは、初級および中級開発者向けに、Jenkinsの宣言型パイプラインの作成・変更方法、パイプラインの構造、 実行フローの制御方法などを習得することを目標としたコースです。
講師がデモ用のプロジェクトを使用してやり方を示した後同じ操作を行うことで、ツールの感触をつかむことができます。
さらに、ラボプロジェクトを使用して演習を行うことで、パイプラインを実装する実践的な方法を理解することができます。

詳細はこちら

Jenkins パイプライン 中級

本コースは、中級開発者やビルドおよびリリースエンジニア向けに、共有ライブラリを使ってJenkins宣言型パイプラインを作成および実行する方法を学習することを目標としたコースです。
パイプラインコードの共有と再利用が可能になるだけでなく、コードの野放図な拡大を管理したりチームのサイロ化を防止する方法を、講義と演習により理解することができます。

詳細はこちら

Terraformトレーニング

HashiCorp社公式のトレーニングです。

Terraform 101:初級 -Terraformを使ったモダンな環境構築-

本コースは、インフラストラクチャ・アズ・コード、Terraformの構成、使用方法を含む、
Terraformに関する詳細な説明を希望される方を対象とした包括的なコースです。
本コースを受講することで、HashiCorpのTerraformを詳細に理解することができます。
本コースの教材は英語で記述されていますが、講義は日本語で行います。

詳細はこちら