AGESTのブログ - TECH PLAY

TECH PLAY

AGEST

AGEST の技術ブログ

487

こんにちは。 テストオートメーショングループのおすしです。 ■前回記事 TestRailと自動テストの連携#1 Selenium/Python編 engineers-blog.agest.co.jp 今回はTestRailとmablの自動テストを連携したお話です。 連携方法やテストコードは下の方で全部公開しています。 ※今回はmablのJenkinsプラグイン以外を使用していません。mablには便利なCLIがあるので、一度目を通しておくことをお勧めします。 自分の環境に合ったより良い連携方法をひらめくかもしれません。 mabl CLIの概要 https://help.mabl.com/docs…
こんにちは!新米技術広報のちゃっきーです。 早いもので10月も後半に突入しましたね。2022年新卒入社社員も研修期間を終え、9月より本配属先で業務を開始しております。環境に慣れるには時間を要するかと思いますが、学ぶこと盛りだくさんな刺激のある日々を過ごしているのではないでしょうか。(あれ…私自身もいつまで”新米”と名乗って許されるだろう…。汗) そんな中9月末に開催した社内イベント、名付けて「新卒1~3年目大集合!AGESTワークショップ」の様子をお届けしたいと思います。 企画の背景 NASAゲームって? ワークショップの様子 締めはピザパーティーで まとめ 企画の背景 新卒採用担当とCTO城…
こんにちは、テストエンジニアリング部のさっちゃんです。 前編の記事では、未経験者向けに行った研修内容と、未経験者のつまずきポイントを紹介させていただきました。 今回の後編では、実際に研修生が行ったテスト設計の紹介と、そこから気付かされたことについて紹介していきたいと思います。 演習の題材について メニュー 研修生の作成物(ドキュメント)から考えたこと 状態遷移テスト デシジョンテーブルテスト 組み合わせテスト(二因子間網羅) 最後に 演習の題材について 研修生が行ったテスト設計を紹介する前に、まずはどういったシステムを演習の題材としているか記載します。 題材:WEB上で動作する予約システムの総…
みなさん、はじめまして、テストオペレーション部のゆーきです。 テックブログを書くのはなかなか難しいですね…記載しては書き直しを繰り返しながら頑張って「自動運転」について書きましたので、ぜひ読んでみてください。 はじめに LiDAR(ライダー)とは 1.モビリティ 2.マッピング 3.防犯 etc. 自動運転のテストについて さいごに はじめに みなさんは自動運転の車やロボットって見たことありますか?近年では様々な会社が開発を行っており見かける頻度も増えてきたかと思いますが、課題などが多くありまだまだ一般的にはなっていないかと私は思っています。なので先に自動運転に関する説明をします。 簡単に説明…
こんにちは。 テストオートメーショングループのおすしです。 JaSST'22 Shikokuにオンライン参加してきました。 今回は学生の参加が多いこともあり、各講演内容は基本的な説明からはじまり、具体例も専門用語をあまり使わずにわかりやすく説明していました。 以下では、私が個人的に「なるほど!」と思ったところをピックアップしてレポートしていきます。 JaSSTとは 講演①「テストを学び成長する 2022 年度版 ~テストの全体観を持ち、テストに強みをもった技術者になるための学びと成長について~」 ソフトウェアテストの本質とは何か ソフトウェアテストについての全体像を俯瞰して整理できる軸を持つ …
こんにちは。CTO室のGSです。 みなさんは既存のPWA対応サイトをモバイルアプリとしてAppStoreにリリースしたいと考えたとき、どのような手段でそれを実現するでしょうか? ぱっと思いうかぶのは ・ネイティブ開発(Objective-C、Swiftなど)でいわゆる「ガワアプリ」を作成 でしょうか。 Androidであれば「ガワアプリ」を作ることなくPWA対応サイト(厳密にはTWA)もGoogle Playストアからリリース可能ですが、iOSではPWA対応サイトをApp Storeからリリースすることはできません。 この「ガワアプリ」ですが、単純に作ると機能足らず(PWA読み込み中に真っ白に…
こんにちは。テストオペレーション部のぶれです。今回はCBT化されたJSTQB認定テストを早速受験してきましたので、受験レポートを記したいと思います。 JSTQB認定テストがCBT化されたよ JSTQB 申込完了まで 試験当日の流れ 入室~試験中 退室~合格発表 さいごに JSTQB認定テストがCBT化されたよ 2022年10月3日から、Foundation Level試験(CTFL)とAdvanced Level テストマネージャ試験(CTAL-TM)のCBT(コンピュータ・ベースト・テスティング)による試験受付が開始されました。 ※JSTQBからパートナー企業へ提供される情報によると、Adv…
こんにちは!新米技術広報のちゃっきーです。 今回は株式会社AGEST主催のオンラインセミナーについてご案内させてください。 テーマ 社内外のIT資産を攻撃者視点で継続モニタリング、ゼロトラストセキュリティを成功に導く! ~革新的なゼロデイ対策「Synack/インフラストラクチャ モニタリング」を紹介~ セキュリティ脅威から身を守り、安心で安全なシステム運用を行うためには、IT資産の脆弱性モニタリングが必須です! 何が学べるの? こんな方におすすめ オンラインセミナー概要 何が学べるの? 当セミナーでは、以下3点をメインにお話いたします。 ゼロデイ対策の重要性 ゼロトラストセキュリティの重要性 …
みなさん、こんにちは! テストソリューション部…あらためQA事業本部のゆーすけです。 JSTQBの学習のススメ連載の4回目となります! 第3回目の掲載から半年以上空くことになり、その間に所属部署どころか会社が変わってしまいました…… ▼1~3回のおさらいです! 1回目では、JSTQBってなんだろう?→Foundation Levelから始めよう engineers-blog.agest.co.jp 2回目では、Foundation Levelの構成ってどうなっているんだろう? engineers-blog.agest.co.jp 3回目では、テスト基礎について engineers-blog.a…
はじめに はじめまして、テストエンジニアリング部のヌキです。 今回は組み合わせテストの設計技法、特に、HAYST法と呼ばれる技法について考えてみたいと思います。 ソフトウェアテストには様々な設計技法があります。同値分割法と境界値分析、デシジョンテーブルテスト、組み合わせテスト、状態遷移テスト、などなど。その中でも、最も理解と適用が難しい設計技法とは何でしょうか。人それぞれとは思いますが、色々な研修や勉強会に参加したときの実感としては、最も多くの人が頭を抱えているのは組み合わせテスト技法でした。 ここでは、そんな組み合わせテスト技法の最難関(だと思う)HAYST法について改めて勉強し、この技法の…
はじめまして。テストオートメーショングループのエビマヨ太郎です。 好きな筋トレはローイングです。 当社では、将来の若きエンジニア候補の皆さんに、ソフトウェアテストを始めとする品質に関わるお仕事を体験して頂きたいと、インターンシップ制度を設けています。 私は今回インターンの中で、テスト自動化体験の講師を担当しました。 やったことの簡単な説明と個人的な振り返りについて書いていこうと思います。 講師として対応したこと 自己紹介 テスト自動化についての説明 Autifyについての説明 Autify研修課題実践 まとめ 講師として対応したこと テスト自動化体験として丸々1日使って以下を実施しました。 自…
こんにちは。インフラソリューション部の”せん”です。 近頃はよりセキュアなネットワーク環境を構築することが重視されております。今回はUTMを搭載し、クラウドでの一元管理も可能なCisco Meraki MXを使ったVPNネットワーク環境を構築していきます。 AutoVPN機能を使った設定により、設定自体は従来の専門的な知識が無くても安全にVPN設定できる点で、弊社ではよく扱う製品となっています。 全体の構成図は以下の通りです。 四つのVLANからなる同じ構成の拠点AとBを構築します。VLANの内訳はデフォルトのVLAN1と社内業務用のVLAN10、ゲスト用のVLAN200、Internet接続…
こんにちは。テストオペレーション部のゆうゆうです。残暑厳しき折、皆様いかがお過ごしでしょうか。気候は真夏のような暑さでも、暦の上ではすでに秋。この秋に予定されている様々な資格試験に向けて勉強している方も多いはず。さて、そんな学びの秋の初めにソフトウェア品質シンポジウムに参加する機会に恵まれましたので、今回はその様子をレポートします。 ソフトウェア品質シンポジウムってなに? ソフトウェア品質シンポジウム2022本会議をのぞき見! ソフトウェア品質シンポジウムに無料で参加してきた ソフトウェア品質シンポジウムってなに? 「ソフトウェア品質シンポジウム」は、日本科学技術連盟が主催するソフトウェア品質…
はじめまして、テストエンジニアリング部のさっちゃんです。 私は普段、テスト研修の講師を担当しております。今までは、テスター経験者や開発経験者向けに研修を行っておりましたが、 今回は、テスト未経験である2022年4月採用の新卒者向けに研修を行いました。 その中で、未経験者ならではのつまずきポイントや特徴が見え、「テストにおいて大切なこと」について逆に気付かされたこともあったため、全2回の構成でお伝えしていきたいと思います。 今回の第1回では、未経験者向けにどういった研修を行ったかと、未経験者ならではのつまずきポイントについて紹介し、第2回では実際に研修生が行ったテスト設計の紹介と、そこから気付か…
こんにちは!新米技術広報のちゃっきーです。 9月2日にLT(ライトニング・トーク)を開催しました。 今回で第8回目!前回同様に飯田橋テックセンターとオンラインにて同時開催しました。 飯田橋テックセンターには30名超え、オンラインには40名を超える観客が集まり、学びあり・笑いありだった今回の様子をお届けします。 おさらい~LT(ライトニング・トーク)って?~ NEWスタイルでスタート 1人目、Uさんの「身代金…ではなく善行を要求するランサムウェア」 2人目、Sさんの「2022年、すべてが「加速」する時代に備えてみた」 3人目、Yさんの「皆さんの(たぶん)知らない人材戦略推進部のお仕事」 4人目、…
こんにちは!新米技術広報のちゃっきーです。 今回は株式会社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(フロ…