רישטי

קוד פתוח מוטציה בדיקה Plug-in עבור ליקוי
הורד עכשיו

רישטי דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • GPL
  • מחיר:
  • FREE
  • שם המפרסם:
  • Ben Smith
  • אתר האינטרנט של המוציא לאור:
  • http://rallypoint.wbpsystems.com/

רישטי תגים


רישטי תיאור

קוד פתוח מוטציה בדיקה Plug-in עבור ליקוי ליקוי Muclipse הוא עטיפה עבור מערכת jmutution (mujava), אשר מבצע בדיקות מוטציה. זהו תוסף Eclipse עם תצורות זמן ריצה ותצוגה. השימושיות מוגברת ניתנת להשתמש בתכונות של IDE.The מעבד מוטציה איטרציה של תהליך מוטציה כרוך ביצירת מוטציות, ביצוע בדיקות יחידה עם מוטציות במקום המקור, ולהשוות את התוצאות של המוטנטים לתוצאות של מקורי (ראה נתון לעיל). שינויים של קוד המקור שהשתנו על ידי מפעילי מוטציה. המושג העיקרי מאחורי בדיקות מוטציה הוא כי שינוי קוד המקור של יחידה נתונה (או מוטציה IT) צריך לגרום למבחן הפועל על יחידה זו כדי להיכשל. אם בכיתה מוטציה, היא צריכה לגרום למקרים של מבחן להיכשל או לייצר שונה תוצאות מאשר המקור (למעט במקרה של חיובי שווא). אם הליך המוטציה מגלה חיובי אמיתי, היזם יודע אז יש חולשה בקוד הבדיקה שלו: אם שינוי הקוד אינו מייצר כשל בדיקה , המבחן חסר משהו. היזם מחקרים כיצד מוטציה שונה מהמקור, ומנסה לכתוב בדיקה שתתפוס את השגיאה האפשרית, ובכך תחילת איטרציה שנייה של התהליך. בדרך זו, נוהל בדיקות המוטציה מסייעת למפתחים ליצור קבוצות מבחן חזקה. באופן ספציפי, הוא מספק API אשר עושה ביצוע בדיקות מוטציה קל יותר. Mujava, על ידי Yu Seung MA, ד"ר יונג רי קוון וד"ר ג 'ף Offut, היא מערכת מוטציה עבור קבצי Java. באמצעות OJ, Mujava מספקת הן ממשק משתמש API לביצוע מוטציה על כיתות Java הקיים. לאחר ביצוע מוטציות ברמת השיטה או ברמת המעמדות על שיעורי ג 'אווה שצוין, מג'אווה מפעילה testcases על השיעורים המקוריים ושוב על מוטציות ומשווה את התוצאה, ובכך יישום תהליך המוטציה המתואר לעיל. Muclipse הוא תוסף Eclipse אשר מספק גשר בין UPI Mujava הקיים לבין Eclipse Workbench.Muclipse הוא גלגול נשמות של כלי mujava בצורה של תקע Eclipse. תהליך המוטציה דורש כמות גדולה של מניפולציה שפה מטא. מאז מפעילי מוטציה לפעול על קוד המקור, מוטציה המיוצר צריך להיות מוערך לפני שזה יכול להיות לרוץ נגד מקרים הבדיקה. בנוסף, בדיקות מוטציה דורשת כי קוד המקור של מוטציה לא להיות על ג 'אווה classpath אם אתה מנסה "להרוג" את זה. שני הצעדים האלה דורשים הגדרות ספציפיות מאוד של Java Runtime, אשר מטופלים על ידי תצורות שמגיעות עם התקנת muclips.Muclipse מספק התקדמות עבור מערכת mujava בתחומים של שמישות ותאימות. דרישות: · ליקוי חמה מה חדש במהדורה זו: · הגרסה החדשה ביותר של muclipse זמין מאתר העדכון. השחרור האחרון עובד עם Eclipse V3.3 ו Eclipse V3.4 (Ganymede). כמה באגים אחרים שהיו מטרידים משתמשים תוקנו, כולל בעיות בביצוע תיקי מבחן. אנא קרא את דף הגדרת הפרויקט בזהירות רבה לפני ההורדה. · חשוב: נושאים רבים אשר נתקלו בגירסאות קודמות של muclipse נפתרו, אולם אחד גדול אחד נשאר: Muclipse לא עובד עם Java V1.5 תכונות קוד. אם יש לך קוד שהוא Java v1.4.2 תואם (דבר קל לבדוק) אתה עדיין יכול להשתמש muclipse. אחרת, נא להימנע מהורדה.


רישטי תוכנה קשורה

LAMPCHECK.

תוכנת Lampcheck הוא קוד פתוח קוד פתוח PHP מראש ההתקנה. ...

272

הורד

העדפות Java כלי

כלי העדפות Java הוא כלי פשוט עבור מפתחים Java ובודקים, ברוח של עורך הרישום של מיקרוסופט. ...

93

הורד

מחרוזות עריכה

מחרוזות עריכה היא ספריה המספקת מתקני I / O למספרים שלמים, נקודת צף, רומאים, ומיתרים. ...

237

הורד