TECH PLAY

AGEST

AGEST の技術ブログ

474

こんにちは。テストオペレーション部のゆうゆうです。書きたいことがたくさんありますが、今回はちょっと長めのブログなのでいきなり本題に行かせていただきます。 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の自動テストを連携したお話です。 連携方法や…
こんにちは。 エンジニアのnobushiです。 以前Pythonフレームワークの FastAPI を紹介しました。 今回 FastAPI で Relational Database を使ってみたいと思います。 使用するORMライブラリは SQLAlchemy です。 SQLAlchemy はPythonのORMライブラリの中では最もポピュラーなものの一つです。 Python Software Foundationの開発者アンケートではTOPに位置付けられています。 出典:Python Software Foundation、JetBrains「2020 年度 Python 開発者アンケートの結…
こんにちは。インフラソリューション部の”せん”です。 文系卒で家庭用ルータの設定すらしたことがない状態で配属となり、もうすぐ一年。現在は、主にお客様先のネットワーク構築に関する業務に携わっています。 まだネットワークエンジニアとして身につける事は多く勉強の毎日ですが、ネットワークの設計から構築まで通して作業ができるよう邁進していく所存です。 はじめに ルータ (YAMAHA) L3SW (Cisco) L2SW (Cisco) 無線AP (Cisco) まとめ はじめに とあるシステム導入の検証で以下の環境を作りました。 本構成ではよりセキュアなネットワーク環境を構築することを目的としています…
こんにちは、ゆーすけです。 「V&V」「シフトレフト」に続く、いまさらシリーズの第3回です。 今回は、ブラックボックステスト技法の一つである「デシジョンテーブルテスト」について考えてみたいと思います。 engineers-blog.agest.co.jp engineers-blog.agest.co.jp デシジョンテーブルとは デシジョンテーブル作ってみた デシジョンテーブル省略してみた デシジョンテーブル省略してもいいの?? 最後に デシジョンテーブルとは 一旦、JSTQB FLシラバスでどのように定義されているか確認してみましょう。 (以下JSTQB FLシラバス抜粋) 「デシジョンテ…
こんにちは、技術本部でバックエンドエンジニアをやっているまるです。 アジャイル開発において、チームで使用するツールの選択というのは意外に重要な要素です。 使用するツールの使いやすさは、コミュニケーション、ソースコード管理、タスク管理の質を左右し、ひいては リリースされるプロダクトの品質にも影響すると言えます。 私が所属するCTO室ではプロダクトやツールの開発を行っています。2週間スプリントでアジャイル開発を続けており、今回は一つの開発モデルとして私たちのチームで利用しているツールをご紹介します。 Github ブランチ マージ(プルリクエスト) GitHub Actions Githubまとめ…
はじめまして。テストオートメーショングループのいわもんです。 先日開催されたJaSST'22 Tohokuに参加してきました。 本記事はそのイベントレポートとして、講演内容を簡単にまとめたものになります。 JaSSTやテスト自動化に興味を持つきっかけになれば幸いです。 JaSSTとは 当日の様子 スコープ 基調講演 事例紹介 招待講演 まとめ JaSSTとは NPO法人ASTER(ソフトウェアテスト技術振興協会)が主催する、国内最大級のソフトウェアテストシンポジウムです。 JaSST'22 Tohokuは「テスト自動化その前に ~テスト自動化アンチパターン~」というテーマのもと開催され、テスト…
アドバンスドテストソリューション部のマッツーです。 前回の記事ではmablについての概要と基本的な操作方法についてお伝えしました。 engineers-blog.agest.co.jp 今回はテスト自動化において必要な要素である変数について、操作方法や実際に使った所感を書いていきたいと思います。 変数について mabl変数の作成 変数の使用 mablによる変数を使った所感 操作が視覚的にわかりやすい 全角文字のパターン生成は行えない まとめ 変数について テスト自動化では同じテストシナリオを複数回実行するケースが多くありますが、ユーザー登録や編集のテストでは一度使用したメールアドレスやパスワー…
こんにちは、AGESTのグループ会社のLOGIGEAR VIETNAM(ロジギアベトナム、以下ロジギア)の ロン (Long Trinh)です。 ロジギアではベトナムに約400人のテストエンジニア、開発エンジニアが在籍していて、米国、日本向けのソフトウェア開発、テスト自動化、品質保証などを提供しています。 テスト自動化については25年以上前 から注力しており、自社開発ツールのTestArchitect(テストアー キテクト)をはじめ、Selenium、Appiumなどのオープンソースを使った自動化の設計、スクリプティン グなどを数多くを提供してきました。 今回は2021年12月に公開されたAp…
こんにちは。技術広報(的なこと)を行っているあきです。 エンジニアなら誰でも知っているオライリーの技術書。書店の技術書コーナーで個性的な動物がずらりと並んでいるのを見たことがあるという人は多いのではないでしょうか。 「すぐに必要というわけではないけど、気になる本がたくさんある」という声が多いですよね。ということで、飯田橋のテックセンターの開設にあたって、オライリーを全巻導入することになりました。 今回は納入から本棚への収納まで「オライリー開封の儀」の様子をレポートいたします! ダンボールが到着 開封と収納を開始! ついに収納が完了 さいごに ダンボールが到着 待ちに待った書籍が飯田橋テックセン…
こんにちは。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化も進み、例年よりも全国津々浦々から多…