TECH PLAY

ソフトウェアテスト」に関連する技術ブログ

728 件中 91 - 105 件目
イネイブリングQAについての連載、第3回となる今回は、イネイブリングQAに必要なスキルについて考えていきましょう。 <QA活動のスキル伝達「イネイブリングQA」 記事一覧> ※クリックで開きます 【第1回】イネイブリングQAとは何か?開発組織に品質文化を根付かせる第一歩 【第2回】「開発者の負担を軽くする」イネイブリングQAの考え方 【第3回】開発組織に品質技術を伝えるための2つのスキル 前回の記事 では、開発者に対するさまざまな「イネイブリング圧」がある状況のなか、単純に品質に関する知識やスキルを伝える
単体テストのカバレッジは高いのに、なぜかバグが取りこぼされてしまう。そのような経験はありませんか? 実は、コードが実行されたかどうかを示すカバレッジだけでは、テストコードの真の品質、つまり「バグを検出できる力」を測ることはできません。 そこで注目されているのが、ミューテーションテストという手法です。 これは、プログラムに意図的に「疑似バグ」を埋め込み、既存のテストがそのバグを検出できるかを検証することで、テストの有効性を客観的に評価します。 そこで今回はミューテーションテストの基本概念から、具体的な進め方
アジャイル開発やCI/CDの普及により、テストの効率化と品質維持の両立は喫緊の課題です。手動テストや従来のテスト自動化だけでは追いつかないと感じていませんか? 今回は次世代のテスト手法として注目されている「モデルベーステスト(MBT)」について、その定義から導入のメリット、課題、具体的な進め方まで、ソフトウェアQAエンジニアが知りたい情報を網羅的に解説します! import haihaiInquiryFormClient from "https://form-gw.hm-f.jp/js/haihai.in
この記事では、ソフトウェアテストの品質や効率を高めるために適切なテスト技法を選び、活用する方法について説明しています。具体的なテスト技法の特徴や選び方、使用方法を紹介し、テストの目的や対象、予算などの観点から最適な技法を選ぶ重要性を強調しています。
本記事は 夏休みクラウド自由研究2025 8/14付の記事です 。 世界の国からこんにちは。masedatiです。好きな音楽は、椎名林檎 と ずっと真夜中でいいのに。 です。 今回は、 AWSが発表した次世代エージェント型IDE「Kiro」 を実際に触ってみて、Webアプリケーションを自由工作してみた体験記となります。 👻 Kiroって何? 生成AIの話題が尽きない中、皆さんKiroを触ってみましたでしょうか? (Kiroで遊ぶことを、私は勝手に「ゴーストダイブ」と呼んでいます) Kiro は、AIエージ
ソフトウェア開発におけるテストは、製品の品質を左右する重要なプロセスです。 しかしテスト工数の見積もりは不確実性が高く、プロジェクトの計画段階でつまずく大きな要因の一つです。 不正確な見積もりはプロジェクトの遅延やコスト超過、さらには品質低下に直結するリスクを伴います。 今回はテスト見積もりの難しさと課題を紐解きながら、主要な見積もり手法である「類推見積」「ボトムアップ見積」「パラメトリック見積」の3つを、具体的な計算例を交えてわかりやすく解説します。 これらの手法を使い分け、見積もり精度を高めるためのポ
テスト工数の削減と品質確保の両立は、ソフトウェア開発における永遠の課題です。 特に、複数の条件が絡み合う複雑なシステムのテストでは、すべての組み合わせをテストする「全件テスト」が現実的ではなく、効率的なテスト設計手法が求められます。 そこで注目されているのが、ペアワイズ法(オールペア法)です。 今回はテストケースを大幅に削減しながらも、高い網羅性を保つことができるこの手法について、その概要から具体的な手順、メリット、そして注意点まで、詳しく解説します。 import haihaiInquiryFormCl
ソフトウェア開発において、欠陥(バグ)の発生は避けられません。 重要なのは、その欠陥をいかに効率的かつ適切に管理するかです。 そこで今回は欠陥が発見されてから完全に解決されるまでのプロセスを「欠陥/バグのライフサイクル」として解説します。 このライフサイクルを理解し、チーム内で共有することで、欠陥管理プロセスの透明性が高まり、開発の効率化と品質向上に繋がります。 具体的な欠陥ステータスの種類から、各ステータス間の詳細なワークフローまでを詳しく見ていきましょう! import haihaiInquiryFo
メルカリハロで QA Engineering manageをしている @____rina____ です。 昨年2024年11月に開催された Agile Testing Days とそこで参加したワークショップについて紹介します。 Agile Testing Daysとは何か   Agile Testing Days とは、ドイツのポツダムで毎年開催されているカンファレンスです。参加者層はテスター、アジャイルテスター、QAエンジニア、テストリード、テストオートメーションエンジニアといったQAやテストに関する
(この記事は、 Improve PostgreSQL performance: Diagnose and mitigate lock manager contention を翻訳したものです。) ワークロードが拡張するにつれて、データベースの読み取り操作が予期せず遅くなっていませんか?PostgreSQL ベースのシステムを運用している多くの組織では、すぐには明らかにならないパフォーマンスのボトルネックに遭遇する事があります。多数のパーティションやインデックスを持つテーブルに対して多くの同時読み取り操作が
こんにちは、株式会社SHIFT TD推進の三浦です。 皆さんは知っていますか? 今、SHIFT社内外ともに普及が進んでいる テスト設計支援ツール 「 TD」 が 昔ネガティブなイメージがついていたことを...。 実はTDが誕生した直後は不具合が多発してしてしまい、多くのユーザーから 「TDはバグが多い」 という印象をもたれてしまいました。不具合を解消して新機能が増えた今でも、過去のイメージを持っている人がいるかもしれないため"イメージ改革"をすべく筆を執らせていただきました。
こんにちは、QAエンジニアのうえやまです。 現在私はE2Eテスト自動化に携わっており、日々さまざまな特性を持ったテストの自動化に取り組んでいます。 本記事では、自動化したいテストの内容が決まった後、「そのテストの特性に合わせた設計をどう行うか」という品質と効率を左右する重要な部分にフォーカスして、私の経験から得られた3つの設計パターンをご紹介します。 いずれも、キャプチャ&リプレイ(ノーコード、ローコード)やスクリプティングでの自動化といった環境によらず適用可能な設計方法になります。 テスト特性にフォーカ

ブログランキング

集計期間: 2025年12月5日 2025年12月11日

タグからブログをさがす

プログラミング

LaravelElixirPHPObjective-C

TECH PLAY でイベントをはじめよう

グループを作れば、無料で誰でもイベントページが作成できます。 情報発信や交流のためのイベントをTECH PLAY で公開してみませんか?
無料でイベントをはじめる