آموزش SDET/Test Architect Essentials -Road to Full Stack QA

SDET/Test Architect Essentials -Road to Full stack QA

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: آموزش پیشرفته برای یادگیری مهارت های ضروری مورد نیاز برای تبدیل حرفه خود از QA Engineer به SDET/Test Architect. درک و پیاده سازی Docker برای ارائه محیط های مجازی سازی برای تست های اتوماسیون ساخت Json/Xml در پرواز از نتایج JDBC Query با Jackson API و پیاده سازی POJO ساخت و اجرای پنجره دسته‌ای اسکریپت برای فراخوانی سرورها (سلنیوم/نقاشی) درک خط لوله‌های جنکین برای CI/CD دانش کامل در مورد آخرین جریان‌های جاوا و عبارات لامبدا برای آمادگی مصاحبه تجزیه فایل‌های Json در اشیاء جاوا برای ورود به وب تست‌های اتوماسیون نحوه نظارت بر گزارش‌های سرور به صورت پویا با جاوا ادغام ارائه دهنده TestNG Data در اکسل برای ایجاد اتوماسیون Datadriven قوی درک دستورات GIT در کنترل نسخه عمیق پیش نیازها: دانش بسیار ابتدایی Core java و (Selenium, TestNG)

علاقه دارید که حرفه اتوماسیون خود را به سطح بعدی ارتقا دهید؟ اگر بله به من بپیوندید-
تنها و تنها بهترین "آموزش Full Stack QA" که با ارائه راه حل های هوشمند با استفاده از آخرین فناوری ها مانند Dockers، Jackson API، Jenkin Pipelines، ساختارهای داده، چالش های فنی را در هر مرحله از اتوماسیون بررسی می کند. Java Streams، Window Batch Scripting، خوانندگان پایگاه داده، GIt و بسیاری موارد دیگر!!!!!!!!

پس از اتمام موفقیت‌آمیز دوره، باید بتوانید برای هر موقعیت معمار تست/SDET درخواست دهید یا پروژه‌های چالش‌برانگیز اتوماسیون را از ابتدا رهبری کنید

در زیر سناریوهایی به تفصیل آمده است که در این آموزش به آنها خواهیم پرداخت

  • Dockerization، ادغام شبکه Selenium با Docker،

  • ساخت Json/Xml از نتایج پایگاه داده،

  • تجزیه Json به اشیاء جاوا با جکسون API،

  • نسخه‌نویسی خط لوله جنکینز برای CI/CD،

  • نظارت پویا گزارش‌های سرور با جاوا،

  • اسکریپت‌نویسی دسته‌ای کار ویندوز،

  • ارائه دهنده داده به اکسل ادغام،

  • جریان‌های جاوا، عبارات لامبدا،

  • سیستم کنترل نسخه GIT و بسیاری موارد دیگر،


بازخورد دانشجویان _

گوراو

یک دوره عالی و فوق العاده برای تبدیل شدن به یک QA کامل. ممنون راهول شتی برای این دوره فوق العاده !!


نیتین اس.

توضیح سریع مفاهیم خوب Docker، Grid، Jenkins و برنامه های کاربردی عمومی. خوب است که این دوره را دارید که به تازگی نقش SDET را شروع کرده اند و اگر مفاهیم خط لوله CI/CD را نمی دانید.



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

نقشه راه برای تبدیل شدن به SDET- معرفی دوره Road Map to become SDET- Course Intro

  • این دوره در مورد چیست؟ سوالات متداول دوره What is this course about? Course FAQ's

  • مروری بر محتوای دوره Course Content Walkthrough

  • نکته مهم- البته فایل های کد را کجا پیدا کنیم Important Note- Where to Find Code files of course

تبدیل نتایج JDBC به شی جاوا با کلاس های POJO Converting JDBC Results into Java object with POJO classes

  • نکات مهم بازیکن برای بهترین تجربه یادگیری: Important Player Tips for Best learning Experience:

  • بیان مسئله- رویکرد تصمیم گیری برای حل آن Problem Statement- Deciding Approach to solve it

  • تنظیم پایگاه داده و جداول به عنوان پیش نیاز برای رانندگی داده ها Setting up Database and Tables as Prerequiste for driving data

  • پرس و جوهای SQL برای اجرای پروژه SQL Queries for project implementation

  • اتصال JDBC برای خواندن مقادیر DB از طریق جاوا JDBC Connection to read the values of DB through Java

  • ایجاد کلاس های POJO برای تبدیل نتایج DB به آبجکت های جاوا Creating POJO classes for converting DB results into Java objects

Jackson API برای تبدیل اشیاء جاوا به فرمت های فایل Json Jackson API to convert Java objects into Json file formats

  • تبدیل اشیاء جاوا به فایل Json با استفاده از جکسون API Converting Java objects to Json file using Jackson API

  • چندین نتیجه را در فهرست آرایه اشیاء جاوا برای تجزیه بیشتر بازیابی کنید Retrieve Multiple results into Array list of Java objects for further Parsing

  • چگونه چندین فایل Json را در یک Json تودرتو غول پیکر ادغام کنیم How to merge multiple Json files into one Giant nested Json

  • معرفی Gson، JSONArray برای ساختن Json به صورت پویا Introduction to Gson,JSONArray for building Json dynamically

  • ابزارهای رایج رشته Apache برای تجزیه رشته ها با کاراکترهای فرار Apache common String Utilities to Parse strings with escape characters

  • فایل Json را در شی جاوا تجزیه کنید تا داده ها از طریق متدهای دریافت کننده ارسال شود Parse Json file into Java object to send the data through getter Methods

  • بخش 2، 3- دانلود کد Section 2, 3-Code Download

مقدمه ای بر داکر و مزایای آن Introduction to Docker and its Advantages

  • داکر چیست؟ چگونه در صنعت اتوماسیون کمک می کند؟ What is Docker? How it helps in Automation Industry?

  • کانتینرها و تصاویر در نرم افزار Docker چیست؟ What are containers and Images in Docker Software?

  • تفاوت ماشین‌های مجازی با داکر دقیقاً چقدر است How exactly Virtual machines are different from Docker

  • نحوه نصب Docker در ماشین‌های با پیش نیازهای مورد نیاز How to Install Docker into Machines with Prerequisites needed

  • کار با DockerHub را درک کنید Understand working with DockerHub

اجرای تست های Docker to Automation Implementation of Docker to Automation tests

  • جزئیات قابلیت های Remote WebDriver برای Selenium Docker Integration Remote WebDriver capabilities details for Selenium Docker Integration

  • فراخوانی داکر با تصاویر کروم و فایرفاکس برای تست های سلنیوم Invoking Docker with Chrome and Firefox Images for Selenium Tests

  • ایده ادغام داکر با شبکه سلنیوم Idea of Integrating Docker with Selenium Grid

  • فایل نوشتن Docker در ایجاد Nodes و Hub Docker compose file in creating Nodes and Hub

  • سازگار کردن پروژه Docker TestNG Making the Docker Project TestNG Compatible

  • توزیع موازی تست ها با چند داکر Parallel Distribution of tests with Multiple Dockers

ایجاد فایل‌های دسته‌ای پنجره‌ای و نظارت بر گزارش‌های سرور Creating Window Batch files and Monitoring Server Logs

  • فایل های دسته ای Window برای فراخوانی سرور ایجاد کنید Create Window Batch files for invoking server

  • خواندن فایل های گزارش سرور از طریق جاوا با استفاده از Buffered Reader Reading the Server log files through Java using Buffered Reader

  • مانیتور سرور به طور مداوم از برنامه شما برای تست های همگام سازی گزارش می شود Monitor Server logs continuously from Your program for Synchronizing tests

  • فایل bat را برای Scale Chrome و حذف Logs فایل بسازید Build bat file for Scale Chrome instances and deleting file Logs

  • تمام کارهای دستی تمیز کردن داده ها را برای هر اجرای آزمایشی خودکار کنید Automate all manual tasks of cleaning data fo every test run

  • بخش 4،5، 6 - دانلود کد Section 4,5, 6 -Code download

ادغام داکر با جنکینز Docker Integration to Jenkins

  • تست های داکر را با Maven و Jenkins ادغام کنید Integrate Docker tests with Maven and Jenkins

مقدمه ای بر خطوط لوله جنکین Introduction to Jenkin Pipelines

  • خطوط لوله جنکین چیست؟ چقدر در Agile مهم است؟ What are Jenkin Pipelines? How important it is in Agile?

  • پلاگین Jenkin Pipeline view برای زنجیره‌ای کردن مشاغل -دمو Jenkin Pipeline view plugin to chain the jobs -Demo

  • دستور زبان Groovy Scripted Syntax برای ساخت خط لوله در پرواز Groovy Scripted Syntax to build pipeline on fly

ساخت خطوط لوله به صورت پویا با Groovy Script برای CI/CD Build Pipelines Dynamically with Groovy Script for CI/CD

  • کار Pipeline را ایجاد کنید و آن را با استفاده از Declarative Syntax-Demo بسازید Create Pipeline job and Construct it using Declarative Syntax-Demo

  • اهمیت JenkinsFile و کلمات کلیدی آن برای ساخت خط لوله Importance of JenkinsFile and its Keywords for Pipeline building

  • دانلود فایل جنکین Jenkin file download

  • دمو- JenkinFIle را به Github فشار دهید و اجرای Pipeline را شروع کنید Demo- Push the JenkinFIle into Github and Start running Pipeline

  • بخش 8، 9 - دانلود کد Section 8, 9 - Code download

یکپارچه سازی DataProvider با اکسل برای پیاده سازی قوی داده محور Integrating DataProvider with Excel for Robust Data Driven Implementation

  • اهمیت ارائه دهنده داده و ادغام اکسل برای هدایت بهتر داده ها Importance of Data Provider and Excel Integration for better Data driven

  • آشنایی با Dataprovider و نحوه ارسال داده در آرایه چند بعدی Understand Dataprovider and how it sends data in Multidimensional array

  • وابستگی های اکسل را دریافت کنید و از کد جاوا به اکسل متصل شوید Get Excel dependencies and connect from java code to excel

  • نسخه ی نمایشی زنده در ادغام اکسل با Dataprovider برای پارامترسازی داده ها Live demo on integrating Excel to Dataprovider to parameterize data

  • دانلود کد بخش 10 Section 10 Code download

جاوا استریم - نقشه، فیلتر، مطابقت، جمع آوری - (ساخت کد بهینه شده) Java Streams- Map, Filter, Match,Collect- (Build Optimized Code)

  • جاوا استریم و عبارات لامبدا چیست؟ What are Java Streams and Lambda Expressions?

  • استفاده هوشمندانه از فیلترهای جریان برای فیلتر کردن نتایج Smart Usage of Stream filters to filter out the results

  • نحوه استفاده از forEach در Streams برای چاپ لیست مجموعه ها How to use forEach on Streams to print the collections list

  • استفاده از Map و اهمیت آن در Streams API با مثال Usage of Map and its importance in Streams API with example

  • نمایش عملکرد مطابقت، مرتب‌سازی شده، ادغام جریان‌ها Demonstration on Match, Sorted, Merging Streams functionality

  • جمع آوری داده های تجزیه شده جریان به آرایه مجموعه ها Collecting Stream parsed data back into Collections array

  • بخش 11 دانلود کد Section 11 Code Download

دستورات GIT و از سیستم کنترل نسخه استفاده می کند GIT Commands and it uses -Version Control System

  • مقدمه ای بر GIT Introduction to GIT

  • اهمیت Github و کاربردهای آن Importance of Github and its uses

  • ایجاد پیکربندی و مخازن Git Creating Git config and repositories

  • نحوه فشار دادن کد به مخزن راه دور How to push code to remote repository

  • درک Staging و commit in git Understanding Staging and commit in git

  • مخزن راه دور را اضافه کنید و کد متعهد را فشار دهید Add remote repository and push the committed code

  • مثال کار پایان به انتها در دستورات Git -1 End to end working example on Git commands -1

  • مثال کار پایان به انتها در دستورات Git -2 End to end working example on Git commands -2

  • اهمیت انشعاب در GIT Importance of Branching in GIT

  • نحوه حل تعارضات Merge با GIT How to resolve Merge conflicts with GIT

موضوع آینده - (ساختارهای داده و الگوریتم ها) Upcoming Topic - ( Data Structures & Algorithms)

  • موضوعات آینده Upcoming Topics

Grid & Jenkin Basics (مباحث اختیاری برای پشتیبانی از بخش‌های بالا) Grid & Jenkin Basics (Optional topics to support above Sections)

  • مقدمه ای بر گرید Introduction to Grid

  • ثبت هاب با گره ها برای اجرا. Registering Hub with nodes for execution.

  • ثبت گره ها با درایورهای مرورگر Registering nodes with Browser drivers

  • قابلیت های مورد نظر و اهمیت RemoteWebdriver Desiredcapabilities and RemoteWebdriver importance

  • قوانین تست مرورگر متقابل-برنامه شبکه Cross browser testing rules-Grid Program

  • اهمیت جنکینز در چارچوب های تست Importance of Jenkins in Test frameworks

  • جنکینز را نصب و پیکربندی کنید Install and configure Jenkins

  • پیکربندی تنظیمات و فضای کاری جنکین Configuring Jenkin Settings and Workspace

سخنرانی جایزه BONUS LECTURE

  • سخنرانی پاداش Bonus Lecture

نمایش نظرات

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

آموزش SDET/Test Architect Essentials -Road to Full Stack QA
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
13 hours
74
Udemy (یودمی) udemy-small
05 اردیبهشت 1400 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
19,138
4.6 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

QA Click Academy QA Click Academy

آموزش های شرکتی از حرفه ای ها

Rahul Shetty Rahul Shetty

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

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.