TECH PLAY

AGEST

AGEST の技術ブログ

479

みなさん、はじめまして。テストオペレーション部のゆーてぃです。 私は長い間スマホアプリなどゲーム関係のテストに携わった後、エンタープライズ領域に「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の自動テストを連携したお話です。 連携方法や…
こんにちは。 エンジニアの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…
こんにちは。技術広報(的なこと)を行っているあきです。 エンジニアなら誰でも知っているオライリーの技術書。書店の技術書コーナーで個性的な動物がずらりと並んでいるのを見たことがあるという人は多いのではないでしょうか。 「すぐに必要というわけではないけど、気になる本がたくさんある」という声が多いですよね。ということで、飯田橋のテックセンターの開設にあたって、オライリーを全巻導入することになりました。 今回は納入から本棚への収納まで「オライリー開封の儀」の様子をレポートいたします! ダンボールが到着 開封と収納を開始! ついに収納が完了 さいごに ダンボールが到着 待ちに待った書籍が飯田橋テックセン…