株式会社Codeer | 大阪
ソフトウェア開発・テスト自動化



// テック情報株式会社様の導入事例

テック情報株式会社様は、徳島県に本社を置き、地方自治体や医療機関向けのIT事業を展開する企業です。 1968年の設立以来、自治体や医療系施設を対象としたソフトウェア開発、保守業務、情報処理サービス、パッケージソフトの販売など、幅広い事業を手掛けています。 テスト自動化を導入して、これまで以上に高品質なシステム開発を目指しています。

導入対象

今回はメンテナンスフェーズに入っているWebアプリの自動テストをTestAssistantProを使って作成していただきました。


課題

  • リリース毎にテストコストが大きかった。
  • 緊急の不具合対応時には時間が取れず影響範囲のみに絞ったテストをおこなうことがあったが、不具合が発生するリスクがあった。
  • テスト実施者のシステム理解によって確認の精度にばらつきが出る懸念があった。

期待

  • 機能追加、修正の度に全ケースのテストを実行して品質を保証する
  • テスト工数の負荷分散、余裕のある時期に自動テストを作成しておく
  • テストの冪等性の確保

導入サポート

  • アプリケーションの調査と自動テスト作成/実行環境の基本部分構築
  • Selenium及びTestAssistantProのトレーニング
  • ペアプログラミングでいくつかのテストケースを作成

実施結果

  • 既存テストケースのほぼすべてを自動化
  • 人間が行う場合は一週間程度かかるテストを自動テストでは30分で完了
  • コード変更の度に全ケース実行
  • Web自動テストの安定実行

実際に導入後、軽微な修正を行ったのですが、すべてのテストケースを実行することで予期しないデグレードを検出できました。 人手によるテストでは、軽微な修正時に全テストケースの実行は現実的には困難であり、このような予期しないデグレードは見逃された可能性があります。 やはり全ケース実行できるのは心強いですね。開発時の精神的な負担も軽減されました。 TestAssistantProも想像していたよりも簡単に使うことができました。慣れ親しんだC#で可読性の高いコードが生成されるのが良かったですね。


今後の展望

運用開始直後ですが、他のシステムでもTestAssistantProの活用を進めていく予定です。

テック情報様の導入風景
公共事業本部 第2公共事業部 矢部 秀樹 様

テスト自動化を支援いたします

テスト自動化は、開発スピードと品質を両立させる上で欠かせない取り組みです。 Codeerは長年の経験から、テストプロセスの効率化だけでなく、 テストケースの継続的な改善がプロジェクトの成功に不可欠であると考えています。 TestAssistantProは、システムの成長に応じた柔軟な自動化環境を提供し、 開発チームの負担軽減と品質向上に貢献します。