直近1週間の更新
12/30 (火)

pointfreeco/swift-snapshot-testing の基本的な使い方とUI変更後のスナップショット更新方法
Zennの「Test」のフィード
はじめにこの記事では、https://github.com/pointfreeco/swift-snapshot-testingの基本的な使い方と、UI変更後にスナップショットを更新する方法の知見を共有します。具体的には以下の内容を扱います:基本的な使い方とテスト実行の流れUIViewController と SwiftUI View でのデバイス指定やダークモード対応スナップショット更新の具体的な方法(1件更新/複数更新)record パラメータの使い分けなお、この記事の内容は執筆時点の最新バージョン 1.18.7 に基づいており、READMEと実際の動作確...
5時間前

試行錯誤と不調が続いた2025年
#QAエンジニアタグ
2025年を思い返すと、「前に進んだ」というより、立ち止まって考えている時間の方が長かった気がします。何かを決めて走り出すというより、いったん立ち止まっては考え直す、そんな試行錯誤が続いた1年でした。続きをみる
6時間前

試行錯誤と不調が続いた2025年
つとむ QAエンジニア
2025年を思い返すと、「前に進んだ」というより、立ち止まって考えている時間の方が長かった気がします。何かを決めて走り出すというより、いったん立ち止まっては考え直す、そんな試行錯誤が続いた1年でした。続きをみる
6時間前

【QAエンジニア】JSTQB認定資格(FL•ALTM•ALTA)取得した2025年を振り返る
#QAエンジニアタグ
はじめまして。普段はアプリ開発のプロジェクトで上流工程から下流工程まで幅広くやらせていただいています。(ありがたい限りです。)2025年は「サービス品質を上げるには?」を意識した1年でした。QA・品質・テスト・プロセス改善・リスクの認識…。続きをみる
6時間前

現職でQA組織のEMとしての1年ちょっとが過ぎたので少しふりかえる
tarappo
いつの頃からかノートに1週間の仕事のことについてふりかえるようにしています。現職に入社するときに用意したノートが、1年少しすぎたところで終わりました。続きをみる
8時間前
12/29 (月)

#06 エージェントが2体になった瞬間の見えてきた世界
Zennの「QA」のフィード
エージェントが2体になった瞬間、世界が変わった― “単体開発”から“システム開発”へ ―前回の記事では、2つ目のエージェント(スコープ生成)を作る決断について書いた。今回は、その “2体になった瞬間に起きた変化” の話。1体のときとは、まったく違う世界が広がっていた。 🤖🤖 2体になった瞬間、急に“システム”になった1体目:レビュー2体目:スコープ生成この2つが揃った瞬間、エージェント開発は“単体の工夫” → “システムの設計” に変わった。自動化の流れ:[仕様] → [スコープ生成] → [レビュー]この流れが自動化されるだけで、業務の負荷が一気に軽くな...
1日前

【一皮剥けたいテスタへ】低給ドリブン・テスタスキルアップメソッド
ソフトウェアテストタグが付けられた新着記事 - Qiita
【一皮剥けたいテスタへ】低給ドリブン・テスタスキルアップメソッド背景(興味がない方は「覚醒」まで読み飛ばしてください)25歳の夏、私は転職して、とあるシステム開発会社の 「テスト部隊」 として採用されました。Webシステム開発とは何か。ソフトウェアテスト・品質...
2日前

CANの理解を整理し、CAPLが読める人の入口に立つまで
#QAエンジニアタグ
CAPLのe-learningを進める中で、今日はまとまった学習時間を取ることができました。目的はシンプルで、今日一日で、CAPLの基礎を理解したと言える状態になること。続きをみる
2日前
12/28 (日)

バグ起票でやってしまったミスと対策
ソフトウェアテストタグが付けられた新着記事 - Qiita
この記事は何か?ソフトウェアテストにおいて、バグ起票は日常的な業務です。しかし、バグ票の記載誤りや不足によって開発者とのコミュニケーションに齟齬が生じ、修正漏れや手戻りにつながることがあります。本記事では、筆者が実務で経験したバグ起票のミスと、その対策をまとめました。...
2日前

冪等性はシンプルさを生み出す
Zennの「Test」のフィード
はじめに普段XPで開発をしています。リリース頻度が高くなるにつれて動作確認用のデータ準備やテストの事前準備が煩雑になってしまうことはあるかと思います。そこでテストの事前準備において冪等性を意識することで、より安定したテスト環境や動作確認用のデータを構築できると感じています。この冪等性というある種の原則がもたらすシンプルさについて、考えてみた話です。 冪等性という考え方冪等性とは、何度実行しても同じ結果となることを意味します。https://ja.wikipedia.org/wiki/冪等この概念は数学的な定義から来ていますが、ソフトウェア開発においては「状態の再現性...
3日前

Railsでプロパティベーステスト入門:PropCheckとpbtで堅牢なテストを書く
Zennの「Test」のフィード
プロパティベーステストとは通常のユニットテストでは「この入力に対して、この出力を期待する」という形式でテストを書く。# 通常のテストit "sorts numbers correctly" do expect([3, 1, 2].sort).to eq([1, 2, 3])end一方、プロパティベーステストでは「どんな入力に対しても、この性質が成り立つ」という形式でテストを書く。# プロパティベーステストit "sorted array is always in ascending order" do PropCheck.forall(G.array(G.int...
3日前
12/27 (土)

WACATE2025冬:景品の本の紹介
ブログ - WACATE
今回のWACATE2025冬でも3賞の景品と抽選で本をプレゼントさせていただきました。 この本は、以下のような理由で選んだ本です。 ・招待講演者の方に選んでいただいた本 ・WACATE2025冬のセッションを作るにあたり続きを読む投稿 WACATE2025冬:景品の本の紹介 は WACATE に最初に表示されました。
3日前
12/26 (金)

品質を作り込む ― 製造工程編 〜業務アプリ開発で「動くだけ」を卒業するために〜
Zennの「品質」のフィード
はじめに前回の記事では「品質とは何か」「品質は後工程で作るものではなく、工程の中で作り込むもの」という考え方を整理しました。今回はその続編として、製造工程(コーディング〜単体試験)で品質を作り込む方法を扱います。私はこれまで主に業務アプリケーション開発に携わってきました。その中で痛感したのは、製造工程は「設計どおりに作る工程」ではなく「設計の曖昧さや欠陥を顕在化させ、品質を決定づける工程」だということです。本記事では、一般論としての品質作り込みの考え方と、私自身が現場で実践・失敗してきた具体策を組み合わせて整理します。 製造工程における「品質」とは何か...
4日前

QAが生成AIでテストデータを生成するツールをつくってみた
Zennの「QA」のフィード
まえふりはいさい、クオリティマネジメントグループでマネージャーをしている根保です。2025年はもうずっとAIAIしていましたね。弊社でも生成AIを開発プロセスに取り入れていくぞ! AI駆動開発だ! と試行錯誤をしているところです。その活動の中で、コーディングをメインとしないQAエンジニアがテストデータを良い感じに作れるツールをつくってみました。今年のネタは今年の内に書き残したいと思います。 テストするときに地味に困っていたこと弊社で開発しているプロダクト「管理ロイド」の機能の一つに、水道使用量や電力使用量を計測するメーターを撮影して、その値を自動的に読み込むという素敵...
4日前

QAが生成AIでテストデータを生成するツールをつくってみた
Zennの「Test」のフィード
まえふりはいさい、クオリティマネジメントグループでマネージャーをしている根保です。2025年はもうずっとAIAIしていましたね。弊社でも生成AIを開発プロセスに取り入れていくぞ! AI駆動開発だ! と試行錯誤をしているところです。その活動の中で、コーディングをメインとしないQAエンジニアがテストデータを良い感じに作れるツールをつくってみました。今年のネタは今年の内に書き残したいと思います。 テストするときに地味に困っていたこと弊社で開発しているプロダクト「管理ロイド」の機能の一つに、水道使用量や電力使用量を計測するメーターを撮影して、その値を自動的に読み込むという素敵...
4日前

Hardhat v3:Solidity Test vs TypeScript Test、実測で2.7倍の速度差を検証
Zennの「Test」のフィード
はじめにHardhat v3 では、Solidity で書くテスト(.t.sol)と、TypeScript(node:test + viem)で書くテストの 2 つを選べるようになりました。便利な反面、「結局どっちが速い?」「CI が遅いときに効くのはどっち?」「用途別にどう使い分ける?」と迷う場面も増えたと思います。本記事では、同一の Counter テスト(100 回 increment して最終値を検証)を題材に、両方式の実行時間を hyperfine で実測し、速度差が出る理由と 使い分けの目安を整理します。※本記事の比較は、Solidity 側が EVM 内で完結...
4日前

アジャイル開発における3つの駆動開発の概要
ソフトウェアテストタグが付けられた新着記事 - Qiita
この記事は何か?本記事ではアジャイル開発で実践される駆動開発の3つのアプローチ(TDD、BDD、ATDD)について、それぞれの基本的な概要をQAエンジニア目線で解説します。目次1. アジャイル開発における位置づけ2. テスト駆動開発(Test-Driven D...
4日前

TDDの基礎から学ぶ:テスト駆動開発の実践ガイド
Zennの「Test」のフィード
はじめにみなさん、テストって書いていますか?実装が終わってから「さて、テストでも書くか...」と重い腰を上げている方も多いのではないでしょうか。実は、テストを先に書くTDD(Test-Driven Development:テスト駆動開発)という開発手法があります。最初は「えっ、テストを先に?」と思うかもしれませんが、この手法には多くのメリットがあり、世界中の開発者に支持されています。この記事では、TDDの基礎から実践的な使い方まで、できるだけわかりやすく解説していきます。ぜひ最後までお付き合いください! TDDとは何かTDD(Test-Driven Development...
5日前

RSpecのCI実行時間改善への取り組み
1
Zennの「Test」のフィード
はじめにこんにちは、TRUSTDOCKでバックエンドエンジニアをしている氏家です。私たちのプロジェクトでは、Ruby On Railsを使用したアプリケーションを構築しており、テストにはRSpec、CIにはCircleCIを使用しています。このCIの実行に平均20分前後かかっていました。この時間を少しでも短縮できれば、全体の開発生産性の向上やCIの料金の削減などにもつながるため、調査・改善を行いました。この記事では実際に試したアプローチと得られた知見についてご紹介します。なお、今回ご紹介する内容以外で、以下の施策はすでに実施済みのため下記の2つ以外のアプローチでのご紹介と...
5日前
12/25 (木)

QAエンジニアは巻き込み、巻き込まれ
Zennの「QA」のフィード
\オカウチワニが1人でやっている okauchiwani-hitori Advent Calendar 2025 25日目の記事です!!!/QAエンジニアというと、どうしても「数少ない品質の専門家」「最後に全部を見る人」「品質の責任を1人で背負う人」というイメージを持たれがちです。実際、現場でもそう振る舞ってきた人は多いと思います。ただ、そのやり方には限界があります。プロダクトが大きくなり、開発スピードが上がり、関わる人が増えるほど、QAが1人で抱え込める範囲は確実に超えていきます。品質はQAエンジニアの努力だけで守れるものではなく、チーム全体で作られるものだからです。だからこそ、...
5日前

QAエンジニアが初めてOSSにコントリビュートした話
Zennの「QA」のフィード
はじめにこんにちは、QAエンジニアの細井です!突然ですが、皆さんはオープンソースソフトウェア(OSS)へのコントリビュート、やったことありますか?「コードを書くのはエンジニアの仕事」「OSSへの貢献なんてハードル高すぎ…」「エンジニアとして箔がつくからいつかはチャレンジしたいな、、、」そう思っていた私ですが、先日人生初のOSSコントリビュートを達成しました!🎊本記事では、QAエンジニアの私がどのようにしてOSSへのコントリビュートに至ったのか、その経緯と学びをお伝えします。!この記事はこんな方におすすめOSSへのコントリビュートに興味はあるけど踏み出せない方OSS...
5日前

フロントエンドテストパフォーマンス改善:Vitestのボトルネックを探っていく
25
Zennの「Test」のフィード
どうもこんにちは、たくびーです。最近、CIにかかる時間が気になり、その手始めとしてテストの高速化に挑戦していました。今回はそこで得たボトルネックの特定方法と意外なボトルネックについて紹介したいと思います。 推測するな、計測せよかの有名なロブ・パイク氏の「Notes on Programming in C」の言葉を意訳したものです。Rule 2. Measure. Don't tune for speed until you've measured, and even then don't unless one part of the code overwhelms th...
5日前

品質が主語、テストは手段 開発ライフサイクル全体でアプローチするQAとは
PTW/ポールトゥウィン【公式】
デリバリーの高速化が当たり前となったソフトウェア開発の現場では、「品質を担保しながらスピードも落とさない」という、かつてない難題が突きつけられています。開発が完了したプロダクトを最後にチェックするという従来型のテストアプローチだけでは、増え続けるリリース量と短縮される開発サイクルを支えきれない。そう感じている開発責任者やプロダクトオーナーは、少なくないのではないでしょうか。では、品質保証の考え方そのものを見直す必要があるとしたら。テストを「工程」ではなく、「手段」として捉え直したとき、QAはどこまで開発に価値を提供できるのか。ポールトゥウィンのQAソリューション事業部は、ゲームデバッグで培ってきた大規模・高再現性の品質保証ノウハウを背景に、開発ライフサイクル全体から品質にアプローチする新たなQAのあり方を模索しています。今回は、全国500名規模・100以上のプロジェクトを推進するQAソリューション事業部 シニアマネージャーの木川に、「品質を主語にしたQAサービス」が目指す方向性について話を聞きました。続きをみる
5日前

25日目:まとめ(記事でたどる私の20年)
Zennの「品質」のフィード
はじめにこのAdvent Calendarも、いよいよ最終日となりました。これまで、この20年間に私が書いてきたWeb記事を振り返ってきましたが、最後にそこで感じたことを「変化」「責任」「挑戦」「感謝」の4つのキーワードでまとめたいと思います。やや自分語りの部分もありますが、最終回としてお付き合いいただければ幸いです。 変化この20年で、本当にさまざまな変化がありました。 扱うテーマの変化=技術の変化テストや品質を軸としながら、新しいテーマが次々と加わってきました。序盤(2006~2012年)テスト自動化(1日目、5日目、8日目、9日目)、メトリクス(2日目)、...
6日前

25日目:まとめ(記事でたどる私の20年)
Zennの「Test」のフィード
はじめにこのAdvent Calendarも、いよいよ最終日となりました。これまで、この20年間に私が書いてきたWeb記事を振り返ってきましたが、最後にそこで感じたことを「変化」「責任」「挑戦」「感謝」の4つのキーワードでまとめたいと思います。やや自分語りの部分もありますが、最終回としてお付き合いいただければ幸いです。 変化この20年で、本当にさまざまな変化がありました。 扱うテーマの変化=技術の変化テストや品質を軸としながら、新しいテーマが次々と加わってきました。序盤(2006~2012年)テスト自動化(1日目、5日目、8日目、9日目)、メトリクス(2日目)、...
6日前

freeeのQA組織の現在地とこれから
1
QA - freee Developers Hub
メリークリスマス!今日まで毎日QAメンバーによるfreee QA Advent Calendar 2025が続いてますが、最終日の25日目は、フリーの横断 QA 部長、ymty(ゆもつよ)が担当します。 今回は、先日行われたfreee技術の日2025で登壇した「freeeのQA組織の現在地とこれから」の内容をベースに、フリーのQA組織が現在どこにいて、どこへ向かおうとしているのかをご紹介します。 当日の登壇で使用したスライドは以下になります。 freeeのQA組織の現在地とこれから-freee技術の日2025 - Speaker Deck 当日の動画も公開されています。 www.youtube…
6日前

Appiumの接続がしょっちゅう切れる問題をなんとかした話
ソフトウェアテストタグが付けられた新着記事 - Qiita
Appium、みなさまはご存知でしょうか?モバイルアプリケーションのテスト自動化を自分で書こうとすると大抵挙げられるもので、ベースはSelenium(これまたWebテストの定番として有名)をモバイルアプリに対応させたようなライブラリです。ざっくりといえば、Pythonか...
6日前
12/24 (水)

"自分が見ないと安心できない"のはなんでだろう?
Zennの「QA」のフィード
\オカウチワニが1人でやっている okauchiwani-hitori Advent Calendar 2025 24日目の記事です!!!/QAの仕事をしていると、こんな感覚に覚えがある人は多いと思います。"一応、自分で見ておきたい""他の人が確認したと言っているけど、最後は自分の目で確認したい"これは決して悪い感覚ではありません。むしろ、品質に責任を持とうとしているからこそ生まれる自然な感情です。ただ、この感覚を個人の頑張りに任せ続けると、どこかで限界が来ます。今回は、なぜこの状態になるのかと、どうやって仕組みに変えていくかを整理してみます。 責任を引き受ける立場にい...
6日前

2025アドベントカレンダー『APIテスト』
テスターちゃん【4コマ漫画】
2025アドベントカレンダー『APIテスト』 このマンガは『ソフトウェアテスト Advent Calendar 2025』24日目の記事です。 ……力尽きたので解説は別途書きます~><
6日前

System Fixerについて
Go!Go!Gomaznさんのフィード
System Fixer (システムフィクサー)System Fixerとは、ソフトウェア、組織、人間関係、文化的文脈を一つの巨大な「システム」と捉え、そこに潜む不整合や断絶(バグ)を解消し、機能不全に陥った現場を再起動させる専門職です。QAエンジニアとしての目的志向、テストエンジニアとしての観察眼と、アジャイルコーチや組織開発ファシリテーターの領域を横断するスキルを用い、システムが持続的に価値を生み出すための「修正(Fix)」を行います。System Fixerに込めた思い(背景と経緯)はこちら 概要と定義System Fixerは、単なるトラブルシューティングや現状復...
6日前

仕事の基本-25. アイスバーグ・モデル
Kouichi Akiyama
2025年のアドカレです。(最終回)前回は、気になってはいるものの、手を出せていないことに思い切ってトライしてゼロをイチに変えるために必要となる「自尊心」について書きました。続きをみる
6日前

【第2回】見えない相手への「思いやり」とは何か?——エントリーキャリアが在宅勤務で信頼を築くための合理的な配慮とは
品質 | Sqripts
前回、エンジニアの成長における「心技体」の中でも、土台となる「心(マインドセット)」の重要性についてお話ししました。早速、具体的な話に入っていきます。まずはちょっとしたことから「思いやり」を始めていきましょう。 本記事は...The post 【第2回】見えない相手への「思いやり」とは何か?——エントリーキャリアが在宅勤務で信頼を築くための合理的な配慮とは first appeared on Sqripts.
6日前

24日目:わかりやすい日本語を書こう
Zennの「品質」のフィード
はじめにこのAdvent Calendarでは、過去に私が書いたテストや品質に関する記事の紹介をします。本日紹介する記事はこちらです。掲載日:2015年12月掲載メディア:slideshare 生成AIによる要約「わかりやすい日本語を書こう(完全版)」 は、読み手に誤解なく伝わる日本語を書くための実践的なガイドです。主なポイントは以下の通りです。主語・述語を明確にする、修飾語を遠ざけない、1文を短くするなど、文構造を整える基本技法を紹介。あいまい語(「適宜」「ちゃんと」「なるべく」など)や、抽象的で理解しにくい表現を避けることの重要性を説明。「誰に」「何を」...
7日前

「保育料を経費に!プロジェクト」を支援しよう!
ブロッコリーのブログ
はじめに 本記事は子育てエンジニア Advent Calendar 2025の13日目の記事です*1。 保育園を利用していますか? 皆さんは子育てが大変な中、エンジニアとしても働いていると思います。 そんな中、就労している日中は子供をどうしていますか? 祖父母などの親戚に見てもらうといった方もいるかもしれませんが、多くの方は保育園や幼稚園に預けていると思います。 保育料について 保育園や幼稚園に預ける時、負担になってくるのが保育料です。その保育料はどのようになっているでしょうか? 現状調べた中だと、以下のようになっています。 保育園(認可保育園) 3〜5歳児クラス…国の制度によって無償化 3歳…
7日前

4年目QAが振り返る品質文化の変遷
#QAエンジニアタグ
メリークリスマス🎄iCARE QAEチームの野崎です。キャッチの写真は夫が焼いためちゃうまジンジャークッキーです🍪本記事はiCARE Advent Calendarの24日目の記事になります。続きをみる
7日前

E2Eテストの基礎から学ぶ:実践的なEnd-to-Endテストガイド
1
Zennの「QA」のフィード
はじめに「テストは書いてるけど、本番環境で動かしたら想定外のエラーが...」という経験、ありませんか?ユニットテストで個々の関数は完璧に動いていても、実際にユーザーが操作する画面では思わぬ問題が起きることがあります。ボタンをクリックしたのにフォームが送信されない、画面遷移がうまくいかない、APIとの連携でエラーが発生する...こういった問題を事前に見つけるのがE2Eテストです。この記事では、E2E(End-to-End)テストの基礎から実践的な使い方まで、できるだけわかりやすく解説していきます。初めての方でも安心して読み進められるよう、丁寧に説明していきますね。 E2Eテス...
7日前

E2Eテストの基礎から学ぶ:実践的なEnd-to-Endテストガイド
1
Zennの「Test」のフィード
はじめに「テストは書いてるけど、本番環境で動かしたら想定外のエラーが...」という経験、ありませんか?ユニットテストで個々の関数は完璧に動いていても、実際にユーザーが操作する画面では思わぬ問題が起きることがあります。ボタンをクリックしたのにフォームが送信されない、画面遷移がうまくいかない、APIとの連携でエラーが発生する...こういった問題を事前に見つけるのがE2Eテストです。この記事では、E2E(End-to-End)テストの基礎から実践的な使い方まで、できるだけわかりやすく解説していきます。初めての方でも安心して読み進められるよう、丁寧に説明していきますね。 E2Eテス...
7日前

それでも品質保証プロセスを作り続ける理由(発表と補足)
飴ブロ(仮
背景 みなさんこんにちは、ぱいんです。本記事は、ソフトウェアテストアドベントカレンダー2025の15日目です*1。 2025/10/17に行ったテストラジオの勉強会で「それでも品質保証プロセスを作り続ける理由」という発表を行った内容のサマリに、個人的な背景と補足を加えたものです。*2 特に、1人目QAとしてプロジェクトに入っている方や、属人化に悩んでいる方に読んでもらえたら嬉しいです。 スライドはこちら。 はじめに 過去5年くらい、様々なプロジェクトに関わる中で品質保証プロセスの構築を行ってきました。それは、私がいなくなったら品質活動が廃れてしまうことを避けたい、という思いがあり、永続化を試み…
7日前

バグの優先度判断基準/フローの適正化をスコアリングで行った話
1
Zennの「QA」のフィード
はじめにメリークリスマスイブ! atama plusでQAエンジニアをやっていますpiyoです 。atama plus Advent Calendar 2025の12月24日の記事になります 。atama plusではバグをJIRAで管理し、毎朝QA主導で新規バグのトリアージ(バグの内容確認、優先度判断、対応チームのアサイン決めなど)を実施しています 。今回は、スコアリングによる優先度判断基準とフローを整備した取り組みについて紹介します。「バグのトリアージで、バグの優先度判断に迷っている」「事業状況に応じた対応判断に迷いが生じやすい状況に陥っている」もしそんな悩みを感じている...
7日前

温故知新。未来を創る、QAエンジニアの軌跡。
1
QA - freee Developers Hub
QAエンジニアの進化 はじめに こんにちは。freeeでQAのマネージャをしているuemuです。これは、freee QA Advent Calendar 2025 24日目の記事になります。 💡 プロフィール 開発エンジニアを経て、1995年に外資系企業にてテストエンジニアとしてのキャリアをスタート。以来、パッケージソフト、Web、モバイル、医療系SaaSなど多岐にわたる領域でQAエンジニアとして従事。 2019年にfreeeへジョイン、現在に至る 気づけば、「QA」という仕事に携わり始めてから、およそ30年という月日が経ちました。 四半世紀を超えるその時間は、IT技術にとっても激動の歴史でし…
7日前



