Loading

test-gap-analysis

نگه‌دارنده dotnet

مهارت با pseudo-mutation analysis مشخص می‌کند تغییرات رفتاری production را آزمون‌های موجود می‌گیرند یا چه شکاف‌هایی باقی می‌ماند. جزئیات اجرایی، دامنه و محدودیت‌های آن در متن مرجع زیر حفظ شده است. متن مرجع: Pseudo-mutation analysis ONLY: answer whether tests would catch a bug if production code changed, which meaningfu

نسخه فعلی
نامشخص
مجوز
MIT
دسترسی شبکه
نامشخص / ارزیابی‌نشده
وضعیت بررسی
تأیید نشده

چه مسئله‌ای را حل می‌کند؟

مسئلهٔ با pseudo-mutation analysis مشخص می‌کند تغییرات رفتاری production را آزمون‌های موجود می‌گیرند یا چه شکاف‌هایی باقی می‌ماند. جزئیات اجرایی، دامنه و محدودیت‌های آن در متن مرجع زیر حفظ شده است. متن مرجع: Pseudo-mutation analysis ONLY: answer whether tests would catch a bug if production code changed, which meaningful changes would still pass, or which caller-visible mutations existing assertions would miss; verify candidates when requested, then optionally close verified gaps. Activate for behavioral blind spots or missing edge cases tied to production behavior. Polyglot. DO NOT USE FOR: suite organization, taxonomy, metadata, or distribution reports (test-tagging); .NET line-vs-branch or Cobertura interpretation, arithmetic, plateaus, project-wide coverage gaps, or coverage-backed test/CRAP priorities (coverage-analysis; use native coverage tooling outside .NET); named-target CRAP (crap-score); new suites (code-testing-agent); assertion/smell audits; or mutation tools را با قابلیت‌های تصریح‌شده در منبع حل می‌کند.

چه زمانی مناسب است؟

برای با pseudo-mutation analysis مشخص می‌کند تغییرات رفتاری production را آزمون‌های موجود می‌گیرند یا چه شکاف‌هایی باقی می‌ماند. جزئیات اجرایی، دامنه و محدودیت‌های آن در متن مرجع زیر حفظ شده است. متن مرجع: Pseudo-mutation analysis ONLY: answer whether tests would catch a bug if production code changed, which meaningful changes would still pass, or which caller-visible mutations existing assertions would miss; verify candidates when requested, then optionally close verified gaps. Activate for behavioral blind spots or missing edge cases tied to production behavior. Polyglot. DO NOT USE FOR: suite organization, taxonomy, metadata, or distribution reports (test-tagging); .NET line-vs-branch or Cobertura interpretation, arithmetic, plateaus, project-wide coverage gaps, or coverage-backed test/CRAP priorities (coverage-analysis; use native coverage tooling outside .NET); named-target CRAP (crap-score); new suites (code-testing-agent); assertion/smell audits; or mutation tools و مطابق شرط‌های روشن منبع، از این مهارت استفاده کنید. عبارت‌های دقیق منبع: Pseudo-mutation analysis ONLY: answer whether tests would catch a bug if production code changed, which meaningful changes would still pass, or which caller-visible mutations existing assertions would miss; verify candidates when requested, then optionally close verified gaps. Activate for behavioral blind spots or missing edge cases tied to production behavior. Polyglot. DO NOT USE FOR: suite organization, taxonomy, metadata, or distribution reports (test-tagging); .NET line-vs-branch or Cobertura interpretation, arithmetic, plateaus, project-wide coverage gaps, or coverage-backed test/CRAP priorities (coverage-analysis; use native coverage tooling outside .NET); named-target CRAP (crap-score); new suites (code-testing-agent); assertion/smell audits; or mutation tools.

فقط با pseudo-mutation analysis بررسی می‌کند که اگر کد production تغییر کند، آیا testها یک bug را می‌گیرند، کدام تغییرات معنادار همچنان pass می‌شوند، و assertionهای موجود کدام mutationهای قابل‌مشاهده برای caller را از دست می‌دهند. در صورت درخواست candidateها را verify می‌کند و سپس می‌تواند شکاف‌های تأییدشده را ببندد. برای behavioral blind spot یا missing edge case وابسته به رفتار production است و Polyglot است. برای suite organization، taxonomy، metadata یا distribution report از test-tagging؛ برای .NET line-vs-branch یا تفسیر Cobertura، arithmetic، plateau، project-wide coverage gap یا اولویت test/CRAP مبتنی بر coverage از coverage-analysis و بیرون از .NET از native coverage tooling؛ برای named-target CRAP از crap-score؛ برای new suite از code-testing-agent؛ و برای assertion/smell audit یا mutation tool استفاده نکنید.

نصب و به‌روزرسانی

این دستورها فقط برای کپی نمایش داده می‌شوند و روی سرور RefHub اجرا نمی‌شوند. پیش از اجرا، منبع بالادستی پیوندشده را بررسی کنید.

دستور نصب
npx skills add dotnet/skills --skill test-gap-analysis -y

سازگاری با ایجنت‌ها

هنوز تست سازگاری ثبت نشده است

تا وقتی شواهد تست ثبت نشده، سازگاری این مهارت با ایجنت‌ها را تأییدشده فرض نکنید.

منبع و وضعیت بررسی

توضیح بالا معرفی ساختاریافتهٔ کاتالوگ است و بازبینی تحریریه‌ای آن ثبت نشده؛ اطلاعات فنی و وضعیت راستی‌آزمایی جداگانه نمایش داده می‌شوند.

آخرین بررسی منبع
ثبت نشده