Integration)を使用する方法について紹介しました。Squishとは,QtアプリケーションのGUIテストを自動的に実施できるGUIテストツールです。Test)とテストケースのスクリプトが必要になります。テストケースは,必ずいずれかのテストスイートに含まれます。AUTの設定はテストスイートで行われ,このテストスイート内の全てのテストケースで使用されます。テストケースで使用可能なスクリプト言語は,Python,Ruby,Javascript,PerlおよびTclです。Integration)とは,ソフトウェアの品質向上ためにソースコードのビルドやテストおよび検証を繰り返し行えることです。プラグインを組み込めば,継続的なテストを実施することができます。AUTおよびテスト準備JenkinsとSquishの統合Jenkisジョブ作成および実施の作業が必要です。設定されていると仮定します。付属のサンプルプログラムのテストスイートの設定概要を記述します。JenkinsとSquishの統合JenkinsからSquishのテストを行うための設定を行います。用のプラグインをダウンロードし,プラグインファイル(SquishPlugin.hpi)をJenkinsの%JENKINS_HOME%/pluginディレクトリに配備します。設定します注意:Jenkinsの実行には下記点に注意が必要です。WindowsのServiceとしてJenkinsを実行するとエラーになるため,コマンドプロンプトから直接Jenkinsを起動します。Reportが正しく表示されないため,このポリシーを変更します。変更するにはJenkinsに次の起動オプションを追加します。Jenkinsジョブ作成および実施Squishテストを実施するJenkinsプロジェクト作成する手順を記述します。辿ることで確認することができます。筆者もCIの環境構築を行いましたが,簡単にJenkinsにSquishを統合することができました。Squish及びCIを利用することで,テストを自動化するだけでなく,Jenkinsと統合することによりテスト効率化や品質向上にも期待できると認識しました。Company社とスポンサー企業による展示ブースがありました。昼食やセッション間の休憩時は,多くの人たちがブースで出展者と会話し,賑わっていました。QMLで作成したアプリケーションをマイクロコントローラ上で動かしているデモになります。写真右下の円形のディスプレイはウェアラブル用のマイクロコントローラでQtのアプリケーションが滑らかに動作するデモが展示されていました。unu社がKDAB社と合同で開発した電動スクーターです。車のカーナビよりも小さいディスプレイが設置されており,高解像度で地図などが表示できる様子が紹介されていました。終わりに今回のイベントは,メイン会場が埋まるほどのユーザが参加し,大賑わいでした。お昼やコーヒーブレイクだけでなく,休憩時間にも,飲み物や軽食が用意されていて参加者は自由にいただくことができました。ここまで紹介したトレーニング,キーノート,セッション,デモブース以外に,2日目の夕方にはパーティーがありました。夕食や飲み物が提供され,世界中のQt関係者・ユーザが交流を深めていました。用)が用意されていました。このアプリは,筆者も会場で利用しており自分が聞くセッションやキーノートをお気に入りに登録できるため,自分用のスケジュール帳代わりに使用していました。筆者は,個人的にはQtWSに参加するまで,業務の中で扱う必要な知識や技術以外のアプリケーションのイメージがありませんでしたが,今回のQtWSに参加したことで,普段の業務では中々触れることのない技術やアプリケーションを目にすることができたと思います。関する知識を深め,Qtを使用したアプリケーション作成の経験を積んでいきたいと考えています。2019の様子がYouTubeに公開されています。セッションやキーノートの様子もアップされているため,3日間の様子を知ることはできると思います。セキュリティ著者プロフィール田中智史(たなかさとし)株式会社SRAのエンジニア。2018年からQtチームに配属され,Qtのアプリケーション開発を担当している。2019」を開催しました。DAY1・DAY2の様子を注目セッションとともにお伝えします。LINEのエンジニア3名がイベントに先駆けて見どころを紹介します。コードの安全性・安定性を高める開発サイクル~テスト管理の効率を上げ,脆弱性診断を自動で行う~本連載では,連載「業務を改善する情報共有の仕掛け」を受けつつ,安全性・安定性を加えた開発サイクルについて考えていきます。若者世代から圧倒的な人気を誇るライブ配信&動画投稿コミュニティアプリ「MixChannel」(ミクチャ)の裏側(レコメンドシステムやサーバサイド開発など)について解説していきます。その他の連載CSS3アニメーションでつくるインターフェイス表現CSS3によるアニメーション表現を紹介していきます。その中でも,幅広い読者に応用してもらえるだろうインターフェイスを主なお題とします。MySQL道普請便り本連載では,MySQLを使ったアプリ開発・運用に関するノウハウをご紹介していきます。RecipeUbuntuの強力なデスクトップ機能を活用するための,いろいろなレシピをお届けします。JavaScriptセキュリティの基礎知識JavaScriptに関するセキュリティ上の問題はどこで発生し,どうすれば防ぐことができるのか?について解説していきます。〜システムをきちんと運用するための基礎知識システムは「作って終わり」ではなく,運用の中でさまざまな問題が発生します。問題の発生に備えて事前にどのような対応をしておくべきなのか,問題発生時に何をしなければならないのか,ポイントを解説していきます。きたみりゅうじの聞かせて珍プレーソフトウェア開発の現場で体験したトホホな失敗,思わずうなる珍プレーをきたみりゅうじ氏が四コママンガで紹介。Linuxのメンテナンスの傍ら,Linuxやオープンソースソフトと日々を過ごす著者が,その魅力とつきあい方を,エッセイ風味でお届けします。PRESS特別編集部員,さわやか笑顔のスーパーハカーはまちちゃんとネット大好き14歳わかばちゃんが,毎号,読者の皆さんから寄せられたおたよりを紹介します。皆さんの日頃の悩みにも答えちゃいますよ。]メールでのお知らせメールで次の案内をお送りしております。メールの配信を希望する方は,利用したい項目をチェックしてメールアドレスを入力し,[登録]ボタンをクリックしてください。UPDATES[ほぼ週間に1回]新刊メールマガジン[ほぼ週間に1回]電脳会議の各号案内[ほぼ1ヵ月半に1回]※変更する場合や停止する場合は,登録情報変更ページをご覧ください。※登録いただいたメールアドレスには,そのお知らせ以外,配信いたしません。Ltd.ページ内容の全部あるいは一部を無断で利用することを禁止します。個別にライセンスが設定されている記事等はそのライセンスに従います。