SHIFT Group 技術ブログ

「無駄をなくしたスマートな社会の実現」を目指し、ソフトウェア製品の開発、運用、マーケテ…

SHIFT Group 技術ブログ

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

マガジン

  • アジャイルQA

    SHIFTの「アジャイル推進グループ」ならではの、アジャイル開発に特化したQAのナレッジをまとめてご紹介しています。

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

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

  • SHIFT HR BLOG

    「人事の常識、変えてみせる。」 急速な成長をつづけるIT企業、SHIFT。ITエンジニアの採用手法だけにとどまらず、オンボーディング、評価制度や表彰制度の設計、人事制度の企画など、SHIFT人事のありとあらゆるノウハウを惜しみなく公開していきます。

  • SHIFT能力開発 教育BLOG

    こちらのマガジンでは、ユニークなSHIFTの教育、検定、研修制度についてまとめています。SHIFT社内、グループ会社、そして社外へと多岐に渡る教育を行う部署の個性豊かなブロガーたちが登場★

  • SHIFT DAAEブログ

    DAAE(ダーエ)部は株式会社SHIFTにて先進的な手法でサービス開発を推進する部署です。開発チームでは頻繁に勉強会等を開催し、先端かつ高度な技術習得に務めています。また開発実務を通じて得た、実践的ノウハウの整理も随時行っております。この取り組みで得た技術的知見やチャレンジすることによって得た経験をブログとして残していきます。

リンク

記事一覧

開発者がテストも兼任するのはやっぱり難しい?開発もテストもやった時に「やらかした話」2選

こんにちは、駆け出しアジャイルQAの三谷です! 前回は、テスト初心者の立場から、探索的テストの記事を書いたのですが(読んでね!)、今回はちょっとだけ思い出も交えつ…

IT古典良書を読み解く《第12回》「なぜテスターが必要なのか? ~ テスターを雇わない(間違った)理由、ベスト5~」

第12回 Joel on Software(ジョエル オン ソフトウェア) 〜その7〜 「なぜテスターが必要なのか? ~ テスターを雇わない(間違った)理由、ベスト5~ 」 バグ こんにちは…

APIテスト自動化のススメ ~テストの悩みをKarateで解決~

こんにちは、QAを行っている矢野です。 突然ですがAPIのテストは実施されていますか? そしてAPIテストの自動化は行っていますか? 最近では開発者が率先してユニットテス…

Github ActionsとSelenoidでファイルダウンロードや録画をやってみたい

こんにちは、テスト自動化アーキテクトの森川です。 みなさん自動テストされていますか? 突然ですが、私はE2E自動テストをまわしていくうえで欠かせない要素は3つある…

《5回目》CATの原点と機能開発の変遷|最新のCATが取り組んでいる開発テーマとは?

こんにちは。CAT推進グループ・石井優でございます。SHIFTでCATを専任で開発している本グループ内にて、ユーザーサポート・要件抽出などを担当しております。前回に引続き…

《第2回》CI/CDコードの作成・登録|GitLab-CI/CDでレガシー環境でのGitOps事始め

こんにちは。CAT推進グループ 小田柿 です。 だいぶ間が空いてしまいましたが、GitLabでレガシー環境でのGitOps事始め 第2回です。今回はSpring Bootデモアプリ用のCI/CDコ…

開発者がテストも兼任するのはやっぱり難しい?開発もテストもやった時に「やらかした話」2選

開発者がテストも兼任するのはやっぱり難しい?開発もテストもやった時に「やらかした話」2選

こんにちは、駆け出しアジャイルQAの三谷です!
前回は、テスト初心者の立場から、探索的テストの記事を書いたのですが(読んでね!)、今回はちょっとだけ思い出も交えつつ。

私、SHIFTに入社するまでは、QAという肩書きを名乗っていませんでした。要件定義も開発もテストもやる、IT何でも屋さんでした。

今は、開発者とは別の第三者として、システムのテストを行っていますが、何でも屋さん当時は違いました。

もっとみる
IT古典良書を読み解く《第12回》「なぜテスターが必要なのか? ~ テスターを雇わない(間違った)理由、ベスト5~」

IT古典良書を読み解く《第12回》「なぜテスターが必要なのか? ~ テスターを雇わない(間違った)理由、ベスト5~」

第12回 Joel on Software(ジョエル オン ソフトウェア) 〜その7〜
「なぜテスターが必要なのか?
~ テスターを雇わない(間違った)理由、ベスト5~ 」

バグ
こんにちは。スクラムマスターの伊藤です。

突然ですがバグという言葉はご存知でしょうか? そして、いつ知ったものでしょうか? ファミコン世代はバグったという言葉と共にファミコンの動作がおかしいときにバグという言葉を知

もっとみる
APIテスト自動化のススメ ~テストの悩みをKarateで解決~

APIテスト自動化のススメ ~テストの悩みをKarateで解決~

こんにちは、QAを行っている矢野です。
突然ですがAPIのテストは実施されていますか?
そしてAPIテストの自動化は行っていますか?

最近では開発者が率先してユニットテストを書くことも増えてきたと思います、しかしユニットテスト以外は書いていないというケースもよく聞きます。

逆にテスト担当者がいるところだと昨今流行りのキャプチャ&リプレイツール等を用いたテストは自動化されているけど、それ以外のテ

もっとみる
Github ActionsとSelenoidでファイルダウンロードや録画をやってみたい

Github ActionsとSelenoidでファイルダウンロードや録画をやってみたい

こんにちは、テスト自動化アーキテクトの森川です。

みなさん自動テストされていますか?

突然ですが、私はE2E自動テストをまわしていくうえで欠かせない要素は3つあると思っています。

・よりスケーラブルに
・よりステーブルに
・よりサスティナブルに

本日はひとつめの「スケーラブル」について
Seleniumを軽量・高速にスケールしてくれる技術「Selenoid」を使ったエントリーをお届けしまし

もっとみる
《5回目》CATの原点と機能開発の変遷|最新のCATが取り組んでいる開発テーマとは?

《5回目》CATの原点と機能開発の変遷|最新のCATが取り組んでいる開発テーマとは?

こんにちは。CAT推進グループ・石井優でございます。SHIFTでCATを専任で開発している本グループ内にて、ユーザーサポート・要件抽出などを担当しております。前回に引続き、弊社のテスト管理ツール「CAT」について機能開発の変遷のお話をいたします。

CATとは現在SHIFTが提供するCATとは、テストの実行管理に主眼を置いた、正式名称「CAT TCM(Test Cycle Management)」

もっとみる
《第2回》CI/CDコードの作成・登録|GitLab-CI/CDでレガシー環境でのGitOps事始め

《第2回》CI/CDコードの作成・登録|GitLab-CI/CDでレガシー環境でのGitOps事始め

こんにちは。CAT推進グループ 小田柿 です。
だいぶ間が空いてしまいましたが、GitLabでレガシー環境でのGitOps事始め 第2回です。今回はSpring Bootデモアプリ用のCI/CDコードの作成・登録になります。

前回)《第1回》 GitLab CI/CD環境構築|GitLab-CI/CDでレガシー環境でのGitOps事始め

1. GitLabにおけるCI/CDコード
1.1. .

もっとみる