AGEST の技術ブログ
全294件
テスト分析の重要性~テストを支える縁の下の力持ち~
2023/08/31
ブックマーク
皆さんこんにちは! テストエンジニアのマツキョーです! ソフトウェア開発で品質を担保する活動の1つがソフトウェアテスト(以降、テスト)です。テストには様々な種類がありますが、基本的にテストを設計して実行するという工程で実施されます。 ですが、テストといえばテスト実行のことをイメージされる方も多いのではないでしょうか。現在はテスト技法が
第8回 スクラムイベントの実践方法
2023/08/30
ブックマーク
この連載は、登場して20年が過ぎ、成熟期を迎えつつある「アジャイル開発」を解説します。アジャイル開発については、世の中にたくさんの書籍や情報があふれていますが、アジャイルコーチとして10年以上の現場経験をもとに、あらためて学び直したい情報を中心にまとめていきます。 第8回目のテーマは、「スクラムイベントの実践方法」です。 この内容はUdemyで公
ペネトレーションテストとは?脆弱性診断との違いや手法について
2023/08/29
ブックマーク
ペネトレーションテストとは? ペネトレーションテスト (侵入テスト)とは、情報システムのセキュリティ対策を評価するために行われるテストの一つです。 実際に攻撃者となって脆弱性を利用しシステムに侵入することで、潜在的なリスクを具体的に把握 します。これによりセキュリティレベルの客観的な評価や改善につながります。 ペネトレーションテストの目的
TDDとBDD/ATDD(4) ツールとしてのBDDとプロセスに組み込まれたBDD
2023/08/28
ブックマーク
はじめに 前回 は、BDDとATDDとSbEの違いについて説明しました。 今回は、BDDで勘違いされやすい部分について説明していきます。 BDDはツールの1つではない 「BDDとは何か?」と聞くと、「振る舞いを用いてテストを自動化するもの」「Given/When/Thenを使って書かれた自動テストのコード」と答えられることが多いです。 しかし、これは誤解です。 Seb Roseは自身の書籍『 The BDD
ゆるっと♪どうやってる?探索的テストの世界!
2023/08/24
ブックマーク
こんにちは。まーくー&くまねこです。 ゆるっとシリーズ第3弾です。 今回はくまねこからまーくーへ、探索的テストでより良い結果を出していくためのあれこれを会話形式でお話しさせていただきます。 最後まで楽しんで読んでいただければ幸いです! 第1回 ゆるっと♪ファームウェアテストよもやま話 第2回 ゆるっと♪学び直し!アジャイルソフトウェア開発技術者
テスト自動化の普及と推進【後編】~個人レベルでテスト自動化を学ぶ
2023/08/23
ブックマーク
前回の記事 では、組織の中でテスト自動化を普及するためには個人やチームが頑張るだけではなく、組織でどう取り組むかについて考える必要があるというお話をしました。 たとえばマネジメント層の理解や適切なリソース配分などが大事、という内容でしたが、組織で普及していくために欠かせない要素は他にもあります。 それは、テスト自動化に関わる個々のエン
◆ご招待◆9.26開催!Stuart Reid博士 特別セミナー|知識ゼロから学ぶAIテスト
2023/08/22
ブックマーク
▼ 参加応募フォームはこちら イベント概要 AIを”どう使うか?”に注目が集まっていますが、完璧ではないAIを” どうテストするか? “についてはほとんど議論がされていません。 AIプロダクトのテストについて、AIテストの第一人者であるStuart Reid博士と西康晴先生をお招きして特別セミナーを開催します。 なお、当セミナーは オフラインのみでの開催 (於
ODC分析:なぜなぜに疲れたQAメンバーに捧ぐ分析手法
2023/08/22
ブックマーク
こんにちは、クオリティマネージャーのこやまです。 QAメンバーやプロジェクトマネージャーの方で、お客様や上司から「不具合を分析して対策をまとめて」と言われたことはありませんか? 不具合分析と言われるとなぜなぜ分析と信頼性成長曲線分析が思いつきます。信頼性成長曲線分析は不具合収束の傾向を把握できますが、不具合の原因特定までできません。一方
テスト推進虎の巻 ~テスト環境利用管理~
2023/08/18
ブックマーク
「テスト推進」という仕事 はじめまして、おかじです。私は、テスト推進というポジションの業務を担当しています。 テスト推進とは、簡単に言うとテスト分野を専門としたPMO(プロジェクトマネージメントオフィス)のような仕事です。PMOはPM(プロジェクトマネジャー)やプロジェクトチームに対して、プロジェクトの計画・実行・状況管理などをサポートし、プロ
【第4回】ビッグデータ分析のためのSQL基礎
2023/08/16
ブックマーク
本連載では、ブロックチェーンの基本的な仕組みを解説しながら、オンチェーンデータを分析するための基本的な手法について、全8回で紹介します。 第4回となる今回は、オンチェーンデータ分析の手法としてSQLを用いることのメリットについて、SQLの背景にある概念や歴史などを交えながら解説していきます。 データ分析のためのSQL SQLとは、もともとリレーショナルデ
テストスイートって何? テストケースのまとめ方を考える
2023/08/15
ブックマーク
初めまして、テストエンジニアのやままいです。 テストスイートはテスト設計と密接に関わりのある要素です。しかし、テスト技法やレビュー等と異なり、”確立した手法があまり説明されていない”ように感じました。そこでテストスイートについて調べる過程で得た知見や私なりの考えをまとめようと思います。 この記事では、まずテストスイートの定義を再確
ソフトウェア開発におけるアジャイルテストとは?
2023/08/14
ブックマーク
アジャイル開発とは変化するビジネス要件に素早く対応するためのソフトウェア開発手法です。この記事では、その重要な一部であるアジャイルテストについて詳しく説明します。 アジャイルテストとは? アジャイルテストとは、アジャイル開発手法におけるテストのアプローチで、開発の早い段階から連続的かつ反復的にテストを行うことを重視します。開発サイクル
SlackBoltのWebSocketを使った簡単なSlackアプリケーション作成のススメ
2023/08/10
ブックマーク
こんにちは!エンジニアのまさです。 最近、会社で利用するためのSlackBotを作成する機会がありました。時間をかけずに簡単に実装する方法を模索し、SlackBoltを利用することにしました。その結果、簡単にSlackBotを実装することができました。今回はその内容を紹介したいと思います。 はじめに Slackは、ビジネスチャットとして広く使われており、多くの企業で導入が進
第7回 わかるようでわかりにくいスクラムチームの責任
2023/08/09
ブックマーク
この連載は、登場して20年が過ぎ、成熟期を迎えつつある「アジャイル開発」を解説します。アジャイル開発については、世の中にたくさんの書籍や情報があふれていますが、アジャイルコーチとして10年以上の現場経験をもとに、あらためて学び直したい情報を中心にまとめていきます。 第7回目のテーマは、「スクラムチームメンバーの責任」です。 この内容はUdemyで
自動テストの安定性からXPath_CSSセレクタについて考える
2023/08/08
ブックマーク
こんにちは。テストオートメーションを担当しているWです。 気が付けば前回自分の担当した[ 記事 ]から約1年ぶりの投稿となりました。 今回は自動テストを実装する上でほぼ避けては通れないXPath/CSSセレクタについて、自動テストの安定性と絡めて話していきたいと思います。 はじめに 近年ではユーザの操作をレコーディングしてテストシナリオを作成できる自動テス