7月 05, 2023 by Qt Group 日本オフィス | Comments

本稿はTopcon Agriculture Groupの抄訳です。
トプコン・アグリカルチャー・グループは、組み込みLinuxとQtを用いて開発されたソフトウェアを搭載したコンソールディスプレイやGPSシステムの製品群を提供しています。これらは、さまざまなサイズと設定のタッチスクリーンデバイスとして設計され、モジュラー式のステアリングシステムと連携し、農業用車両に取り付けることを目指しています。選択されたオプションにより、これらのデバイスはガイダンス、自動操舵、播種・植付け、散布、作物感知、収穫の機能を提供し、他のデバイスからの遠隔監視・管理も可能です。車両が走行する際には、センサーが作物、土壌、収穫マップからデータを収集し、デバイスに送信します。
トプコンは過去5年間にわたり、froglogic Squishを使用してこれらのデバイス向けに約1000の自動テストを開発・実行してきました。
現場で人間のテスターが行う必要のあるテストは一定の量が常に存在します。これらの機器では、ソフトウェアが実際の産業機器上で動作するため、テストベンチに接続されたコンソールをテストするか、実際の車両や機器に接続された現場でテストを行うかの選択肢があり、これには人間のテスターが必要となります。将来的には、トプコンはテスト用の現実のハードウェアをより仮想化し、テストベンチからソフトウェアによる自動化を可能にすることを目指しています。[1]
一般的に、テストの一部を自動化することが可能であれば、トプコンではテストベンチからソフトウェアにより多くのテストを自動化することができます。
現在では、これらのテストはJenkinsによって毎晩実行され、ビルド前にも行われるようになり、1ビルドあたりで10時間の手動テスト時間を節約しています。これらのテストは、必要とされる全テストの約1/3から1/2を占めており、トプコンが多くのリグレッションやその他の問題を発見し、バグが現場に出るのを防ぐのに役立っています。これは企業のイメージ向上だけでなく、社員の士気向上にも寄与しています。
トプコンは、Squish for Qtに加えて、Squish for Windowsも使用し、社内や建設現場で使用するサポートツールの一部を動作させています。さらに、テストの効果測定における信頼性を高めるために、Cocoの使用を開始しました。トプコンは、Squishを使用してCocoの実行を促進し、Jenkinsから全てを自動化する計画を立てています。
トプコンは、テストの実行と結果の閲覧を支援するために、Qtを用いて社内のGUIツールを開発しています。ユーザーは製品のバリエーション(コンソールのサイズや機能など)を選択し、これらの基準に基づいてテストスイートを非常に簡単に実行できます。[2]
最近では、トプコンは世界中の他の企業を買収し、現在では多くの異なるタイムゾーンで24時間体制で自動テストを行っています。テストエンジニアが可能な限り全てのタイムゾーンで、異なる時間に実行されたテスト結果をキャプチャできるように、Squishの世界的な利用が期待されています。
Squishを含むQtのQA(品質保証)ツールにご興味をお持ちの方は、ぜひこちらからお問い合わせください。概要の説明から詳細な技術的相談、ツールトライアルのご案内まで、お手伝いいたします。
Download the latest release here: www.qt.io/download.
Qt 6.10 is now available, with new features and improvements for application developers and device creators.
Check out all our open positions here and follow us on Instagram to see what it's like to be #QtPeople.
12 1, 2025
このブログは「Qt for MCUs vs LVGL: A Comparative Study from Design to..
11 28, 2025
このブログは「Seamless Qt 6.10 Testing: Squish 9.1.1 Keeps Your Automation..
11 25, 2025
このブログは「How to Build a Modern Test Automation Strategy (That Fully..