SHIFT Group 技術ブログ

「無駄をなくしたスマートな社会の実現」を目指し、ソフトウェア製品の開発、運用、マーケティングなどあらゆる立場から携わるSHIFT Groupの公式note。エンタメ・ゲーム業界から、Web系、金融/製造/小売りなどのエンタープライズ業界まで広い知見を活かした情報を発信しています。

SHIFT Group 技術ブログ

「無駄をなくしたスマートな社会の実現」を目指し、ソフトウェア製品の開発、運用、マーケティングなどあらゆる立場から携わるSHIFT Groupの公式note。エンタメ・ゲーム業界から、Web系、金融/製造/小売りなどのエンタープライズ業界まで広い知見を活かした情報を発信しています。

マガジン

  • CATブログ

    株式会社SHIFTが提供する統合型ソフトウェアテスト管理ツール 「CAT」の最新情報や活用事例をお伝えします。「お!こんなこと知らなかった!」という情報や新鮮なネタをお届けできたら幸いです!

  • SHIFT社内広報マガジン

    SHIFTグループ従業員とその家族との距離を縮めるべく、お子さん参加型から、垣根をこえて大人もみんなで楽しめる年間を通してさまざまなイベントを企画・実施しています!実施して得たノウハウや気づき、反省、アンケート調査結果などをイベントごとにまとめています。ご参考になれば幸いです!

  • ゲーム開発&QA パーフェクトガイド

    ゲーム開発&QA パーフェクトガイド SHIFTのゲーム領域では開発者の徹底サポートでヒットタイトルの創出に貢献すべく、テストフェーズはもちろん、開発の上流工程からプロジェクトに参画し ユーザー満足度の高いゲーム品質を実現しています。 このマガジンでは、現場で役立つ知識や、ゲーム業界の話をさまざまな観点でご紹介していきます。 随時note記事更新中!

  • SHIFT ノープロンプト生成AIツール「天才くん」ブログ

    株式会社SHIFTが提供する生成AIツール「天才くん」の公式noteです。天才くんは、プロンプトがうまく書けない方でも、誰でも、簡単・気軽に生成AIが使える目的特化型の生成AIツールです。 サービスサイトはこちら→ https://tensaikun.jp

  • SHIFTの実践的SAPマガジン

    このマガジンは、SAP社が提供するERPパッケージソフト「SAP ERP」「SAP S/4HANA」の導入やバージョンアップ案件で、テスト支援等を行っているSHIFTのSAPグループによる環境構築の体験談や研修ノウハウを紹介しています。

リンク

記事一覧

Go+AgoutiでWebブラウザ操作を自動化してみる

なぜ我々はユニットテストが書けないのか?

3つの秘訣|なぜSHIFTはIT業界未経験でもすぐに活躍することができるのか?

ECRへのレプリケーションをトリガーにECSのサービス更新を実行する

Selenium4に搭載されたCDPのAPIを叩いてブラウザの位置情報を上書きしてみた

S3へのレプリケーションをトリガーにCloud Frontのキャッシュ削除を実行する

Go+AgoutiでWebブラウザ操作を自動化してみる

こんにちは、株式会社SHIFT、自動化エンジニアの水谷です。 前回の記事ではEchoというフレームワークを使ってWeb APIを作り、Fyneで作ったマンデルブロー集合の計算アプリをWebアプリ化してみました。 Webアプリ化したと言っても、APIが1つだけで表示されるのも1ページだけの小さなものですが、それでも何となくGoをバックエンドにしてWebアプリを開発する流れはつかめてきた感じがします。 今回は、Goでブラウザ操作を自動化する方法を調べ、前回作ったWebアプリ

なぜ我々はユニットテストが書けないのか?

はじめにこんにちは!Unit~E2Eのテスト自動化を生業にしている、いしいと申します。 ユニットテストに限らず、何かを始めようと思ったとき、人は様々な壁に直面しますよね。知識・経験の問題、コストの問題(金銭、時間)、メンタルの問題(納得感、不安感)、それらが複合的に結びつく社内政治的な問題などなど・・・。そして、それらの壁を乗り越えて第一歩を踏み出すことには大変な困難を伴います。 この記事では、ユニットテストを書いていくのにあたって、どのような壁・問題があるのかを確認し、

3つの秘訣|なぜSHIFTはIT業界未経験でもすぐに活躍することができるのか?

前回の記事はこちら 前回までのあらすじSHIFTのIT業界未経験者採用は独自の採用方法と教育方法により短期間で活躍できる人材を数多く輩出している。その教育方法に注目した筆者・根岸は、その教育の中で教えてくれる「3つのスキル」とは何か知るべく社内研修を担当するN講師のもとを訪れた。   根岸:学ばせてください!よろしくお願いいたします。 N講師:私は株式会社SHIFTで“二卒”と呼ばれる、IT業界未経験者向けの研修を担当しています。研修がないときはコンテンツ制作などに携

ECRへのレプリケーションをトリガーにECSのサービス更新を実行する

はじめにこんにちは、SHIFT にて自動化アーキテクトとしてテスト自動化・DevOps 導入支援などをしていますKatayamaです。 バックエンドの Build 成果物(docker image)が Deploy 環境にレプリケートされた事をトリガーに、ECS のサービス更新を行う CD の構築を行ったので、それに関する Tips のようなものを書き残しておこうと思います。 (前回は Cloud Front のキャッシュ削除についての記事だったが、この記事は ECS の

Selenium4に搭載されたCDPのAPIを叩いてブラウザの位置情報を上書きしてみた

みなさん、こんにちは 毎週末のベーグル作りがすっかり上達して楽しいのですが 家族のリアクションがだんだん薄くなってきていることに気づいた 自動化アーキテクトの森川です。 お客様のニーズを顧みない技術ドリブンには要注意ですね! さてさて、少し前にSelenium4のRC版がリリースされたということで、α版から注目されているCDP機能を少し触ってみました。 Selenium 4 Release Candidate - Selenium ※ 本稿はJavaでお話を進めますが

S3へのレプリケーションをトリガーにCloud Frontのキャッシュ削除を実行する

はじめにこんにちは、SHIFT にて自動化アーキテクトとしてテスト自動化・DevOps 導入支援などをしていますKatayamaです。 フロントエンドのBuild成果物がDeploy環境にレプリケートされた事をトリガーに、Cloud Frontのキャッシュ削除を行うCDの構築を行ったので、それに関するTipsのようなものを書き残しておこうと思います。 ※マルチベンダーなどの場合、開発資材のやり取り(コピー・複製=レプリケーション)が必要だが、そこにコミュニケーションコスト