
注意:このレッスンでは、理解しやすい言葉やフレーズを使用するように努めておりますので、テストプロセスの技術的な用語は、外部のテストコースや資格と一致しない場合があることをご承知おきください。
このレッスンでは、Autify について学ぶ前に、一般的なテスト理論についておさらいします。最新のアプリケーションのテストを取り巻く現在の問題を十分に理解し、E2Eテストにノーコードソリューションがどのように役立つかを理解できます。
このレッスンでは、Autifyの基本的な機能について学びます。新しいテストを作成し、正しく動作することを確認する方法を学びます。
このレッスンを完了することで、以下のことができるようになります。
Autifyで新しいシナリオを作成する。
ページが想定どおりに動作することを確認する。
新しいシナリオを実行し、結果を確認する。
このレッスンでは、Autify の機能をより深く学んでいきます。前回のレッスンで作成したテストシナリオを拡張し、以下のことを学びます。
Autify 上で既存のシナリオを編集する方法
ページでより多様なアサーションを行う方法
ウェイトステップを挿入する方法
このレッスンを完了することで、Autify をより効果的に使用することができるようになります。
このレッスンでは、Autifyのステップグループについて学びます。前のレッスンで作成したテストシナリオを拡張します。
このレッスンを完了することで、以下のことができるようになります。
テストの開始時に実行するステップグループを作成する
共通のアクションをステップグループにカプセル化して、テストの途中で実行する
このレッスンでは、Autifyを使用してメール機能をテストする方法について学びます。テスト用に仮想的なメールアドレスと静的なメールアドレスの設定方法、そしてそれらを使用する最適なタイミングについて学びます。
このレッスンを修了することで、以下を実行できるようになります。
仮のメールアドレスを作成し、送信されたメールを確認する方法を知る
静的なメールアドレスを設定し、送信されたメールを確認する方法を知る
このレッスンでは、Autifyのテストプランについて学習します。このレッスンを完了することで、次のことができるようになります。
新しいテストプランを作成する。
テストプランの最も一般的な設定を構成する。
テストプランを時間スケジュールに従って実行する。
このレッスンでは、Autifyの上級アサーション技術をいくつか学びます。これらは、すでに学んだものほど一般的ではありませんが、知っておくと非常に役立ちます。このレッスンを完了することで、以下のことができるようになります。
ページタイトルやURLなど、ページの特性に関するアサーションを行う
より複雑なテキストアサーションを行う
ページ上に要素が存在するかどうかをアサーションする
ページの要素に対してJavaScriptによるアサーションを行う
このレッスンでは、Autifyの高度なテスト技術について学びます。これらはAutifyの使用に必須ではありませんが、より複雑なテストを実行したり、既存のツールやワークフローとより密接に統合するために使用できます。このレッスンを完了することで、以下のことについて詳しく理解することができます:
データ駆動型テスト
Slack との統合
CI/CDの統合
昨今、ソフトウェア開発におけるアジャイル開発の浸透により、リリースが頻繁に行われるようになった結果、ソフトウェアテストの重要性はかつてないほど大きくなっています。
しかし、ソフトウェアテストは未だその多くが人力で行われております。
以前は、テストを自動化するためには専用のコードを書く必要があり、そのメンテナンスに多くの時間を費やす必要があったことも事実です。
そしてそういった状況は、結果的にエンジニアから新しい機能を作る時間を奪っていました。
この問題を解決するために、昨今多くの企業がノーコードのテスト自動化ツールに注目しています。
ノーコードテストは設定が簡単で、エンジニアでなくてもメンテナンスできるため、エンジニアだけに仕事の負担がかかるわけではありません。
Autifyは、ノーコードのE2Eテストツールを提供しています。
私たちのミッションは、「テクノロジーで人々の創造性を高める」ことで、エンジニアがテストに悩まされる時間を減らし、優れたソフトウェアを書くことに時間を使うことで、より多くの素晴らしいサービスが世の中に出ることを願っています。
このプログラムでは、Autifyに関する基本的なことを学べます。すべてを網羅するわけではありませんが、本プログラムを修了した暁には、一般的なテスト理論を理解し、Autifyを使って、最新のWebアプリケーションのユースケースをカバーするテストを作成することができます。