QTP 10 در مقابل QTP 11
QTP 10 و QTP 11 دو نسخه از Quick Test Professional (QTP) هستند که یک ابزار آزمایشی برای قضاوت در مورد مهارت افراد در رابط کاربری گرافیکی کاربردی است. این به آزمایش بسیاری از موضوعات مانند برنامه های کاربردی ویندوز استاندارد، اشیاء وب، کنترل های Active X،. Net، جاوا، SAP، برنامه های کاربردی اولیه ویژوال، Siebel، Oracle، PeopleSoft و شبیه سازهای ترمینال کمک می کند. QTP مطابق با الزامات استاندارد یونیکد مطابق با یونیکد است. این امکان آزمایش برنامهها در بسیاری از زبانها را فراهم میکند.
تا کنون نسخه های زیادی از QTP وجود داشته است و با ورود QTP11، بسیاری از کسانی هستند که در مورد تفاوت های QTP11 و QTP10 سردرگم شده اند. البته بهروزرسانیهای زیادی و همچنین ویژگیهای کاملاً جدیدی در QTP11 وجود دارد که در QTP10 وجود نداشتند.
در حالی که QTP10 قادر به شناسایی شی فقط از طریق شناسایی شی معمولی بود، روش های مختلفی برای شناسایی یک شی در QTP11 وجود دارد. این روشهای مختلف، آموزش XPath و آموزش CSS هستند.
در QTP11، نمایشگر نتایج به شکل نمودارهای دایره ای، استاتیک برای اجرای آزمایشی فعلی و قبلی و صفحه خلاصه بهبود یافته است.
روش شناسایی شی معمولی در QTP11 کمی تغییر کرده است. علاوه بر شناسه ترتیبی، یک شناسه رابطه بصری نیز وجود دارد. در این مورد، شناسایی شی به ارتباط با اشیاء مجاور بستگی دارد و برای غلبه بر ضعف ویژگی شناسایی ترتیبی که در QTP10 وجود داشت، مفید خواهد بود.
یک LoadFunctionLibrary جدید در QTP11 وجود دارد که برای بارگیری کتابخانه تابع در هر مرحله به جای شروع اجرا بسیار مفید است.
در مقایسه با QTP10، ایجاد عبارت منظم در QTP11 بسیار آسان است.
ممکن است عملکرد رابط کاربری گرافیکی و برنامه بدون رابط کاربری را آزمایش کنید که در QTP10 ممکن نبود.
یک افزودنی کاملاً جدید Silverlight وجود دارد که از آزمایش اشیاء در silverlight 2 و silverlight 3 پشتیبانی می کند. یکی دیگر از ویژگی های جدید که در QTP اضافه شده است، مراحل پارامترسازی خودکار است.