آموزش تسلط بر TestComplete با پایتون 2023

Mastering TestComplete with Python 2023

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: برای زبان آموزانی که علاقه مند به یادگیری TestComplete با استفاده از زبان پایتون هستند تسلط بر تست های عملکردی و UX با استفاده از SmartBear TestComplete با استفاده از Python یک دوره خرابی در پایتون دریافت کنید تا در TestComplete سازنده باشید. اهمیت نقشه برداری نام نقاط بازرسی را بیاموزید - مناطق، فایل ها، شبکه ها، پایگاه های داده، ویژگی های شیء و آموزش وب تست مبتنی بر داده با استفاده از پایتون - CVS، Excel و پایگاه های داده روش های سطح پایین را بیاموزید و زمان استفاده از آن را بیاموزید. با استفاده از انتخابگرهای XPath و CSS آموزش UserForms و زمان ایجاد دیالوگ در TestComplete آموزش رهگیری رویداد قدرتمند در TestComplete با استفاده از پایتون پیش نیازها:درکی از مفهوم تست خودکار نرم افزار

تسلط بر TestComplete با Python Scripting 2023 با بیش از 60 درس که قدرت TestComplete را در انجام تست های عملکردی و تست UX در حین استفاده از زبان Python به عنوان نیروی محرکه اسکریپت نویسی Test Suites نشان می دهد.

این دوره از موضوعات زیر خواهد گذشت:

  • مقدمه ای بر IDE

    • منوها و نوارهای ابزار

    • فضای کاری پروژه

    • ضبط تست در پایتون

    • تست ویژوالایزر

    • پنجره نشانک ها

    • پنجره جستجو

    • پنجره کار

  • آشنایی با مرورگر شی و جاسوسی اشیا

  • مقدمه ای بر زبان پایتون

    • انواع

    • متغیرها

    • کنترل جریان

    • توابع

    • فهرست ها و فرهنگ لغت ها

    • حلقه ها

    • استثناها

    • کلاس ها

  • کار با Name Mapping

    • نگاشت نام و نام مستعار

    • نمونه های متعدد

    • چرا از Name Mapping استفاده کنیم؟

    • حالت شرطی

  • فروشگاه‌های بازرسی

    • مناطق

    • فایل ها

    • خواص

    • شبکه‌ها

    • پایگاه های داده

  • کار با تست های داده محور

    • CSV

    • اکسل

    • جدول MS SQL Server

  • کار با رویه‌های سطح پایین

  • کار با مفاهیم مدیریت پروژه TestComplete

    • برنامه های اجرایی

    • پارامترها

  • کار با تست وب

    • کشف صفحه وب

    • مقایسه وب

    • دسترسی به وب

    • فانوس دریایی - ممیزی های وب

    • بازسازی

    • انتخابگرهای XPath و Css

  • کار با UserForms

    • ایجاد دیالوگ ها و دسترسی به اشیا و خصوصیات آنها در پایتون

  • کار با رویدادها

    • قدرت رویدادها در TestComplete

    • رویداد OnLogError

    • رویداد OnOverlappingWindow

این دوره از آخرین نسخه TestComplete در زمان ضبط - نسخه 15.50 استفاده می کند. وقتی تغییرات قابل توجهی در UX در طول زمان رخ دهد، ویدیوها برای منعکس کردن این تغییرات به‌روزرسانی می‌شوند.



سرفصل ها و درس ها

معرفی و راه اندازی Introduction and Setup

  • معرفی Introduction

  • در حال نصب TestComplete Installing TestComplete

TestComplete IDE TestComplete IDE

  • منوها و نوار ابزار Menus and Toolbars

  • فضای کاری پروژه TestComplete The TestComplete Project Workspace

  • ضبط تست در اسکریپت پایتون Recording a test in Python Script

  • استفاده از Test Visualizer در TestComplete Using the Test Visualizer in TestComplete

  • مورد برای نشانک‌ها در اسکریپت‌نویسی TestComplete Python The case for Bookmarks in TestComplete Python scripting

  • با استفاده از پنجره جستجو در TestComplete Using the Search window in TestComplete

  • Todo Window - مدیریت پروژه مرد فقیر در TestComplete :) Todo Window - Poor man project management in TestComplete :)

  • آشنایی با مرورگر شی در TestComplete Understanding the Object Browser in TestComplete

  • استفاده موثر از Object Spy در TestComplete Using the Object Spy efficiently in TestComplete

مقدمه ای بر زبان برنامه نویسی پایتون Introduction to the Python Scripting Language

  • انواع - Int، Float و رشته ها Types - Int, Float and strings

  • استفاده از TestComplete با پایتون Using TestComplete with Python

  • متغیرها در پایتون Variables in Python

  • Control Flow - if دستورات Control Flow - if statements

  • توابع در پایتون Functions in Python

  • دامنه در پایتون Scope in Python

  • استفاده از لیست ها در پایتون Using Lists in Python

  • استفاده از دیکشنری ها در پایتون Using Dictionaries in Python

  • استفاده از حلقه ها در پایتون - برای حلقه ها Using loops in Python - For loops

  • استفاده از استثناها در پایتون - سعی کنید...به جز بلوک ها Using exceptions in Python - Try...Except blocks

  • استفاده از کلاس ها در پایتون Using classes in Python

  • خلاصه Summary

نقشه برداری نام در TestComplete Name Mapping in TestComplete

  • مقدمه ای بر نگاشت نام و نام مستعار Introduction to Name Mapping and Aliases

  • کار بر روی چندین نمونه در Name Mapping Working around multiple instances in Name Mapping

  • چرا استفاده از Name Mapping را انتخاب کنید؟ Why choose to use Name Mapping?

  • حالت مشروط نقشه برداری نام Name Mapping Conditional Mode

استفاده از Store Checkpoints در TestComplete با استفاده از پایتون Using Store Checkpoints in TestComplete using Python

  • نمونه ها را از کجا تهیه کنیم؟ Where to get the samples?

  • با استفاده از نمونه برنامه Orders.exe Using the Orders.exe sample application

  • ایست بازرسی منطقه - برای تصاویر Region Checkpoint - for images

  • ایست بازرسی فایل File Checkpoint

  • ایست بازرسی دارایی اشیا Object Property Checkpoint

  • ایست بازرسی جدول - برای شبکه ها Table Checkpoint - for Grids

  • ایست بازرسی پایگاه داده MS SQL Server MS SQL Server Database Checkpoint

تست مبتنی بر داده در TestComplete با استفاده از پایتون Data Driven Testing in TestComplete using Python

  • ابتدا اجازه دهید یک تست سخت کد شده را ضبط کنیم First let's record a hard coded test

  • با استفاده از یک فایل محدود شده با کاما - CSV Using a comma delimited file - CSV

  • با استفاده از متدهای AppenFolder و PopLogFolder در Log Object Using the AppenFolder and PopLogFolder methods on the Log Object

  • استفاده از صفحات گسترده اکسل برای انجام تست ها Using Excel spreadsheets to drive tests

  • استفاده از جدول پایگاه داده MS SQL Server برای درایو تست ها Using MS SQL Server Database table to drive tests

  • استفاده از حلقه while و اشکال زدایی در شیء DDT Using a While loop and debugging in DDT object

تست وب در TestComplete با استفاده از پایتون Web Testing in TestComplete using Python

  • کشف یک صفحه وب The discovery of a web page

  • استفاده از چک پوینت مقایسه وب در پایتون Using Web Comparison checkpoint in Python

  • استفاده از چک پوینت دسترسی به وب در پایتون Using Web Accessibility checkpoint in Python

  • استفاده از Google Lighthouse از طریق حسابرسی وب در پایتون Using Google Lighthouse through Web Audits in Python

  • استفاده از وب سایت نمونه سفارش برای ضبط اسکریپت پایتون Using the Web Order Sample site to record a Python script

  • عملکرد و واحدهای بازسازی مجدد در TestComplete Refactoring functionality and units in TestComplete

  • تفاوت های Run، Launch و TestedApps Run, Launch and TestedApps differences

  • استفاده از XPath و Css Selector در تست وب Using XPath and Css Selector in Web Testing

  • استفاده از نگاشت نام با تست وب Using Name Mapping with Web Testing

TestComplete مدیریت پروژه TestComplete Project Management

  • استفاده از TestComplete Execution Plans Using TestComplete Execution Plans

  • انتقال پارامترها به برنامه های اجرایی Passing Parameters to Execution Plans

  • توقف یا ادامه در صورت بروز خطا؟ Stop or Continue when an error occurs?

  • تفاوت آیتم های تست و آیتم های تست کودک در طرح اجرا چیست؟ What is the difference between Test Items and Child Test Items in Execution Plan

رویه های سطح پایین در TestComplete Low Level Procedures in TestComplete

  • استفاده از روش سطح پایین Using Low Level Procedure

فرم های کاربر در TestComplete User Forms in TestComplete

  • چگونه در TestComplete دیالوگ ایجاد کنیم؟ How to create Dialogs in TestComplete?

  • چگونه از اسکریپت پایتون به اشیاء و ویژگی های گفتگو دسترسی پیدا کنیم؟ How to access Dialog Objects and Properties from Python script?

رهگیری رویدادها در TestComplete Intercepting Events in TestComplete

  • مقدمه ای بر رویدادهای TestComplete Introduction to TestComplete Events

  • پیاده سازی رویداد OnLogError Implementing OnLogError event

  • توضیح استفاده از LogParams در رویدادهای TestComplete Explaining the use of LogParams in TestComplete events

  • پیاده سازی OnOverlappingWindow Event در پایتون Implementing OnOverlappingWindow Event in Python

نمایش نظرات

آموزش تسلط بر TestComplete با پایتون 2023
جزییات دوره
9.5 hours
60
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
187
4.6 از 5
ندارد
دارد
دارد
Lino Tadros
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Lino Tadros Lino Tadros

همکار فنی