آموزش طراحی چارچوب تست سلنیوم از سطح Scratch-Architect [ویدئو]

Design a Selenium Test Framework from Scratch-Architect level [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: آیا با درک چارچوب های اتوماسیون تست و پاک کردن مصاحبه های شرکت های برتر مشکل دارید؟ آیا شما فقط دانش اولیه در مورد سلنیوم دارید و برنامه ای برای ارتقای مهارت های خود تا سطح معمار دارید؟ اگر بله، پس شما در جای مناسب هستید. این دوره واحد شما را قادر می سازد تا بر چارچوب های اتوماسیون تست با آخرین فناوری از سراسر جهان مسلط شوید! این برنامه سطح اولیه شما را در هر جنبه ای از چارچوب با پروژه های عملی آموزش می دهد و پس از اتمام دوره، در طراحی چارچوب هایی که می توانید با موفقیت در محل کار خود پیاده سازی کنید، تسلط خواهید یافت. • در پایان این دوره، شما قادر خواهید بود یک چارچوب سلنیوم اتوماسیون تست قوی را به تنهایی طراحی کنید. • درک کنید که TESTNG/JUNIT چگونه برای ساخت چارچوب کار می کند • اهمیت Maven/ANT - ابزار مدیریت ساخت در پروژه های آزمایشی • جنکینز - ادغام CI با چارچوب هایی برای نظارت مستمر موارد آزمایشی • الگوهای طراحی اشیاء صفحه و مزایای آن در ساختمان مخزن اتوماسیون را درک کنید • دانش اضافی در تست سلنیوم Grid-cross مرورگر • استانداردهای کدنویسی را در طراحی بهینه ترین چارچوب های اسکریپت اتوماسیون می شناسید • دانش اصلی ضروری جاوا برای اتوماسیون مورد نیاز این دوره برای آزمایش کنندگان دستی، آزمایش کنندگان آگاه غیر برنامه نویسی علاقه مند به یادگیری اتوماسیون است. • درست از ابتدا یاد بگیرید. بدون نیاز به دانش قبلی در مورد هیچ یک از موضوعات * • در پایان دوره، به سطح معمار حرفه ای ماهر برسید *

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

معرفی Introduction

  • مقدمه دوره Introduction to Course

  • قرار است چه چیزی از این دوره دریافت کنم؟ What am going to get from this course?

  • نصب Eclipse Eclipse Installation

چارچوب تست TestNG TestNG Testing Framework

  • چرا TestNG و مزایای آن Why TestNG and Its Advantages

  • اجرای تست در TestNG بدون جاوا اصلی Void Running testcases in TestNG with out Void main Java

  • اهمیت فایل XML Testng Importance of Testng xml file

  • اولویت بندی تست ها با استفاده از TestNG Prioritizing the tests using TestNG

  • کنترل اجرای Testcase با Exclude Mechanism Controlling the Testcase execution with Exclude Mechanism

  • اجرای Testcases در سطح Package با regex Executing the Testcases at Package level with regex

  • نمونه های حاشیه نویسی تست سطح تست Test level Testng Annotations examples

  • نمونه‌های حاشیه‌نویسی تست سطح روش و مجموعه Method& Suite level Testng Annotations examples

  • اهمیت گروه ها در Testng Importance of Groups in Testng

  • ویژگی های کمکی حاشیه نویسی با مثال Annotations helper attributes with examples

  • پارامترسازی از فایل xml TestNG Parameterising from TestNG xml file

  • Annotation DataProvider -Parameterizing Testcases DataProvider Annotation -Parameterizing Testcases

  • تمرینات را روی حاشیه نویسی Dataprovider تمرین کنید Practise exercises on Dataprovider annotations

  • اهمیت شنوندگان در چارچوب TestNG Importance of Listeners in TestNG framework

  • اجرای تست ها به صورت موازی و تولید گزارش Running Tests in parallel and generating Reports

Maven - ابزار مدیریت ساخت Maven - Build Management Tool

  • چرا مزیت های Maven &Maven Why Maven &Maven Advantages

  • نصب و راه اندازی Maven Maven Installation and Setup

  • ایجاد پروژه Maven Creating Maven Project

  • وارد کردن پروژه Maven به کسوف و تجزیه و تحلیل Importing Maven project into eclipse and anaylzing

  • توضیح فایل Maven POM.xml Maven POM.xml file Explanation

  • Maven TestNG ادغام Maven TestNG Integration

  • اهمیت وابستگی های Maven Maven Dependencies Importance

  • چندین پروفایل اتوماسیون در POM.xml Multiple Automation Profiles in POM.xml

  • TestNG Html گزارش پس از Maven Build TestNG Html Reporting after Maven Build

جنکینز - ابزار ادغام مداوم Jenkins- Continiuous Integration Tool

  • چرا جنکینز - مزایای جنکینز Why Jenkins - Jenkins Advantages

  • راه اندازی پروژه جنکینز-ماون Jenkins-Maven Project Setup

  • اجرای ساخت و بررسی گزارش ها Running Builds and checking reports

  • زمان‌بندی جنکین بر اساس نیاز بنا می‌شود Scheduling Jenkin Builds on needly Basis

ANT- ابزار مدیریت ساخت ANT- Build Management Tool

  • ANT چیست؟ کجا در چارچوب کمک می کند؟ What is ANT? Where it helps in framework?

  • نصب و پیکربندی ANT Installing & Configuring ANT

  • آشنایی با فایل Build.xml Understanding Build.xml file

  • دستورات مختلف ANT برای فعال کردن Framework Different ANT Commands to trigger Framework

الگوهای طراحی شی صفحه Page object Design Patterns

  • چرا الگوی شی صفحه و مزایای آن Why Page object pattern and its Advantages

  • نحوه ایجاد مخزن شی How to create object repository

  • ایجاد کلاس های pageobject Creating pageobject classes

  • فراخوانی متدهای Pageobjects در testcases Invoking Pageobjects methods in testcases

  • مثال زنده در الگوی شی صفحه Live Example on Page object pattern

  • ایجاد متغیرهای محیطی به صورت پویا Creating environment variables dynamically

  • اجرای فایل های دسته ای Testng Running Testng Batch files

  • راه‌اندازی ساخت Jenkins روی Pageobject Testcases Triggering Jenkins build on Pageobject Testcases

تست سلنیوم Grid -Cross Browser Selenium Grid -Cross Browser Testing

  • نحوه اجرای تست های سلنیوم از راه دور How to execute Selenium Tests Remotly

  • پیکربندی Hub و Node-1 Configuring Hub and Node-1

  • مفاهیم و معماری شبکه Grid Concepts & Architecure

  • ثبت نودها با سرور هاب Registering Nodes with Hub Server

  • قابلیت های مورد نظر-برنامه گرید Desired Capabilities-Grid Program

  • اجرای اسکریپت های سلنیوم در ماشین راه دور Execution Selenium scripts in Remote Machine

مبانی Java OOPS برای طراحی چارچوب Java OOPS Basics for Framework Design

  • مفاهیم رابط Interface Concepts

  • استفاده عملی از رابط Practical usage of Interface

  • Runtime Polymorphisim Runtime Polymorphisim

  • مفاهیم وراثت Inheritance Concepts

  • استفاده عملی از وراثت Practical usage of Inheritance

  • مبانی کدنویسی-1 Coding Basics-1

  • مبانی کدنویسی-2 Coding Basics-2

نمایش نظرات

نظری ارسال نشده است.

آموزش طراحی چارچوب تست سلنیوم از سطح Scratch-Architect [ویدئو]
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
8 h 44 m
56
Packtpub packtpub-small
30 بهمن 1396 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
1
4 از 5
ندارد
دارد
دارد
Rahul Shetty

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Rahul Shetty Rahul Shetty

معلم بیش از 650 هزار دانشجوی QA|بنیانگذار RahulShetty Academy