AGESTのブログ - TECH PLAY

TECH PLAY

AGEST

AGEST の技術ブログ

487

こんにちは!新米技術広報のちゃっきーです。 今回は株式会社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…
どうも、こんにちは。テストオペレーション部の良です。 私は主にスマートフォンゲームのテストを10年以上経験した後、エンタープライズ領域に参画しました。エンタープライズのテストを担当してから日は浅いのですが、新しいことに触れるのは好きで色々と勉強中です。勉強の過程で「Pict Master」1というツールに出会い、使ってみたので今回はPict Masterでペアワイズを組んでみたときの所感を書いてみようと思います。 ペアワイズとは? まずは簡単に 『ペアワイズテストでは、組み合わせの技法を使用して、各パラメーター - 値ペアが他の各パラメーターのパラメーター - 値ペアそれぞれに対して 1 回は…
はじめまして、テストオペレーショングループのミストレイです。 先日京都にて開催された「JaSST'22 Kansai」に参加してきました。 本記事はそのイベントレポートとして、講演内容を簡単にまとめたものになります。 今回のテーマは「テストオラクルのない世界」です。 テストオラクルとは 当日の様子 スコープ 基調講演 招待講演 総括 テストオラクルとは まず、テストオラクルとはなにかという話なのですが、 JSTQBの用語集ではテストオラクルについて、以下の様に説明されています。 テストオラクル(test oracle) テスト対象のシステムの実行結果と比較する期待結果のソース。 参照:ISTQ…
こんにちは!そしてはじめまして!新米技術広報のちゃっきーです。 6月17日にLT(ライトニング・トーク)を開催しました。 今回で第7回目。AGEST始動後、初の開催となった今回の様子をご紹介したいと思います。 おさらい~LT(ライトニング・トーク)って?~ 初☆飯田橋オフィスにて開催 1人目、Aさんの「"ととのいのススメ"」 2人目、Oさんの「あなたは何駆動?-ママさんエンジニアの話-」 3人目、Yさんの「楽しいAPI」 ファイナルプレゼンターOさんの「SAVE The DIGITAL WORLDには金がかかるのか?-CentOSの話- 」 おまけ~技術広報からのお知らせ~ LT第7回で感じた…
初めまして、インフラソリューション部の"のなか"です。 今回はAnsibleという自動化ツールによるZabbixサーバーの構築についての話になります。 Ansibleを使えると10分程度でZabbixサーバーを構築できるようになります。 それではAnsibleを使えるようになるためにAnsibleとは何かやどうやって使うのかについて説明していきます。 Ansibleとは 開発環境 注意点 前提条件 構築 1. Ansibleをインストール 2. Ansible用にファイルを配置 3. Zabbixをインストールするplaybook実行 4. WEBインターフェースによるZabbixインストール…
はじめまして。 テストオートメーショングループのおすしです。 先日開催されたJaSST'22 Tokyoにて、TestRailの紹介セッションを拝見しました。 便利そうだなぁ。きれいなレポートいいなぁ。オリジナリティ溢れるエクセル項目書はもう触りたくないなぁ。 と、つぶやいていた私にTestRailの調査依頼が来ました。 自分の意見を言っておくのは大事ですね。 上司「うちの部で使っている何かと、TestRailを連携して何かいい感じのことやって」 なんという自由度の高い依頼でしょう。すばらしい。 今回はTestRailとSelenium/Pythonの自動テストを連携したお話です。 連携方法や…