Python Code Coverage

כלי שמחשב ומנתח כיסוי בדיקות של פייתון, מזהה פערים ומסכם את הכיסוי לפי קובץ ולכיסוי כולל כדי להדריך שיפור הבדיקות.

Request Feature / Support
4,356+
Total Calculations Run
< 15ms
Browser Execution Speed
100%
Client-Side Privacy
4.9 / 5.0
User Satisfaction

Worked Example & Common Values

Below is a sample worked calculation demonstrating how Python Code Coverage processes input data instantly inside your browser.

Sample Input Birth date: Jan 15, 1995, Target date: Oct 20, 2023
Computed Result Chronological Age: 28 Years, 9 Months, 5 Days (10,505 days elapsed)
Execution Mode Client-Side In-Browser JS
AI Web Tool Generator

Build Your Own Custom Web Calculator in Seconds

Type what tool or calculator you need below. Our AI will build it instantly for your site.

Popular ideas:
100% FREE • No Credit Card Required

אודות כלי זה

כלי הכיסוי של Python Code Coverage מחשב ומנתח את כיסוי הבדיקות לפרויקטי פייתון. הוא מתמקד בשורות ובענפים المستוכרים על ידי הבדיקות, תוך שימוש בדוחות coverage.py והרצות בדיקות סטנדרטיות כמו pytest או unittest. הקלטים הדרושים כוללים נתיב הפרויקט (project_path) ಮತ್ತು פקודת בדיקה (test_command), עם דפוסי include/exclude אופציונליים לצמצום היקף. התוצאה היא סיכום מובנה עם אחוזים כלליים ופרטי קבצים שמסייעים לשיפור. תכונות אופציונליות כוללות קטגוריזציה לפי קובץ על פי מודול, סה״כ שורות ומיפוי ליעדי כיסוי.

מושגית: הוא מפרש דוחות כיסוי, מנרמל נתונים بين מודולים וחישוב line_coverage = hits/total_lines ו-branch_coverage = taken/total_branches. תומך בפורמטים נפוצים כמו XML ו-JSON להשתלבות ב-CI ויכול לייצא תוצאות המתאימות ל dashboards ול-pull requests. כללים מרכזיים מטפלים בנתיבים לא תקפים, נתונים חסרים וערכים מחוץ לטווח, כשהאחוזים מוגבלים ל-0–100%. הוא מכבד דפוסי include/exclude ויכול לשקלל שוב תוצאות לפי חשיבות המודול.

מי מרוויח מהכלי: מפתחי פייתון, מהנדסי QA וצוותי CI שמבקשים שקיפות אובייקטיבית לגבי יעילות הבדיקות. הערך הייחודי טמון בגרנולריות לפי קובץ, מצב לפי סף ודוחות exportable שמתחברים לביקורות קוד ול dashboards אנליטיים. הוא משלים ניתוח סטטי בהבלטת פערי זמן ריצה ועוזר לתעדף השקעות בבדיקות ולהפחית סיכונים.

מקרי שימוש: אימת בדיקות לפיצ'רים חדשים, השוואת כיסוי בין סניפים, מעקב אחרי שיפורים לאורך סדקי הספראו. דוגמות מציגות איך הוספת בדיקות מדורגת מ-62% ל-78% במהלך גרסה. שימוש מתקדם תומך באגרגציה למספר פרויקטים, דוחות מגמתיים היסטוריים ואינטגרציה ל-CI דרך יציאות סטנדרטיות (JSON, XML) ואפשרויות ייצוא ל-CSV או סיכומי HTML. הכלי נשאר קל משקל, לא פולשני ותואם לסביבות פייתון נפוצות. אבטחת נתונים: אין קוד מועלה לשירותים חיצוניים.

איך להשתמש

  1. לספק כניסות: הגדר נתיב הפרויקט, פקודת הבדיקה ודפוסי include/excludeOPTIONAL.
  2. הגדר ספים וצורת הדו״חות לפי הצורך.
  3. הרץ את החישוב כדי לחשב את הכיסוי.
  4. סקור את הסיכום ואת התוצאות לפי קובץ כדי לזהות פערים.
  5. ייצא את התוצאות ל-CI pipelines או לדוחות.
How to use code coverage tool for python

Frequently Asked Questions

מצא תשובות מהירות

איך מחושבת הכיסוי?
כיסוי שורות = מזכיר / סה"כ שורות; כיסוי ענפים = ענפים שנלקחו / סה"כ ענפים. הכלי משתמש ביצואי coverage.py ומתייחס לערכים חסרים כאפס.
אילו כניסות דרושות?
נתיב הפרויקט ופקודת הבדיקה הם דרושים. דפוסי include/exclude אופציונאליים מצמצמים היקף; ספים קובעים קריטריוני Pass/Fail; פלטים יכולים להיות XML, JSON או HTML.
האם אפשר להשתמש עם פרויקטים מרובים או ב-CI?
כן. תומך האגרגציה בין מודולים או פרויקטים ומייצא סיכומים JSON או XML לשילוב CI, או יוצר דוחות HTML בני-קריאה.
מה מבדיל את הכלי הזה?
מעל לכל זה דגש על גרנולריות לפי קובץ, מצב מבוסס על ספים וייצוא פשוט ל-CI, מספק פערים פעולה ומוביל ליעילות תיעול הבדיקות בתוך סביבת פייתון.

Need to run multiple calculations?

Create a free account today to unlock unlimited daily runs, access advanced parameters, save your history, and request custom features.

Register Free Account

Related Tools

Other useful calculators and utilities you might like

Developer Tools

ממיר Spotify ל-MP3

ממיר קבצי שמע מסופקים מקומית ל-MP3, מאפשר האזנה offline ותאימות בין מכשירים למוזיקה בבעלות חוקית ואח...

Developer Tools

מחשב מרחק דרך

מחשב מרחק דרך למטיילים, מתכנני לוגיסטיקה ונהגים כדי להעריך במהירות מרחקים וזמן בין מקומות.

Developer Tools

מחשבון גיל

קבע במהירות את גיל האדם מבוסס על תאריך הלידה שלו עם המחשבון החינמי שלנו באינטרנט, מתאים לשימוש אישי...

Developer Tools

הממיר מטבעות

המיר במהירות סכומים בין מטבעות שונים עם הממיר חינם שלנו, מתאים לנסיעות, עסקים וקונים בינלאומיים.

המשוב שלך חשוב

עזור לנו לשפר