本文へスキップ
Future Tech Blog
フューチャー技術ブログ
メニュー
表示テーマ
表示テーマ: 端末の設定に従う。切り替える
表示テーマ: 明るい。切り替える
表示テーマ: 暗い。切り替える
カテゴリ
カテゴリ
開発
Programming
327
Frontend
135
Mobile
57
IoT
52
VR
20
基盤
DevOps
136
Cloud
79
DB
70
Infrastructure
70
IaC
57
AI
DataScience
100
AIDD
51
DataEngineering
46
セキュリティ
Security
36
認証認可
24
ビジネス
Culture
131
Business
50
Management
48
連載
連載
人気の連載
秋のブログ週間2025
Go1.26リリース
Go1.27リリース
春の入門祭り2025
春の入門祭り2024
AI Tips
連載一覧へ
リソース
リソース
フューチャーのガイドライン
設計ガイドライン・コーディング規約
仕事ですぐに使えるTypeScript
(外部サイト)
実務向けの実践テキスト
OSS / ツール
(外部サイト)
Cheetah Grid / uroboroSQL / Vuls
アクティビティ
アクティビティ
HACK TO THE FUTURE
フューチャー主催のプログラミングコンテスト
Future Tech Cast
技術ブログ発のポッドキャスト
アドベントカレンダー
2015年からの歴代一覧
表示テーマ: 端末の設定に従う。切り替える
表示テーマ: 明るい。切り替える
表示テーマ: 暗い。切り替える
検索を開く
最近の検索
すべて消す
人気のタグ
Go言語
266
ガイドライン
23
設計
44
AWS
138
Python
60
Docker
40
生成AI
27
PostgreSQL
29
Claude
18
Java
41
タグ一覧へ
ホーム
タグ
テスト
タグ
よく読まれている記事
龍が如く7のすごいテストをなぜ我々は採用できないのか
2024.02
♡
430
Goのテストをはじめてみよう(2025年版)
2025.05
♡
154
Goのテストに入門してみよう!
2020.06
♡
258
はじめての性能テストを公開しました
2026.06
♡
1
単体テストの考え方/使い方 の感想文
2023.02
♡
563
Testcontainersを用いてテスト実行前の docker compose up を無くし、Goで並列テストする
2024.04
♡
129
よく使われるカテゴリ
Programming
14本
Frontend
6本
新着記事
全35本
非機能テストを記号接地する
あなた今回非機能テストやってみない?と言われた。けどそれってなんだっけ、という人向けの記事です。
2026.06.17
清水利博
Infrastructure
Xでポストする:非機能テストを記号接地する
Facebookでシェアする:非機能テストを記号接地する
はてなブックマークで見る:非機能テストを記号接地する
生成AIに任せたら何でテストを書く?AIに聞いてみた
生成AIにコーディングを任せると、特に指示をしなくても自動でライブラリやフレームワークを選定したりします。
2026.06.16
澁川喜規
AIDD
Xでポストする:生成AIに任せたら何でテストを書く?AIに聞いてみた
Facebookでシェアする:生成AIに任せたら何でテストを書く?AIに聞いてみた
はてなブックマークで見る:生成AIに任せたら何でテストを書く?AIに聞いてみた
テスト連載2026を開始します / AIがテストを書く中で、「あるべき仕様」を単体テストで担保するために工夫してみていること
AIが実装もテストも自律的に書くようになり、生成物を全部レビューするのは現実的でなくなりました。品質を保つ手段として単体テストが一層重要になる中で、「あるべき振る舞い」を人間が握り続けるために工夫している運用を紹介します。
2026.06.15
市川裕也
AIDD
Xでポストする:テスト連載2026を開始します / AIがテストを書く中で、「あるべき仕様」を単体テストで担保するために工夫してみていること
Facebookでシェアする:テスト連載2026を開始します / AIがテストを書く中で、「あるべき仕様」を単体テストで担保するために工夫してみていること
はてなブックマークで見る:テスト連載2026を開始します / AIがテストを書く中で、「あるべき仕様」を単体テストで担保するために工夫してみていること
はじめての性能テストを公開しました
はじめての性能テストという性能テストの入門ガイドラインを作成し、公開しました。
2026.06.10
武田大輝
Infrastructure
Xでポストする:はじめての性能テストを公開しました
Facebookでシェアする:はじめての性能テストを公開しました
はてなブックマークで見る:はじめての性能テストを公開しました(1ブックマーク)
1
Terraform で AWS SAM CLI を利用して、ローカルで Lambda のテストとデプロイを試してみた
AWS SAM CLI は Docker を使って Lambda 実行環境をローカルに再現するため、AWS へデプロイせずに関数の動作確認ができます。Terraform 構成のまま使える点が便利だったので、ローカルテストとデプロイの方法を紹介します。
2026.05.27
香村真紀
IaC
Xでポストする:Terraform で AWS SAM CLI を利用して、ローカルで Lambda のテストとデプロイを試してみた
Facebookでシェアする:Terraform で AWS SAM CLI を利用して、ローカルで Lambda のテストとデプロイを試してみた
はてなブックマークで見る:Terraform で AWS SAM CLI を利用して、ローカルで Lambda のテストとデプロイを試してみた
Vue製のUIをStorybook+Vitest Browser Modeでテストする
昨今では生成AIを用いたコーディング、Vibe Codingが盛んに行われていますね。人間の代わりに生成AIがコードを書いてくれるというのは非常に魅力的ですが、その過程で生み出されるコードの品質はまだまだ発展途上の段階にあります。
2025.10.17
小杉山護
Frontend
Xでポストする:Vue製のUIをStorybook+Vitest Browser Modeでテストする
Facebookでシェアする:Vue製のUIをStorybook+Vitest Browser Modeでテストする
はてなブックマークで見る:Vue製のUIをStorybook+Vitest Browser Modeでテストする
Goのテストをはじめてみよう(2025年版)
Goのテストをはじめてみよう、という記事です。この記事は、5年前の2020年に私が執筆したGoのテスト入門記事(Goのテストに入門してみよう!)のリメイク版です。当時は執筆したときのGoのバージョンは1.14でした。
2025.05.09
辻大志郎
Programming
Xでポストする:Goのテストをはじめてみよう(2025年版)
Facebookでシェアする:Goのテストをはじめてみよう(2025年版)
はてなブックマークで見る:Goのテストをはじめてみよう(2025年版)(111ブックマーク)
111
Pocketに保存する:Goのテストをはじめてみよう(2025年版)(43保存)
43
Go 1.24リリース連載 testing.Context
Go 1.24で追加された testing.Context について紹介します。
2025.03.19
真野隼記
Programming
Xでポストする:Go 1.24リリース連載 testing.Context
Facebookでシェアする:Go 1.24リリース連載 testing.Context
はてなブックマークで見る:Go 1.24リリース連載 testing.Context (4ブックマーク)
4
Pocketに保存する:Go 1.24リリース連載 testing.Context (8保存)
8
DBUnitでいろいろはまった
Javaでデータベースを使うプロジェクトだったのでDBUnit使うぜ、と導入したのですが、細かいところで引っかかったりしたので備忘メモです。
2024.12.04
澁川喜規
Programming
Xでポストする:DBUnitでいろいろはまった
Facebookでシェアする:DBUnitでいろいろはまった
はてなブックマークで見る:DBUnitでいろいろはまった
Pocketに保存する:DBUnitでいろいろはまった(1保存)
1
【Pytest】fixtureとparametrizeでテストケースごとに事前・事後処理を行う
Pythonのテストではpytestを使うことが多く、その中で「テストケースごとに違うデータを事前準備したい」というモチベーションが発生したので、pytestを使用して実装していきます。
2024.10.25
原田達也
Programming
Xでポストする:【Pytest】fixtureとparametrizeでテストケースごとに事前・事後処理を行う
Facebookでシェアする:【Pytest】fixtureとparametrizeでテストケースごとに事前・事後処理を行う
はてなブックマークで見る:【Pytest】fixtureとparametrizeでテストケースごとに事前・事後処理を行う(3ブックマーク)
3
Pocketに保存する:【Pytest】fixtureとparametrizeでテストケースごとに事前・事後処理を行う(4保存)
4
Goのテストでファイルの読み書きを扱いたい
プロセス外部への副作用がないコードならテストは難しくありませんが、ファイルの読み書き、ネットワーク、データベースを使いだすと気にしなければならないことが増えます。今回はファイルの読み書きを扱うテストを書こうとしていろいろ調べたりしたことをまとめます。
2024.10.16
澁川喜規
Programming
Xでポストする:Goのテストでファイルの読み書きを扱いたい
Facebookでシェアする:Goのテストでファイルの読み書きを扱いたい
はてなブックマークで見る:Goのテストでファイルの読み書きを扱いたい(3ブックマーク)
3
Pocketに保存する:Goのテストでファイルの読み書きを扱いたい(5保存)
5
go-smtp-mockをSMTPのモックサーバにして単体テストする
バックエンドのアプリケーションの上で、メール送信するコードがある場合の単体テストをどう実現するか悩みました。
2024.07.10
真野隼記
Programming
Xでポストする:go-smtp-mockをSMTPのモックサーバにして単体テストする
Facebookでシェアする:go-smtp-mockをSMTPのモックサーバにして単体テストする
はてなブックマークで見る:go-smtp-mockをSMTPのモックサーバにして単体テストする(22ブックマーク)
22
Pocketに保存する:go-smtp-mockをSMTPのモックサーバにして単体テストする(10保存)
10
AWS SDK for Go でエンドポイントの向き先を httptest.NewServer() にしてテスト
AWS SDK for Go を使ったコードをクラウドサービスに依存無しでローカルにてテストするとき、次のような手法が考えられます。
2024.07.09
真野隼記
Programming
Xでポストする:AWS SDK for Go でエンドポイントの向き先を httptest.NewServer() にしてテスト
Facebookでシェアする:AWS SDK for Go でエンドポイントの向き先を httptest.NewServer() にしてテスト
はてなブックマークで見る:AWS SDK for Go でエンドポイントの向き先を httptest.NewServer() にしてテスト(14ブックマーク)
14
Pocketに保存する:AWS SDK for Go でエンドポイントの向き先を httptest.NewServer() にしてテスト(6保存)
6
Testcontainersを用いてテスト実行前の docker compose up を無くし、Goで並列テストする
Testcontainers を用いて、単体テスト実行前に docker compose up -d 無しで、PostgreSQLにアクセスする単体テストを行う、入門記事です。
2024.04.09
真野隼記
Programming
Xでポストする:Testcontainersを用いてテスト実行前の docker compose up を無くし、Goで並列テストする
Facebookでシェアする:Testcontainersを用いてテスト実行前の docker compose up を無くし、Goで並列テストする
はてなブックマークで見る:Testcontainersを用いてテスト実行前の docker compose up を無くし、Goで並列テストする(70ブックマーク)
70
Pocketに保存する:Testcontainersを用いてテスト実行前の docker compose up を無くし、Goで並列テストする(59保存)
59
Terraform連載2024 テストとモックを使ってみる
Terraform を使ってクラウド環境とか構築する人は多くいると思います。その中で毎回のようにどうやってテストをやるべきなのかなーとか悩んで、結果大したことも出来ずにリリースまで来てしまったということはないでしょうか。今回は、その悩みを少しでも払拭できないかと思い、Terraform v1.6 とv1.7 で提供されたtestsに触れていきたいと思います。
2024.03.21
前原応光
IaC
Xでポストする:Terraform連載2024 テストとモックを使ってみる
Facebookでシェアする:Terraform連載2024 テストとモックを使ってみる
はてなブックマークで見る:Terraform連載2024 テストとモックを使ってみる(4ブックマーク)
4
Pocketに保存する:Terraform連載2024 テストとモックを使ってみる(12保存)
12
龍が如く7のすごいテストをなぜ我々は採用できないのか
僕自身は龍が如くシリーズは、クロヒョウ2、極1、極2、0、3、4、5、6、0とやって、7はRPGだし主人公違うしなぁと思って、買うだけ買って後でやろうと積んでいたところ、CEDECのすごいテストの話を聞いて...
2024.02.15
澁川喜規
Programming
Xでポストする:龍が如く7のすごいテストをなぜ我々は採用できないのか
Facebookでシェアする:龍が如く7のすごいテストをなぜ我々は採用できないのか
はてなブックマークで見る:龍が如く7のすごいテストをなぜ我々は採用できないのか(345ブックマーク)
345
Pocketに保存する:龍が如く7のすごいテストをなぜ我々は採用できないのか(85保存)
85
Entra IDを使うウェブサービスのバックエンドのテスト
Entra ID(旧名Azure AD)は企業での利用の割合が高く、社内システムを作る場合はこれを使って認証して欲しいという要件が積まれることがほとんどでしょう。とはいえ、現物を使ってテストを作るのは都合がよくないこともあったりします。
2023.12.27
澁川喜規
認証認可
Xでポストする:Entra IDを使うウェブサービスのバックエンドのテスト
Facebookでシェアする:Entra IDを使うウェブサービスのバックエンドのテスト
はてなブックマークで見る:Entra IDを使うウェブサービスのバックエンドのテスト(5ブックマーク)
5
Pocketに保存する:Entra IDを使うウェブサービスのバックエンドのテスト(6保存)
6
エッセイ: 小学2X年生、計算ドリルをしている
小学校を卒業して云十年。この年になって100マス計算のドリルを毎日1問解いているTIGの原木です。念のため、100マス計算を知らない方に説明すると
2023.11.07
原木翔
Culture
Xでポストする:エッセイ: 小学2X年生、計算ドリルをしている
Facebookでシェアする:エッセイ: 小学2X年生、計算ドリルをしている
はてなブックマークで見る:エッセイ: 小学2X年生、計算ドリルをしている
Pocketに保存する:エッセイ: 小学2X年生、計算ドリルをしている(2保存)
2
実務経験ゼロからのアルバイト体験記
SAIGからアルバイトに応募して、現在6ヶ月くらい勤務しています。記事を執筆する機会をいただいたので、アルバイト体験記と題して、この半年で行った業務やその感想、成長できたことを振り返ります。
2023.10.17
戸北匠
Culture
Xでポストする:実務経験ゼロからのアルバイト体験記
Facebookでシェアする:実務経験ゼロからのアルバイト体験記
はてなブックマークで見る:実務経験ゼロからのアルバイト体験記
Pocketに保存する:実務経験ゼロからのアルバイト体験記
クライアント/サーバ構成でみるPlaywright
Playwrightはさまざまな言語でテストを記述できます。このような他言語展開を可能にしているPlaywrightのアーキテクチャについて調べてみました。
2023.08.29
武田大輝
Frontend
Xでポストする:クライアント/サーバ構成でみるPlaywright
Facebookでシェアする:クライアント/サーバ構成でみるPlaywright
はてなブックマークで見る:クライアント/サーバ構成でみるPlaywright(2ブックマーク)
2
Pocketに保存する:クライアント/サーバ構成でみるPlaywright(11保存)
11
Playwrightのテストランナーを他のテストライブラリと比較する
テスティングフレームワークには大きく2つの流派があります。ひとつはJUnit、あるいはその祖先の SUnitをベースにしたTDDスタイルものです。TDDスタイルはテスト関数、もしくはメソッドを実行します。
2023.08.25
澁川喜規
Frontend
Xでポストする:Playwrightのテストランナーを他のテストライブラリと比較する
Facebookでシェアする:Playwrightのテストランナーを他のテストライブラリと比較する
はてなブックマークで見る:Playwrightのテストランナーを他のテストライブラリと比較する
Pocketに保存する:Playwrightのテストランナーを他のテストライブラリと比較する(6保存)
6
Swiftの自動テスト〜導入と基本的なテスト手法〜
Swiftでの自動テストについての入門記事です。SwiftはXcodeを用いてiOSアプリが作成でき、自作して手元の端末で動きが見やすいため初心者がモチベーション維持したまま開発できる良い題材かなと思っています。
2023.05.15
寒河江功悟
Mobile
Xでポストする:Swiftの自動テスト〜導入と基本的なテスト手法〜
Facebookでシェアする:Swiftの自動テスト〜導入と基本的なテスト手法〜
はてなブックマークで見る:Swiftの自動テスト〜導入と基本的なテスト手法〜(1ブックマーク)
1
Pocketに保存する:Swiftの自動テスト〜導入と基本的なテスト手法〜(4保存)
4
単体テストの考え方/使い方 の感想文
単体テストの考え方/使い方を読みました。私が観測している範囲では非常に評判がよく、ソフトウェア設計品質全般に役立つといった声も聞こえてきます
2023.02.20
真野隼記
Programming
Xでポストする:単体テストの考え方/使い方 の感想文(117ポスト)
117
Facebookでシェアする:単体テストの考え方/使い方 の感想文
はてなブックマークで見る:単体テストの考え方/使い方 の感想文(333ブックマーク)
333
Pocketに保存する:単体テストの考え方/使い方 の感想文(113保存)
113
MailSlurperを使って6桁のコードの送信コードのテストをする
以前、認証ミドルウェアのhankoの紹介の中で、hankoがテストで使っているMailSlurperというメールサーバーが面白いという紹介をしました。テストにおいては、モックは使うものの、モックを差し込むレイヤーはソースコードレベルではなくて、インフラレベルで仕掛ける方がいいよ、というのはほぼコンセンサスとなっていると思います。
2023.01.20
澁川喜規
認証認可
Xでポストする:MailSlurperを使って6桁のコードの送信コードのテストをする(13ポスト)
13
Facebookでシェアする:MailSlurperを使って6桁のコードの送信コードのテストをする
はてなブックマークで見る:MailSlurperを使って6桁のコードの送信コードのテストをする(4ブックマーク)
4
Pocketに保存する:MailSlurperを使って6桁のコードの送信コードのテストをする(5保存)
5
PostgreSQLで Goの flextime のような関数を作りテスト時間を差し替える
Songmuさんのflextimeにはずっとお世話になっています。素晴らしいライブラリですが、SQLを用いて結果を永続化するようなテストでの利用する時に冗長性を感じました。PostgreSQL関数 を作成して代用できないか考えてみました。
2022.10.18
真野隼記
DB
Xでポストする:PostgreSQLで Goの flextime のような関数を作りテスト時間を差し替える(13ポスト)
13
Facebookでシェアする:PostgreSQLで Goの flextime のような関数を作りテスト時間を差し替える
はてなブックマークで見る:PostgreSQLで Goの flextime のような関数を作りテスト時間を差し替える(1ブックマーク)
1
Pocketに保存する:PostgreSQLで Goの flextime のような関数を作りテスト時間を差し替える
1
2
次のページ