Columnコラム

テスト自動化のメリット、ATgoの魅力を紹介

2022年5月13日

ご相談・無料お見積り

テスト自動化とは

  テスト自動化とは、テスト支援向けのツールを利用し、ソフトウェアテストにおける設計、実行、結果確認、レポート作成、進捗管理といった一連の工程の一部、または全てを自動化することを指します。

テスト自動化のメリット

コスト削減と同時に品質向上

  マニュアルテストを自動化することで、テスト工数が大幅に減り、作業時間の短縮によるコスト削減が期待できます。また、属人化を排除することでテスト自体の品質や効率の向上にも繋がります。

時間の制限を受けずにテストの実施が可能

  マニュアルテストの場合、作業実施者の営業時間内にテストを行えるよう時間の制限を受けますが、テスト自動化を導入することで、休業日や終業後といった営業時間外でも効率よくテストを行うことができます。

ヒューマンエラーを防ぐ

  マニュアルテストでは、人間が操作する以上、いくら注意を払ってもヒューマンエラーが発生する可能性があります。一方、テスト自動化では、テストスクリプトに記載されている内容が忠実に実施される為、ヒューマンエラーが起こりにくく、正確性の向上に繋がります。

複雑なテストでも繰り返し気軽に実行可能

  複雑なテストシナリオや準備に時間がかかるテストケースも、テスト自動化を導入することで、何度でも気軽に繰り返して実行することができます。

不具合を早期検出

  CI環境とテスト自動化を組み合わせて構築すれば、プログラムのソースコードに改変が加わったことを検知し、自動テストが実行され、改変による不具合を即時に検知することが可能になります。

おすすめのテスト自動化ツールATgoの魅力

日本語UI、日本語サポート

  ATgoは、日本語でのGUIとマニュアルを提供していますので、初心者にとっても学習コストを抑えて利用を始めることができます。
  また、ATgoの開発チームは日本在住チームで構成されており、日本語でのサポートを提供しています。迅速な問い合わせ対応によって取引先からも高く評価されており、より安心して導入することができます。

日本語GUI

日本語マニュアル

導入簡単、インストール不要

  セキュリティルールが厳しい開発環境での利用を考慮して、ATgoは複雑な環境構築は必要なく、パッケージをダウンロードして解凍するだけで使用できます。

UIテストとAPIテスト機能一体化

  ATgoは次世代WEBシステムテスト自動化ソリューションとして、WEBシステムのUIテスト及びAPI(REST API, SOAP, gRPC)テストを自動化することができます。
  その他にも、ATgoにはDB操作やFTP操作、デスクトップ操作の機能も用意されており、様々なテストケースにおけるテストの高度自動化も実現可能です。

UIテストとAPIテスト機能一体化

ノーコードのため、テスターとプログラマー両方にとって優しい

  ATgoには、レコーディング機能が用意されています。レコーディング機能を利用することで画面の操作を行うと同時に、スクリプトが自動的に生成されますので、プログラミング経験がなくても、簡単にスクリプトを作成することができます。
  また、ATgoのスクリプト構文は、とてもシンプルで読みやすく、短期間での修得が可能なため、テスターとプログラマー両方にとっても優しい設計となっています。コマンド自動補完機能及びコマンドに関するツールチップもあり、レコーディング機能を利用しなくても簡単にスクリプトが書けます。

レコーディング機能

コマンド自動補完

マルチプラットフォーム、マルチブラウザ対応

  ATgoはWindows、macOS、Linux、iOS、Androidとマルチプラットフォームに対応しています。また、IE、Edge、Chrome、Firefox、Safariといった主要なブラウザをサポートしており、クロスブラウザテストにも活用することができます。

各プラットフォームでサポートしているブラウザは以下の通りです。

プラットフォーム ブラウザ
Windows IE, Edge, Chrome, Firefox, EgdeのIEモード
macOS Safari
Linux ヘッドレスChrome
iOS Safari
Android Chrome

日本のSI現場に特化したエビデンス出力仕様

  ATgoは日本のSI現場からのニーズに合わせて開発してきた経緯があり、他のツールと比べても、日本の開発現場に適したツールとなっています。
  テストを実施する際には、画面のキャプチャ、HTMLソース、DBから取得したレコード、FTPで取得したログなどのエビデンスを自動で収集します。それらのエビデンスをファイルとして保存するのはもちろん、自動でExcelに貼り付けることもできます。

EXCELエビデンス

テスト結果自動検証が可能

  ATgoはテスト結果の自動検証において、二つの自動検証方法を提供しています。
  一つ目は新・旧比較機能で、レグレッションテストにおいては最適な手段と言えます。新・旧比較機能を利用することで、新しくテストを実施した際に収集した各種エビデンスと、前回テスト実施時に収集したエビデンスを自動的に比較して、レポートを出力します。このレポートでは、新しく実施したテストのエビデンスと前回のエビデンスに差分があるかを確認することができます。
  二つ目はアサーション機能です。テストを実施すると同時に、画面上の項目が予想通りであるかどうかなどを検証することができます。テスト実施完了後には、アサーションレポートが出力され、アサーション結果を確認できます。

新旧比較レポート

アサーションレポート

CI/CD DevOps対応

  近年のシステム構築においては、「マイクロサービス」というアプローチが採用されることが増えてきており、単体テストの自動化はもちろん、連結テストも完全自動化する傾向があります。
  ATgoはコンテナ環境を提供し、CI/CDに組み込むことができます。CI/CDを使用することにより、ソースコードの変更が発生するたびに自動でテストを行い、不具合を即時に検知することが可能になります。

パイプラインの実行

リーズナブルな導入価格

  世界中に広く知られているテスト自動化ツールと比べても機能面での遜色がなく、サポート体制も充実しており、リーズナブルな導入価格で提供しています。

バージョンアップ無料

  ATgoは機能追加、不具合修正、新OS対応などに伴うバージョンアッププログラムを無償で提供しています。また、各ブラウザがバージョンアップされてから2週間以内に最新ドライバーも無償で提供しています。

ATgoを使い始めるなら

  NRIは、ATgoの販売代理店です。NRI社内での利用実績に基づいた、豊富な知見・スキルをもとに、特別価格でATgoをご提供します。テスト自動化についてお悩みの方は、お気軽にお問い合わせください。

Atgoに関して、お気軽にお問い合わせください

Atgoのご相談・お見積り

お問い合わせ

ATgo に関するご相談は、下記よりお気軽にお問い合わせください。

お問い合わせフォーム ※個人情報は、お問い合わせ対応に利用致します。
お問い合わせ