GUIを搭載するアプリケーションや機器の市場が拡大し、GUIのテストの効率化がソフトウェア開発者の課題になっている。そこで役立つのが、GUIテストの自動化が可能なQt Groupの「Squish」(スクイッシュ)だ。
一昔前までGUI(Graphical User Interface)はPCのアプリケーションやスマートフォンなどでしか使われないものだった。昨今では自動車のメータークラスタや小売店舗のPOS端末も大型ディスプレイとGUIの組み合わせになっている。工場などの制御機器はスマートフォンやタブレット端末でGUI操作を行うヘッドレスデバイスになりつつある。
GUIを搭載するアプリケーションや機器の市場が拡大し、GUIの品質管理のために「テストに人手が必要」なことがソフトウェア開発における大きな課題になっている。動的解析であるシステムテストを繰り返すには、アプリケーションのGUIを人手で操作しなければならない。それらのテスト手順書を作るのにも手間がかかる。とはいえ、これらのテストを省けばソフトウェア品質の低下に直結してしまう。
※本稿は、TechFactoryからの転載記事です。
Copyright © ITmedia, Inc. All Rights Reserved.
提供:The Qt Company
アイティメディア営業企画/制作:アイティメディア編集局
Copyright © ITmedia, Inc. All Rights Reserved.