הבדלים בין QTP ו- RFT ההבדל בין
QTP לעומת RFT
QTP מתייחס to Quick Test Professional, מוצר שפותח על-ידי HP כדי לספק אוטומציה של בדיקות פונקציונליות ורגרסיה עבור סביבות תוכנה שונות ויישומים שפותחו. QTP הוא גם בשימוש נרחב אבטחת איכות הארגון. RFT, לעומת זאת, מתייחס בודק פונקציונלי יחסיים אשר הוא כלי לבדיקות אוטומטיות שפותחה על ידי חטיבת התוכנה של יבמ. למשתמשים יש את היכולת ליצור בדיקות המשקפות את הפעולות וההערכות שיינתנו על ידי בודק אנושי. למרות שערכי הפנים של שני הכלים דומים, קיימים הבדלים אחדים ביניהם.
-> ->ההבדלים
ב סקריפט ושפה סקריפט, RFT מסוגל לפתח סקריפטים VB תפקודית במלואה, כמו גם סקריפטים של Java. QTP מצד שני יכול רק ליצור סקריפטים VB. כאשר מסתכלים על סקריפטים כי שני אלה ליצור, את התסריט של QTP של HP הוא ממשק המשתמש הגרפי (GUI) מבוסס. על כל צעד מבוצע על ידי המשתמש, תיעוד אוטומטי נעשה. כל זה נרשם בטבלה ובתצוגת מילות המפתח, ובכך עושה טירון כדי להרגיש בטוח ולהפוך אותו קל לעבוד עם הכלי. כל משתמש של RFT חייב להיות ברמה נאותה של ניסיון בתכנות, שכן אין לו ממשק גרפי כמו QTP. טירון היה ולכן למצוא באמצעות RFT מאתגר מאוד.
בהפעלה של סקריפטים, משחק חוזר של פעולות המשתמש שבוצעו במהלך שלב ההקלטה נעשה. בניגוד RFT, אשר אינו מאפשר בחירה של ערכים מרובים (אשר נעשה על ידי שימוש במקשי משמרת), QTP תומך הבחירה של ערכים מרובים. במקרים שונים הבדיקה יכול להיות שנוצר על ידי שימוש בפקודות נתונים מונע ב RFT, אבל את הפלט של ערכים יש להזין באופן ידני. QTP משתמשת בפרמטריזציה של בדיקות בדור של מקרי מבחן.
בזיהוי אובייקטים, QTP הוא טוב מאוד והוא יכול לזהות כל אובייקט מותאם אישית. RFT מצד שני מטרות אובייקטים סטנדרטיים, אך אינו פועל היטב עבור אובייקטים מותאמים אישית. זה הולך על מנת לבדוק את ביצוע כאשר QTP נראה לבצע במהירות רבה בניגוד RFT, אשר איטי יותר באופן משמעותי בביצוע.
ביכולות הדיווח, QTP מעסיקה תבניות דיווח סטנדרטיות כגון HTML ו- XML עם פורמט ברירת המחדל להיות ממשק המשתמש שלו ו- HTML. RFT, לעומת זאת, עובד רק עם פורמט יחיד, HTML, שהוא גם פורמט ברירת המחדל. יש צורך בקידוד מותאם אישית אם יש צורך בממשקים אחרים.
ביכולות הגלישה, QTP מתקדם למדי ויכול לתמוך ב- Internet Explorer 7. 0 ו- Netscape 2. ה- RFT של יבמ אינו יכול לתמוך הן ב- Internet 7. 0 ו- Netscape 2. המסגרת הנתמכת על-ידי RFT מונעת על-ידי מילות מפתח, מודולציה מונעת נתונים.QTP, לעומת זאת, תומך ארכיטקטורת הספרייה, מודולריות, מונע מילות מפתח, נתונים מונע.
לזמינות המסך הפעיל אין RFT זמינה בו בזמן ש- QTP תומך בזמינות מסך פעילה. QTP של HP תומך בגישת תכנות תיאורית. כאשר מסתכלים על עלויות הרכש, RFT הוא זול משמעותית לעומת עלויות הרכש הקשורות QTP.
סיכום
ישנם יתרונות וחסרונות עיקריים של QTP ו- RFT. השוואה של תכונות מראה כי QTP הכוללת יש תכונות טובות יותר מאשר RFT.
אם בודק טירון מחפש תוכנית בדיקות טובה, QTP היא התוכנית המומלצת כפי שהיא מבוססת על GUI
RFT אינו מאפשר תכונה נבחרת באמצעות מקשי Shift, אשר אפשרי בכל זאת ב- QTP
פלט יש להזין ערכים באופן ידני למאגר הנתונים ב- RFT
QTP מאפשר את יצירת הפלט במהלך זמן ריצה
עלות, RFT זול יותר מ- QTP