SHIFT Group 技術ブログ
記事一覧
IT古典良書を読み解く《第2回》ストラテジーレターI:Ben & Jerry’s 対 Amazon
第2回 Joel on Software(ジョエル オン ソフトウェア) -その2-「ストラテジーレターI:Ben & Jerry’s 対 Amazon」
こんにちは。スクラムマスターの伊藤です。
5月も半ばだというのに暑くなってきましたね。アイスクリームが食べたくなる温度です。アイスはコンビニで買ったり、今はAmazonで買うことも出来ますが、お気に入りのアイスクリーム屋さんがあると
GithubActionsでCI環境構築してみた
こんにちは、テスト自動化アーキテクトの若木です。
今回は、SHIFTが得意としている領域の1つ、テストの自動化よりCI環境の構築についてご紹介します。
CI環境構築とは
テスト自動化には大きく3つのステップがあります。
• テスト設計
• テストスクリプト作成
• CI環境構築(←今回のお話)
テスト自動化におけるCI環境構築とは、自動でテストを実行する環境を指すことが多いです。
「テスト
WSL上のUbuntuを使ったAnsibleの導入方法
こんにちは。株式会社SHIFT、自動化エンジニアの水谷です。
今日は、「Ansible」についてご紹介いたします。
主にサーバの構成管理に広く使われているツールに「Ansible」があります。何百台、何千台のサーバを同時にアップデートすることも可能であるなど、とても強力なツールですが、このツールは基本的にLinuxベースのOS上で動作するため、Windowsユーザーにとってはやや手を出しにくい(
テスト自動化における速度測定と結果のグラフ化
こんにちは。株式会社SHIFT、自動化エンジニアの水谷です。
Racineを使った自動化案件で立て続けに2件続けて、テストの自動化と同時に(検索やダウンロードなどの)機能の速度測定を行ってほしいとの要望がありました。
そこで、これを実現するために自分が作成したコードを、今後のプロジェクトでも使用していただける、あるいは参考にしていただけるよう共有しておきたいと思います。
時間測定とその保存方法
【Java】JNIを使ったデスクトップアプリの操作
こんにちは。株式会社SHIFT、自動化エンジニアの水谷です。
今日はJNIを使ったデスクトップリの操作についてご紹介します。
JNIとはJava Native Interface (JNI) は、Javaプラットフォームにおいて、Javaで記述されたプログラムと、他のプログラミング言語(たとえばCやC++など)で書かれた、実際のCPU上で動作するコード(ネイティブコード)とを連携するためのインタ
IT古典良書を読み解く《第1回》ジョエルテスト:いいプログラムへの12ステップ
第1回 Joel on Software(ジョエル オン ソフトウェア) -その1-「ジョエルテスト:いいプログラムへの12ステップ」
はじめに
「良いエンジニアになるためには、本代をケチってはいけない」
こんにちは。スクラムマスターの伊藤です。
2000年代初頭、まだ若輩者の私は尊敬する先輩から、このことを教わりました。
技術書は2,000円 3,000円が当たり前で、なかには1