זוהי אפליקציית לינוקס בשם Pitest שניתן להוריד את המהדורה האחרונה שלה בתור 1.15.2sourcecode.zip. ניתן להפעיל אותו באופן מקוון בספק האירוח החינמי OnWorks עבור תחנות עבודה.
הורד והפעל באינטרנט את האפליקציה הזו בשם Pitest עם OnWorks בחינם.
בצע את ההוראות הבאות כדי להפעיל את האפליקציה הזו:
- 1. הורד את היישום הזה למחשב שלך.
- 2. הזן במנהל הקבצים שלנו https://www.onworks.net/myfiles.php?username=XXXXX עם שם המשתמש שאתה רוצה.
- 3. העלה את היישום הזה במנהל קבצים כזה.
- 4. הפעל את האמולטור המקוון של OnWorks Linux או Windows מקוון או אמולטור מקוון של MACOS מאתר זה.
- 5. ממערכת ההפעלה OnWorks Linux שזה עתה התחלת, עבור אל מנהל הקבצים שלנו https://www.onworks.net/myfiles.php?username=XXXXX עם שם המשתמש הרצוי.
- 6. הורד את האפליקציה, התקן אותה והפעל אותה.
בצילומי מסך
Ad
פיטסט
תיאור
PIT היא מערכת מתקדמת לבדיקת מוטציות, המספקת כיסוי בדיקות תקן זהב עבור Java ו-jvm. זה מהיר, ניתן להרחבה ומשתלב עם כלי בדיקה ובנייה מודרניים. תקלות (או מוטציות) מוזרעות אוטומטית בקוד שלך, ואז הבדיקות שלך מופעלות. אם הבדיקות שלך נכשלות אז המוטציה נהרגת, אם הבדיקות שלך עוברות אז המוטציה חיה. מכיוון שהוא למעשה מסוגל לזהות אם כל הצהרה נבדקת בצורה משמעותית, בדיקת מוטציות היא תקן הזהב שלפיו נמדדים כל סוגי הכיסוי האחרים. כיסוי מבחן מסורתי (כלומר שורה, הצהרה, ענף וכו') מודד רק איזה קוד מבוצע על ידי הבדיקות שלך. זה לא בודק שהבדיקות שלך באמת מסוגלות לזהות תקלות בקוד המבוצע. לכן הוא מסוגל לזהות רק קוד שבוודאי לא נבדק.
תכונות
- בדיקת מוטציות היא מושגית די פשוטה
- ניתן לאמוד את איכות הבדיקות שלך מאחוז המוטציות שנהרגו
- PIT מפעיל את בדיקות היחידה שלך מול גרסאות ששונו אוטומטית של קוד היישום שלך
- כיסוי מבחן מסורתי (כלומר שורה, הצהרה, ענף וכו') מודד רק איזה קוד מבוצע על ידי הבדיקות שלך
- הדוגמאות הקיצוניות ביותר לבעיה הן בדיקות ללא הצהרות
- מכיוון שהוא למעשה מסוגל לזהות אם כל הצהרה נבדקת בצורה משמעותית, בדיקת מוטציות היא תקן הזהב שלפיו נמדדים כל סוגי הכיסוי האחרים
שפת תכנות
Java
כל הקטגוריות
זוהי אפליקציה שניתן להביא גם מ-https://sourceforge.net/projects/pitest.mirror/. הוא התארח ב-OnWorks על מנת להפעיל אותו באינטרנט בצורה הקלה ביותר מאחת ממערכות ההפעלה החינמיות שלנו.