TECH PLAY

AGEST

AGEST の技術ブログ

472

こんにちは!新米技術広報のちゃっきーです。 今回は株式会社AGEST主催のオンラインセミナーについてご案内させてください。 当セミナーは、セキュリティ教育プラットフォームPSATおよび関連サービスを提供する【日本プルーフポイント株式会社様】との共催となります! https://www.proofpoint.com/jp オンラインセミナー概要 開催日時と視聴方法 何が学べるの? オンラインセミナー概要 ~テーマ~ サイバー攻撃対策の鬼門は従業員教育!?~形骸化させないセキュリティ意識向上トレーニングのすゝめ~ ~主催~ 株式会社AGEST ~協力~ 日本プルーフポイント株式会社 開催日時と視聴…
アバター
こんにちは、AGESTでフロントエンドエンジニアをしている やまたろう です。 今回は、進行中のプロジェクトでUIライブラリを作ることになったので、Github Packagesを活用して社内のGithub組織のメンバーだけに公開するnpmパッケージの作り方を紹介します。 Github Packagesとは プロジェクト準備 Github Packagesへの公開 おわりに Github Packagesとは Githubが提供するパッケージレジストリサービスです。 npm・Docker・Nuget・Maven・Gradleなど様々な用途のレジストリが存在します。Nugetまでカバーされている…
アバター
こんにちは。テストオートメーショングループのけんです。 私が主に担当している「性能テスト」についてあれこれ投稿していきます。 今回は第一回として「そもそも性能テストって何?」というところから開始したいと思います。 そもそも性能テストって何? 性能テストって何のためにするの? 性能の故障モードの体験 性能の故障モードによる損失 性能テストの観点 1. 時間効率性 2. 資源効率性 3. キャパシティ 性能テストの種類 負荷のかけ方 レスポンスタイムの統計の確認 キャパシティの確認 スパイクアクセス 長時間連続稼働 さいごに そもそも性能テストって何? 性能テストについて、ISTQBのシラバスで以…
アバター
こんにちは、CTO 室でバックエンドエンジニアをやっている まる です。 以前、Gmail アドレスに送られたメールの内容を Slack のチャンネルに送るような Slackbot の開発をしていた際に、「Gmail の受信 BOX を監視するのって意外と複雑だな」という気づきがあったので、そこで得られた知見をみなさんに共有したいと思います。 全 2 回構成として、前編にあたるこの記事では、特定の Gmail アドレスのメール BOX にあるメールを Gmail API を使って Cloud Functions から取得する方法についてご説明します。 はじめに Gmail API の認証につい…
アバター
初めまして、shunです。自動テストツールのmablを業務で使用しておおよそ8ヶ月程経ちました。mablの使用歴はまだまだ浅いですが、少しでも自身の知識を共有したいと思います。今回はmablのflow(フロー)について紹介します。mablで自動テストを作成する上で非常に便利な機能です。ぜひ、最後までお読みください。また、mablの基本操作は以下で紹介しております。 ■ローコード自動化ツール「mabl」 #1 mablの基本操作 engineers-blog.agest.co.jp 1.flow(フロー)とは 2.flow(フロー)のメリット 3.flow(フロー)の作成方法 4.flow(フロ…
アバター
こんにちは!新米技術広報のちゃっきーです。 今回は株式会社AGEST主催のオンラインセミナーについてご案内させてください。 当セミナーは、プラットフォーム DeCYFIR、DeTCTおよび関連サービスを提供しており、特に脅威ディスカバリー&サイバーインテリジェンスに関する高い知見を有する【サイファーマ株式会社様】との共催となります! https://www.cyfirma.com/jp/ オンラインセミナー概要 開催日時と視聴方法 何が学べるの? オンラインセミナー概要 ~テーマ~ 悪い奴らはエンタメ業界のここを狙っている!~セキュリティ専門企業が語る、サイバー脅威のリスク~ ~主催~ 株式会…
アバター
こんにちは、インフラソリューション部の”K”です。 とあるシステム導入の検証で以下の環境を作りました。 本構成ではよりセキュアなネットワーク環境を構築することを目的としています。 単一セグメントの無線LAN環境(暗号化)だけでは以下の課題があるため、これらを克服するための設定をご紹介します。 ・無線LANのセキュリティ強化(用途に応じた通信を分けられない。ゲスト用と社内用など) ・未認証のクライアントからの接続制御をするのが難しい。 ・認証サーバ(AD・DNS・DHCP・NPSの機能を搭載)の信頼性が低いと逆にボトルネックになるので可用性を高める必要がある。 以前の記事ではネットワーク構築の基…
アバター
こんにちは。 エンジニアの nobushi です。 今回は Terraform で CI/CD 運用を行なってみたいと思います。 Terraform は Infrastructure as Code (IaC) のツールの一つです。 IaC といえば AWS ならCloudFormation もありますが、 Terraform の場合、 AWS はもちろん、Azure 、GCP 等、いろんなプラットフォームに対応できるのが魅力の一つです。 本ブログでは GCP をターゲットとして CI/CD の運用例を紹介したいと思います。 例として、サンプルのコンテナイメージをCloudRun 上に構築して…
アバター
こんにちは!新米技術広報のちゃっきーです。 今回は先日ご案内させていただいたウェビナー内容をレポートします! ウェビナー概要 どんなウェビナーだったの? まとめ ウェビナー概要 ~テーマ~ バグだらけシステムどうテストする?~PMが考えるべきテスト戦略~ ~登壇者~ 株式会社AGEST CTSO 高橋寿一 株式会社AGEST QA事業本部 本部長 高木陽平 ~トーク概要~ 講義1.PMがより良い結果をもたらすための戦略とは-リスクベースドテスト戦略- 講義2.ソフトウェアテスト第一人者×先端品質テクノロジー企業統括責任者がテスト戦略を語る Zoomを使ってオンライン開催された当ウェビナー。株式…
アバター
こんにちは、AGESTのバックエンドエンジニアのまさです。 前回はdockerを使ってクライアント認証を回避するProxyを構築する手法を紹介させていただきましたが、今回もdockerを活用し、お手軽にGCPの環境(正確にはfirebaseの環境)をエミュレートする手法を紹介したいと思います。 クラウドサービスの選定時の動作検証に利用したり、既にGCPを活用されている場合にも、ローカルで検証することで品質の向上やテストの質を向上させることが容易くなると思います。 なおこの手法のエミュレータでサポートされるプロダクトの範囲は firebase Authentication(Identity Pl…
アバター
はじめまして。テストオペレーショングループのりきおです。 本記事では「ラダー」と呼ばれるプログラム言語とそのテストについて記載していきます。 はじめに シーケンス制御について ラダーとは PLCについて ラダーについて 命令語について ラダーを書いて動かしてみる ラダーテスト 「境界値分析」で変数をテストする 手動テスト 自動テスト メリット・デメリット まとめ はじめに シーケンス制御について はじめに、「シーケンス制御」という言葉をご存じでしょうか。 あまり聞き慣れないかとは思いますが、実は私たちの身の回りのありとあらゆるもので使われているのです。 日本産業規格のJIS Z 8116では、…
アバター
こんにちは、AGESTでエンジニアをしているタカです。 本記事では、過去に紹介したローコードの自動テストツールのmablを、自動CI/CDツールであるGitHub Actionsと連携させる手順を紹介したいと思います。 ■過去記事はこちら engineers-blog.agest.co.jp engineers-blog.agest.co.jp GitHub Actionsとは 前提条件 mabl botのインストール mabl APIキーの発行と登録 GitHub Actionsの設定 env with 実行と結果確認 注意点 おわりに ■ mablの製品紹介ページはこちら agest.co…
アバター
こんにちは!新米技術広報のちゃっきーです。 私も企画に参加させていただいている、株式会社AGEST主催のウェビナーのご案内をさせてください! 前回のウェビナーもたくさんの方にお申込みいただき、大盛況に終わりました。 ■ウェビナーレポート!~3/31(木)開催 CTSO高橋寿一が登壇~ - AGEST Engineers Blog engineers-blog.agest.co.jp 今回のイベントでは、テスト業界のトップランナーである当社CTSO高橋寿一と、日本人初のISO 29119トレーニングトレーナーとしても名高いQA事業本部 本部長 高木陽平の2名が登壇!テスト業界のプロフェッショナル…
アバター
みなさん、はじめまして。テストオペレーション部のゆーてぃです。 私は長い間スマホアプリなどゲーム関係のテストに携わった後、エンタープライズ領域に「Change The Way(うぇい)」しました。 経験はそこそこあってもまだ未熟な部分が多く、常に勉強する毎日ですが、「JaSST'22 Hokkaido」に参加できる機会をいただけましたので、学びの一環として実際に会場に行ってきました。 今回は開催内容から第三者検証機関としての観点での所感となります。 テーマ「Change The 道(うぇい)」 ホームページに記載されている内容はこちら 基調講演「ソフトハウス・トランスフォーメーション」 伝統的…
アバター
みなさん、はじめまして。アドバンスドテストソリューション部のはまです。 今回はスクラム開発初心者の私が、スクラム開発を体験して学んだことについてお話します。 プロダクトの詳細については記載ができませんが、業務をリモートにて実施できる社内開発のプロジェクトです。 そのプロジェクトはスクラム開発にて進めることになり、スクラム開発未経験の私が、スキル向上と経験を積む目的として、QAエンジニア兼スクラムマスターとしてアサインして頂くことになりました。 チーム構成は、アジャイルコーチ含めて9名でした。 スクラムマスターとしてプロジェクトを進める中で実施してきたこと、使用したツールなどを交えたお話も合わせ…
アバター
こんにちは、はまたくです。 前回の「同値分割法」を使ってみたに続いて、今回は「境界値分析」についてのお話をします。 engineers-blog.agest.co.jp JSTQB FLを勉強したけど実際にテスト技法を使用したことが無い方や、現在JSTQBの勉強を進めている方々の参考になれば幸いです。 境界値分析の定義 なぜ境界値に着目するのか 境界値の取り方 2値と3値どちらを使うか まとめ 境界値分析の定義 JSTQB FLのシラバスでは境界値分析は以下のように定義されています。 境界値分析(BVA)は同値分割法の拡張であるが、パーティションが数値または順序付け可能な値で構成される場合だけ…
アバター
こんにちは、インフラソリューション部の”K”です。 とあるシステム導入の検証で以下の環境を作りました。 本構成では、よりセキュアなネットワーク環境を構築することを目的としています。 単一セグメントの無線LAN環境(暗号化)だけでは以下の課題があるため、これらを克服するための設定をご紹介します。 無線LANのセキュリティ強化(用途に応じた通信を分けられない。ゲスト用と社内用など) 未認証のクライアントからの接続制御をするのが難しい。 認証サーバ(AD・DNS・DHCP・NPSの機能を搭載)の信頼性が低いと逆にボトルネックになるので可用性を高める必要がある。 前回の記事ではネットワーク構築の基盤と…
アバター
こんにちは。アジャイルテストGのちゃんでらfeat.みです。 暑い日が続きますが、皆さん如何お過ごしですか。 さて、2022年7月8日(金)、新潟の名産の笹団子風のおやつを片手に「JaSST'22 Niigata」にオンライン参加をしてきました。 ※「JaSST'22 Tohoku」「JaSST'22 Kansai 」も別の方が参加した際のレポートをブログ化としておりますので、興味のある方はそちらもぜひご確認下さい。 ■「JaSST'22 Tohoku:テスト自動化その前に ~テスト自動化アンチパターン~」 engineers-blog.agest.co.jp ■「JaSST'22 Kansa…
アバター
こんにちは。テストオペレーション部のゆうゆうです。書きたいことがたくさんありますが、今回はちょっと長めのブログなのでいきなり本題に行かせていただきます。 JSTQB ALTA試験、みんなの勉強方法アンケート JSTQB ALTA試験、勉強方法と合否結果を大発表! ケースNo.1:Aさんの場合 ケースNo.2:Bさんの場合 ケースNo.3:Cさんの場合 ケースNo.4:Dさんの場合 ケースNo.5:Eさんの場合 ケースNo.6:Fさんの場合 ケースNo.7:Gさんの場合 ALTA合格につながる勉強法とは? シラバスを理解できるまで読み込む 過去の試験対策ではなく、新シラバスに沿った試験対策をたて…
アバター
こんにちは、AGESTでエンジニアをしているタカです。 AGEST(旧デジタルハーツ)には2022年の2月に入社し、主に自動テストツール関連や、新卒入社者向けの教育業務に携わっています。 本記事は、All-in-one workspaceとして、近年人気が高まってきているNotionのAPIを使った通知システムの構築方法を紹介します。 Notionとは Notion APIとは やりたいこと 実装手順 Notion APIの使用設定をする APIの動作確認を行う DBのページ一覧を取得 ページ更新 コードを実装する(GAS) シークレットをプロパティストアで管理する DBのページ一覧を取得 P…
アバター