क्यूपीपी आणि आरएफटी दरम्यान फरक

Anonim

QTP vs RFT

QTP संदर्भित क्वालिटी टेस्ट प्रोफेशनल ला, विविध सॉफ्टवेअर वातावरणात आणि विकसित झालेल्या ऍप्लिकेशन्ससाठी फंक्शनल व रिग्रेस टेस्ट ऑटोमेशन प्रदान करण्यासाठी एचपीद्वारे विकसित केलेले एक उत्पादन. एंटरप्राइझ गुणवत्ता आश्वासनात QTP देखील मोठ्या प्रमाणावर वापरले जाते. आरएफटी, दुसरीकडे, एक रिलेशनल फंक्शनल टेस्टर संदर्भित करते, जो आयबीएमच्या सॉफ्टवेअर विभागाद्वारे विकसित स्वयंचलित चाचणीसाठी एक साधन आहे. वापरकर्त्यांना चाचणी आणि मानवतेच्या परीक्षणाचा आढावा देणारी चाचणी तयार करण्याची क्षमता असते. जरी या दोन साधनांचे चेहरा मूल्ये समान आहेत, तरीही त्यांच्यात अनेक फरक आढळतात.

फरक

स्क्रिप्ट निर्मिती आणि भाषेत, RFT पूर्णतः फंक्शनल व्हीबी स्क्रिप्ट्स तसेच जावा स्क्रिप्ट्स विकसित करण्यास सक्षम आहे. दुसरीकडे QTP फक्त VB स्क्रिप्ट्स निर्माण करू शकते. या दोन गोष्टी निर्माण करणाऱ्या स्क्रिप्टकडे पहा, एचपी च्या क्पीटीपीमध्ये स्क्रिप्ट ग्राफिक यूजर इंटरफेस (जीयूआई) आधारित आहे. वापरकर्त्याद्वारे केले गेलेले प्रत्येक चरण, स्वयं दस्तऐवजीकरण केले जाते. हे सर्व टेबलमध्ये आणि कीवर्ड दृश्यात रेकॉर्ड केले गेले आहे, त्यामुळे अशाप्रकारे आत्मविश्वास वाटणे आणि टूलसह कार्य करणे सोपे होते. आरटीएफच्या कोणत्याही वापरकर्त्याला प्रोग्रॅमिंग अनुभवाचा योग्य दर्जा असणे आवश्यक आहे कारण त्यात QTP प्रमाणे ग्राफिक इंटरफेस नाही. म्हणूनच एक अनन्य नवशिक्या आरएफटी अत्यंत आव्हानात्मक वापरून शोधेल.

स्क्रिप्टच्या प्लेबॅकमध्ये, रेकॉर्डिंग टप्प्यात केलेल्या प्रयोक्ता क्रियांची पुनरावृत्ती केली जाते. RFT शी तुलना करता, जे बहुविध मूल्यांच्या निवडीस (जे शिफ्ट की चा वापर करून केले जाते) परवानगी देत ​​नाही, तर अनेक मूल्यांची निवड करण्यास समर्थन करते. RFT मधील डेटा-चालविलेल्या कमांड्सचा उपयोग करून वेगवेगळ्या चाचणी प्रकरणांची निर्मिती करता येऊ शकते, परंतु मूल्यांचे आऊटपुट स्वतःच प्रविष्ट करणे आवश्यक आहे. QTP चाचणी प्रकरणांची निर्मिती मध्ये परीक्षांचा parametrzation वापरते.

ऑब्जेक्ट ओळखण्यामध्ये QTP खूप चांगले आहे आणि कोणत्याही सानुकूल ऑब्जेक्ट ओळखू शकतो. दुसरीकडे आरएफटी मानक ऑब्जेक्ट्सचे लक्ष्य करते परंतु सानुकूल ऑब्जेक्टसाठी चांगली कामगिरी करत नाही. हे एक्झिक्यूशनच्या चाचणीवर जाते जेथे RTP च्या विरूद्ध QTP खूप वेगाने कार्यान्वित होतो, जे अंमलबजावणीमध्ये लक्षणीयरीत्या मंद होते.

रिपोर्टिंग क्षमतेमध्ये, QTP ने मानक अहवाल स्वरूपन जसे एचटीएमएल आणि एक्सएमएल हे त्यांचे स्वत: चे यूजर इंटरफेस आणि एचटीएमएल असणारे डीफॉल्ट स्वरुपात कार्यरत आहे. आरएफटी, दुसरीकडे, फक्त एकच स्वरूपनसह कार्य करते, एचटीएमएल, जे मुलभूत स्वरूप आहे. अन्य इंटरफेस आवश्यक असल्यास कस्टम कोडिंग आवश्यक आहे

ब्राउझिंग क्षमतेमध्ये, QTP खूपच प्रगत आहे आणि इंटरनेट एक्सप्लोरर 7 चे समर्थन करू शकते. 0 आणि नेटस्केप 2. 0. आयबीएम च्या आरएफटी दोन्ही इंटरनेट 7. 0 आणि नेटस्केप 2 चे समर्थन करू शकत नाही. आरएफटी द्वारे समर्थित फ्रेमवर्क कीवर्ड आधारित आहे, डाटा चालित मॉड्यूलरिटीQTP, दुसरीकडे, लायब्ररी वास्तुकला, मॉड्यूलरिटी, कीवर्डद्वारे चालविले जाणारे आणि चालविले जाणारे डेटा समर्थित करते.

QTP सक्रिय स्क्रीन उपलब्धता समर्थित करताना सक्रिय स्क्रीन उपलब्धतात त्यामध्ये RFT उपलब्ध नाही. एचपी च्या QTP एक वर्णनात्मक प्रोग्रामिंग दृष्टिकोण समर्थन. क्यु टीपीशी संबंधित खरेदीची किंमत विरूद्ध खरेदीच्या खर्चाकडे लक्ष देणे, RFT लक्षणीय स्वस्त आहे.

सारांश < क्यूपीपी आणि आरएफटी दोन्ही प्रमुख ताकद व कमकुवतपणा आहेत. वैशिष्ट्येची तुलना दर्शवते की संपूर्ण QTP मध्ये RFT पेक्षा उत्कृष्ट वैशिष्ट्ये आहेत.

जर एक अननुभक्ता परीक्षक चांगला चाचणी कार्यक्रमाची अपेक्षा करत असेल, तर QTP शिफारस केलेला कार्यक्रम आहे कारण GUI आधारित

RFT शिफ्ट की वापरुन एकाधिक निवडक वैशिष्ट्यांसाठी परवानगी देत ​​नाही जे QTP

आउटपुट RFT मध्ये डेटा पूल मध्ये स्वहस्ते प्रविष्ट केले जाणे आवश्यक आहे

क्यूपीटी रनटाइमवेळी उत्पादन वाढविण्यास परवानगी देते

मूल्य निर्देशीत, RFT QTP पेक्षा स्वस्त आहे