آموزش HP UFT/QTP: دوره حرفهای و کامل اتوماسیون تست
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- مفاهیم اصلی تست اتوماسیون و کاربردهای آن
- تکنیکهایی برای شناسایی و مدیریت آبجکت ها با استفاده از Object Spy و مخازن
- متدهای پیشرفته Checkpoint، همزمان سازی و پارامترسازی
- بهترین شیوه ها برای توسعه فریمورک، شامل رویکردهای ماژولار و دادهمحور
- دانش جامع برنامهنویسی VBScript و برنامهنویسی توصیفی
- پیادهسازی عملی آبجکت های فایل سیستم، ADODB و آبجکت های دیکشنری
پیشنیازهای دوره
- درک اولیه از مفاهیم تست نرمافزار. آشنایی با هر زبان برنامهنویسی مفید است اما الزامی نیست. یک کامپیوتر با ابزارهای تست لازم نصب شده (جزئیات در دوره ارائه شده است).
توضیحات دوره
معرفی دوره
در دنیای پرشتاب و تکنولوژیمحور امروز، تست اتوماسیون نقش حیاتی در تضمین کیفیت، قابلیت اطمینان و مقیاسپذیری نرمافزار ایفا میکند. این دوره جامع طراحی شده است تا شما را با مفاهیم اصلی، کاربردهای عملی و تکنیکهای پیشرفته تست اتوماسیون آشنا کند. از درک اصول اولیه تست تا تسلط به برنامهنویسی توصیفی و ایجاد فریمورکهای قدرتمند، این دوره تمام ابزارهای لازم برای موفقیت در حوزه تست اتوماسیون را در اختیار شما قرار میدهد.
بخش 1: مقدمه
این بخش پایهگذاری دوره را انجام میدهد و نمایی کلی از تست اتوماسیون ارائه میکند. شما اهمیت آن را در چرخه عمر توسعه نرمافزار خواهید آموخت و مزایای آن در ارائه کارآمد نرمافزار باکیفیت را بررسی خواهید کرد.
بخش 2: مفاهیم اصلی تست اتوماسیون
به مفاهیم ضروری اتوماسیون، از جمله مزایا، مراحل و مروری بر رویکرد "Record and Run" بپردازید. درک کنید که تست اتوماسیون چگونه فرآیند توسعه نرمافزار را تکمیل میکند و یاد بگیرید که تجربه کاربری را با مفاهیم "Look and Feel" بهبود بخشید.
بخش 3: مدیریت آبجکت ها
یاد بگیرید با Object Spy و Object Repositories کار کنید، ابزارهایی حیاتی برای شناسایی، مدیریت و تست عناصر درون اپلیکیشن ها. این بخش همچنین تکنیکهای پیشرفتهای مانند شناسایی هوشمند را برای مدیریت عناصر پویا پوشش میدهد.
بخش 4: Checkpointهای پیشرفته
به انواع مختلف Checkpoint، شامل Checkpointهای استاندارد، تصویر، متن و پایگاه داده مسلط شوید تا صحت ویژگیهای اپلیکیشن را در برابر معیارهای از پیش تعیین شده اعتبارسنجی کنید.
بخش 5: تکنیکهای همزمان سازی
این بخش نقاط همزمان سازی را پوشش میدهد تا اطمینان حاصل شود تستهای شما علیرغم زمانهای پاسخگویی متفاوت اپلیکیشن، بهصورت یکپارچه اجرا میشوند. همچنین دستور "Exist Statement" را برای اجرای تست قوی بررسی خواهید کرد.
بخش 6: عملیات اصلی و حالتهای اجرا
عملیات پایه مانند بررسیهای Bitmap، تنظیم ویژگیها و موارد دیگر را درک کنید. حالتهای مختلف اجرا و چگونگی تأثیر آنها بر اجرای تست اتوماسیون را بررسی کنید.
بخش 7: تست پیشرفته با اکشنها
یاد بگیرید اکشنهای قابل استفاده مجدد و اشتراکی را پیادهسازی کنید، که به شما امکان میدهد اسکریپتهای تست خود را بهطور مؤثر ماژولار و بهینه کنید.
بخش 8: عبارات باقاعده و پارامترسازی
قدرت عبارات باقاعده را برای تطبیق الگوها آزاد کنید و تستها را پارامترسازی کنید تا از مقیاسپذیری و قابلیت استفاده مجدد در تستکیسهای مختلف اطمینان حاصل کنید.
بخش 9: مدیریت جدول داده
به کار با DataTables برای مدیریت پویای دادههای تست مسلط شوید. یاد بگیرید دادهها را بهطور کارآمد ایمپورت، دستکاری و در اسکریپتهای خود استفاده کنید.
بخش 10: آبجکت های مجازی و توابع
آبجکت های مجازی را برای مدیریت عناصر پشتیبانینشده در تستهای خود درک کنید. برای کدنویسی ماژولار و قابل نگهداری، عمیقاً وارد ایجاد و استفاده از توابع شوید.
بخش 11: برنامهنویسی توصیفی
در برنامهنویسی توصیفی تخصص پیدا کنید تا آبجکت های پویا را مدیریت کرده و اسکریپتهای تست منعطف ایجاد کنید. یاد بگیرید با آبجکت های فرزند برای توسعه دقیق تستکیسها کار کنید.
بخش 12: مدیریت استثنا
مدیریت استثنا را بررسی کنید تا سناریوهای غیرمنتظره در حین اجرای تست را مدیریت کرده و از اسکریپتهای قوی و بدون خطا اطمینان حاصل کنید.
بخش 13: فریمورکهای اتوماسیون
این بخش بر ایجاد فریمورکهای ماژولار، دادهمحور، ترکیبی و مبتنی بر کلمات کلیدی تمرکز دارد و زمینه را برای پروژههای واقعی تست اتوماسیون فراهم میکند.
بخش 14: مبانی و برنامهنویسی VBScript
VBScript را از پایه تا مفاهیم پیشرفته برنامهنویسی بیاموزید. یاد بگیرید چگونه VBScript را برای حداکثر کارایی در تست اتوماسیون ادغام کنید.
بخش 15: مدل آبجکت، دیکشنری و آبجکت های فایل سیستم
مدلهای آبجکت، آبجکت های دیکشنری و آبجکت های فایل سیستم (FSO) را برای مدیریت دادهها، فایلها و دایرکتوریها در محیط تست خود درک کنید.
نتیجهگیری
در پایان این دوره، شما به دانش و مهارتهایی برای ساخت و مدیریت راهکارهای پیشرفته تست اتوماسیون مجهز خواهید شد. چه مبتدی باشید و چه حرفهای باتجربه، این دوره مسیری ساختاریافته برای برتری در تست اتوماسیون ارائه میدهد.
این دوره برای چه کسانی مناسب است؟
- مهندسان QA و تسترهایی که به دنبال پیشرفت مهارتهای تست اتوماسیون خود هستند. توسعهدهندگان علاقهمند به تست و تضمین کیفیت. مبتدیانی که قصد دارند شغلی در زمینه تست اتوماسیون بسازند. حرفهایهایی که به دنبال بهبود مهارتهای خود با فریمورکهای اتوماسیون واقعی هستند.
آموزش HP UFT/QTP: دوره حرفهای و کامل اتوماسیون تست
-
مقدمه 04:15
-
مفاهیم مهم تست 06:18
-
مفاهیم اتوماسیون 07:43
-
مزایای اتوماسیون 05:46
-
ATP 08:33
-
مراحل اصلی 07:08
-
Record and Run 11:33
-
Look and Feel 05:27
-
مقدمهای بر Object Spy 10:24
-
مفاهیم مهم Object Spy 10:15
-
مقدمهای بر Object Repository 03:01
-
مفاهیم مهم Object Repository 06:36
-
جزئیات و مثالهای Object Repository 07:00
-
شناسایی آبجکت ها 02:50
-
شناسایی هوشمند 11:38
-
مبانی Checkpointها 09:50
-
مفاهیم مهم در Checkpointها 03:59
-
Checkpointهای استاندارد 08:52
-
مفاهیم مهم Checkpointهای استاندارد 06:49
-
مقدمهای بر Checkpoint تصویر 01:45
-
نکات مفهومی Checkpoint تصویر 07:09
-
مثالهایی از Checkpoint تصویر 06:47
-
مقدمهای بر Checkpoint صفحه 06:11
-
مفاهیم مرتبط با Checkpoint صفحه 04:43
-
مثالهایی از Checkpoint صفحه 04:35
-
Checkpoint متن 05:51
-
Checkpoint پایگاه داده - قسمت 1 06:04
-
Checkpoint پایگاه داده - قسمت 2 09:02
-
نقطه همزمان سازی - قسمت 1 03:03
-
نقطه همزمان سازی - قسمت 2 08:30
-
دستور Exist 07:07
-
عملیات اولیه - قسمت 1 11:51
-
عملیات اولیه - قسمت 2 11:10
-
عملیات اولیه - قسمت 3 04:55
-
عملیات اولیه - قسمت 4 03:58
-
عملیات Bitmap 05:40
-
متد SetToProperty - قسمت 1 03:45
-
متد SetToProperty - قسمت 2 03:15
-
حالتهای اجرا - قسمت 1 05:11
-
حالتهای اجرا - قسمت 2 06:33
-
حالتهای اجرا - قسمت 3 03:58
-
اکشنها - قسمت 1 10:26
-
اکشنها - قسمت 2 07:06
-
اشتراکگذاری اطلاعات اکشن - قسمت 1 06:14
-
اشتراکگذاری اطلاعات اکشن - قسمت 2 04:28
-
عبارات باقاعده - قسمت 1 05:05
-
عبارات باقاعده - قسمت 2 07:35
-
عبارات باقاعده - قسمت 3 11:20
-
پارامترسازی - قسمت 1 08:15
-
پارامترسازی - قسمت 2 10:05
-
متدهای DataTable - قسمت 1 06:48
-
متدهای DataTable - قسمت 2 04:13
-
متدهای DataTable - قسمت 3 09:48
-
متدهای DataTable - قسمت 4 08:57
-
متدهای DataTable - قسمت 5 09:48
-
متدهای DataTable - قسمت 6 05:03
-
متدهای DataTable - قسمت 7 08:34
-
ایمپورت کردن DataTable 10:57
-
سایر متدهای DataTable 08:00
-
آبجکت های مجازی - قسمت 1 06:11
-
آبجکت های مجازی - قسمت 2 08:48
-
توابع - قسمت 1 08:25
-
توابع - قسمت 2 07:03
-
توابع - قسمت 3 07:39
-
توابع - قسمت 4 08:52
-
توابع - قسمت 5 09:59
-
توابع - قسمت 6 11:26
-
توابع - قسمت 7 10:27
-
توابع - قسمت 8 07:50
-
توابع - قسمت 9 04:28
-
توابع - قسمت 10 07:04
-
برنامهنویسی توصیفی - قسمت 1 11:37
-
برنامهنویسی توصیفی - قسمت 2 10:59
-
برنامهنویسی توصیفی - قسمت 3 09:09
-
برنامهنویسی توصیفی - قسمت 4 09:53
-
برنامهنویسی توصیفی - قسمت 5 10:02
-
آبجکت های فرزند - قسمت 1 08:48
-
آبجکت های فرزند - قسمت 2 08:12
-
مدیریت استثنا - قسمت 1 05:52
-
مدیریت استثنا - قسمت 2 07:05
-
مدیریت استثنا - قسمت 3 08:57
-
مدیریت استثنا - قسمت 4 03:50
-
مدیریت استثنا - قسمت 5 08:23
-
مدیریت استثنا - قسمت 6 06:37
-
مدیریت استثنا - قسمت 7 05:44
-
مدیریت استثنا - قسمت 8 07:23
-
مدیریت استثنا - قسمت 9 04:10
-
AOM - قسمت 1 09:05
-
AOM - قسمت 2 09:27
-
AOM - قسمت 3 09:45
-
فریمورک ماژولار - قسمت 1 06:37
-
فریمورک ماژولار - قسمت 2 08:36
-
فریمورک ماژولار - قسمت 3 11:18
-
فریمورک دادهمحور - قسمت 1 08:30
-
فریمورک دادهمحور - قسمت 2 06:02
-
فریمورک دادهمحور - قسمت 3 06:56
-
فریمورک دادهمحور - قسمت 4 07:35
-
فریمورک دادهمحور - قسمت 5 07:07
-
فریمورک دادهمحور - قسمت 6 09:57
-
فریمورک دادهمحور - قسمت 7 05:23
-
فریمورک ترکیبی 02:59
-
فریمورک Keyword - قسمت 1 04:27
-
فریمورک Keyword - قسمت 2 10:06
-
فریمورک Keyword - قسمت 3 07:46
-
فریمورک Keyword - قسمت 4 08:43
-
فریمورک Keyword - قسمت 5 10:32
-
مبانی VBScript - قسمت 1 07:18
-
مبانی VBScript - قسمت 2 07:43
-
مبانی VBScript - قسمت 3 07:45
-
مبانی VBScript - قسمت 4 11:59
-
برنامهنویسی VBScript - قسمت 1 08:30
-
برنامهنویسی VBScript - قسمت 2 08:20
-
برنامهنویسی VBScript - قسمت 3 08:18
-
برنامهنویسی VBScript - قسمت 4 08:01
-
برنامهنویسی VBScript - قسمت 5 07:43
-
برنامهنویسی VBScript - قسمت 6 06:30
-
برنامهنویسی VBScript - قسمت 7 09:30
-
برنامهنویسی VBScript - قسمت 8 07:32
-
برنامهنویسی VBScript - قسمت 9 08:26
-
برنامهنویسی VBScript - قسمت 10 06:00
-
برنامهنویسی VBScript - قسمت 11 07:25
-
برنامهنویسی VBScript - قسمت 12 08:46
-
برنامهنویسی VBScript - قسمت 13 07:38
-
برنامهنویسی VBScript - قسمت 14 11:56
-
آبجکت Excel - قسمت 1 04:26
-
آبجکت Excel - قسمت 2 09:51
-
آبجکت Excel - قسمت 3 07:44
-
آبجکت Excel - قسمت 4 09:40
-
آبجکت Excel - قسمت 5 06:10
-
آبجکت Dictionary - قسمت 1 09:48
-
آبجکت Dictionary - قسمت 2 07:50
-
آبجکت Dictionary - قسمت 3 09:07
-
آبجکت Dictionary - قسمت 4 05:20
-
آبجکت Dictionary - قسمت 5 07:43
-
FSO - قسمت 1 11:43
-
FSO - قسمت 2 08:00
-
FSO - قسمت 3 08:00
-
FSO - قسمت 4 06:10
-
FSO - قسمت 5 09:23
-
FSO - قسمت 6 10:44
-
ADODB - قسمت 1 11:43
-
ADODB - قسمت 2 11:11
مشخصات آموزش
آموزش HP UFT/QTP: دوره حرفهای و کامل اتوماسیون تست
- تاریخ به روز رسانی: 1404/10/04
- سطح دوره:همه سطوح
- تعداد درس:142
- مدت زمان :18:11:19
- حجم :6.72GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy