TECH PLAY

AGEST

AGEST の技術ブログ

479

こんにちは。2回目の登場、ゆうゆうです。 1回目からだいぶ時間がたちましたね。気が付くと新年度から早1か月以上が経過。私も新生AGESTのメンバーとして新たなスタートをきりました。なにごとも新たに始めるのはいろいろ大変だけど、わくわくもいっぱいです。1年後に自分たちの会社がどんな会社になっているか、今から楽しみです。 JSTQB Advanced Level テストアナリストシラバス改定後、初の試験開催! シラバスの主な改定内容は? シラバス改定前後で試験はどう変わった? JSTQB Advanced Level テストアナリストシラバス改定後、初の試験開催! さて、本題です。去る2022年2…
こんにちは!新卒~中途までなんでも採用担当のタイガーです! …が、ついにAGEST広報業務まで手を広げてきました(笑) AGESTでは先端技術を追求するエンジニアがクリエイティブに働くための「場」、飯田橋テックセンターを2022年5月2日にOPENしました Withコロナの時代になぜ新オフィスを開設したのか? 飯田橋テックセンターに行ってみた オフィス潜入レポート 受付 カフェバーエリア ワークエリア チームで働くエリア 個人で働くエリア etc 最後に Withコロナの時代になぜ新オフィスを開設したのか? AGESTはデジタルハーツ同様に、初台の東京オペラシティに本社を置き、全国にテスト実施…
こんにちは!DH改めAGESTに所属するひよこ隊長です!! 先日ファミレスに行ったら、AI音声機能を搭載した猫型ロボットが料理を配膳してくれる場面に遭遇し、世間的にも自動化が進んでいるのを肌で感じました。 また会計時に並んでいたら猫ロボさんの動線上に居たらしく「通れないからどいて欲しいニャー」と言われたのにも少しホッコリしたのでした。 そんなわけで私もE2E自動化ツールAutifyを使って、前回に引き続き今回はJavaScriptを活用した操作を紹介し、自動化を世間に認知・拡散していこうと思います! 前回記事はこちら engineers-blog.agest.co.jp agest.co.jp…
はじめまして、AGESTのバックエンドエンジニアのまさです。 昨今ではセキュリティの強化に伴い、特定のPCのみアクセス可能とするためクライアント認証を導入しているサーバーが存在します。 これらのサーバーへのアクセスにはクライアント証明書が事前にインストールされている必要がありますが、SaaSアプリケーションなど、クライアント証明書がインストールできない制約がある環境からはアクセスすることができません。 このようなケースにProxyを利用した代理クライアント認証を利用してアクセスを実現する方法をご紹介します。 Proxyによる代理クライアント認証手法 プロキシサーバーについて 環境構築 事前準備…
こんにちは!新卒~中途までなんでも採用担当のタイガーです! 今春も無事、デジタルハーツホールディングスグループにフレッシュな新入社員が入社となりました!AGESTとして初の新入社員を迎え入れて、更なる新しい風が舞い込んでいるAGESTの入社式の様子を少しだけお伝えします! 2022年度AGEST新入社員入社式 最後に… 2022年度AGEST新入社員入社式 4月1日AGEST本社オフィスにて12名の新入社員を迎え入社式を催しました! フレッシュな面々がAGESTの新卒1期生として晴れて入社しました! 情報系、理数系、文系、留学生と学んできた内容も様々。DX化も進み、例年よりも全国津々浦々から多…
こんにちは、テストエンジニアリング部のはまたくです。 まだまだ駆け出しのテスト設計者なので、テスト業務の知見を深めるために日々奮闘しています。 今回は、ソフトウェアテスト技術者の資格であるJSTQB認定Foundation Level(以下JSTQB FL)を勉強した際に学んだ、テスト設計技法「同値分割法」について、実践で使ってみたときのお話をします。 「同値分割法は知ってるけど実際に使ったことが無い…」 「JSTQB FLを受けるけど同値分割法の使用についていまいちイメージが湧かない」 といった方々に、本記事が少しでも参考になれば幸いです。 同値分割法の定義 いざ実践! ケース1 ポイント付…
はじめまして、テストオートメーショングループのWです。 「はじめまして」と書きましたが、実は過去の記事で少しだけ登場していますのでよかったら探してみてください。 今回は個人的に気になっていたSelenium/Appiumの実行速度について調べてみたことを書いていきたいと思います。 Selenium/Appiumとは 実行環境の拡張は容易だが… 実行速度の比較方法 対象サイト 対象シナリオ 比較対象環境 実行時間計測結果 PC環境 Android環境 iOS環境 まとめ Selenium/Appiumとは テスト自動化について調べたことがあるなら説明不要かもしれませんが、簡単に説明します。 Se…
こんにちは、システム開発をやっている「しゃむ」です。 アノテーションコメントをご存じでしょうか? OSS(Open Source Software)のソースコードを目にする機会があると割と出会うことがありますが、非常に便利な仕組みなのでご紹介します。 アノテーションコメントとは アノテーションコメントの種類 各IDE(統合開発環境)がどう扱うのでしょうか? VSCodeの場合 アノテーションコメントとは Annotation(注釈をつける)コメントです! 「コメント自体が注釈ではないでしょうか」という意見もあると思いますが、より目立たせることができます! また、使用しているエディタや開発環境に…
こんにちは。技術広報(的なこと)を行っているあきです。 AGESTは4月6日から3日間、東京ビッグサイトにて開催された「JAPAN IT WEEK2022年春」に出展してきました! JAPAN IT WEEKは、最新のIT製品やサービスが一堂に集まる、日本最大のIT展示会となり、以下12の専門展で構成されています。 ・ ソフトウェア&アプリ開発展 ・ セールス自動化・CRM EXPO ・ 組込み/エッジ コンピューティング展 ・ データセンター&ストレージ EXPO ・ 情報セキュリティ EXPO ・ Web&デジタル マーケティング EXPO ・ クラウド業務改革EXPO ・ IoT&5G …
こんにちは、AGESTでエンジニアをしている やまたろう です。 AGESTではVue + Typescriptを使用したフロントエンド開発、Figmaを使用したデザイン作成やプロジェクトマネジメント業務など色々なことに挑戦させてもらっています! はじめに Google Apps Script (GAS) とは 使用できる言語 開発環境 なぜGAS? 無料で始められる 容易に始められる 困った時のSpreadSheet 具体的にどういう時に使う? さいごに はじめに 昨今、DX(デジタルトランスフォーメーション)への取り込みが推奨されたり、リモートワークできる環境を整えるために様々なサービスを…
こんにちは!新卒~中途までなんでも採用担当のタイガーです! 以前お知らせしました、弊社CTSO高橋寿一が登壇した外部ウェビナー実施レポートです! 2022年4月1日より分社した株式会社AGESTがスタートを切りましたが、そのスタートよりもほんの少し早く3月31日にCTSO高橋寿一がウェビナーに登壇しましたのでAGESTとしてレポしますね! ※CTSO=Chief Testing Solution Officer(最高テストソリューション責任者) ウェビナーレポート! ウェビナートピックス! ウェビナーレポート! テーマは「今、全エンジニアに求められる【アジャイル開発での品質視点の変化】」! そ…
こんにちは!AGESTに所属するひよこ隊長が再登場です!! 世間的には未だにコロナが猛威を奮っていますが、我が家ではニャンサムウェアが猛威を振るう今日この頃です。 そんなわけで今回は 、 engineers-blog.agest.co.jp こちらで紹介したAutifyでCSVデータ指定やロケータ機能、JavaScriptなどを使ったもう1歩踏み込んだ形での応用的な操作をご紹介していこうと思います。 もちろん今回もテストのことはよくわからないけど少し興味あるという方にも、わかりやすく理解して頂けることも目指しつつ書いていこうと思います。 【用語補足】 ニャンサムウェア … リモートワーク中にP…
こんにちは!技術広報(的なことをやっている)あきです。 私は普段、社内広報を担当しており、全社会議やLT(ライトニング・トーク)を始めとした社内コミュニケーション活動を行っています。 2022年4月、株式会社デジタルハーツのエンタープライズ事業がスピンアウトして、 「株式会社AGEST(アジェスト)」として独立・分社化して始動します! ■プレスリリース記事 agest.co.jp ■株式会社AGEST agest.co.jp AGEST設立に伴い、本ブログは“AGEST Engineers Blog”にリニューアルして継続となりますので、引き続きよろしくお願いします! AGEST設立の背景 A…
みなさん、こんにちは! テストソリューション部のゆーすけです。 JSTQBがCBT(コンピュータ・ベースド・テスト)を導入する、という記事が2021年末に公表されましたが、先日のソフトウェアテストシンポジウムのJaSST 22 Tokyoにて、 ・夏から順次切り替えていく、まずはFoundation Levelから ということが正式に公表されましたね。 2022年2月の東京開催枠は24時間を待たずに受付終了になったので、これは嬉しいニュースだと思います。 また、今まで開催地域になかった人も、テストセンターさえ近くにあれば気軽に受けることが出来るようになるので、今まで以上の受験者が増えることが想…
こんにちは!新卒~中途までなんでも採用担当のタイガーです! 今回は採用に関してではなく、当社CTSO高橋寿一が2022年3月31日(木)19:00から登壇する外部ウェビナーに関してのご案内となります! ※CTSO=Chief Testing Solution Officer(最高テストソリューション責任者) 高橋は米Microsoft社/独SAP社でソフトウェアテスト業務に従事、ソニー(株)ではソフトウェア品質担当部長を務めた経歴を持つ、テスト業界のトップランナーです! 単にウェビナーといっても興味のある領域でなければ…ではありますので、概要や参加方法はもちろん!登壇者の紹介をこの記事ではお知…
こんにちは、ヒロです。 世の中には色々な言語やフレームワークで作成されたサービスが数多くありますが、初期化処理に気を使っていても終了処理には気を使っていないサービスが割と多く見受けられます。 もちろんフレームワークが勝手にやってくれるため気を使う必要がないものや、運用で回避しているケースもあるかと思いますが、今回は特にnode.jsでの終了処理に焦点を当ててみました。 ​ そもそもサービスの安全な停止とは何なのか? node.jsで動くサービスを安全に停止する LinuxでのGraceful Shutdown実装例 WindowsでのGraceful Shutdown PM2とは PM2のイン…
こんにちは! エンタープライズ事業本部のたかぎです。 今回は、ソフトウェアテストに興味があり、これから勉強しようと思っている人に向けに、最初に読むべきバイブル的な本を紹介しようと思います。一人一人確かめたわけではないですが、プロのテスト技術者のほとんどは、この本を読んでいると思います。なにせ、技術書でありながら、2万部以上売れているベストセラーで、日本一売れているソフトウェアテストの本です。それだけに、業界人で、この本を読んでいなければ、モグリと呼ばれてしまうかもしれません。よって、業界人なら、この本を読んでおくべきでしょう。ただし、技術書なので読むのを躊躇う人もいるかもしれません。そんな人の…
はじめまして。システムソリューショングループのしろです テスト自動化ツールAutifyはテスト結果をSlackに通知することで、Failした結果を効率的に確認することができて便利です。ただ、企業のセキュリティポリシーによってはこの通知機能が有効に使えない場合があります。 ここでは以下のセキュリティ上の制限がある環境下でAutifyからSlackへ通知を行う方法をご紹介します。 Slackにアプリを自由に追加できない CIツールがローカル環境にあり、外部からのデータを受け付けない 概要 環境 前提条件 構成図 結論 設定手順 Slackの設定 Jenkins側(SSH)の作業 Jenkins側(…
こんにちは!新卒採用担当のタイガーです。 3月1日より2023年度新卒採用の求人サイトOPENしました! この記事では新卒採用に関してのお知らせと概要などをお知らせしますね! はじめに 2023年度新卒採用 ~背景~ 文理不問!未経験からエンジニア教育! AGESTで求める人物像 応募や詳細情報はこちらへ!(マイナビ2023) 余談ですが… はじめに 2022年4月1日をもって、株式会社デジタルハーツから、エンタープライズ事業を分社し、株式会社AGESTを設立することとなります。 ※詳しくはこちらをご参照ください www.digitalhearts.com 従いまして、2023年度からの新卒I…
こんにちは。 エンジニアのノブシです。 Webシステム開発にPythonを採用するチームが増えてきていますが、最近プロジェクトで利用したFastAPIについてご紹介します。 FastAPIはPythonのフレームワークの中ではかなり新しいものですが、勢いはあります。 Python Software Foundationの開発者アンケートでもFlask、Djangoに次いで3位となっています。(だいぶ開きはあるようですが) 出典:Python Software Foundation、JetBrains「2020 年度 Python 開発者アンケートの結果」 https://www.jetbrai…