SDET/Test Architect Essentials -Road to Full Stack QA [ویدئو]

SDET/Test Architect Essentials -Road to Full stack QA [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: اگر اشتیاق دارید که حرفه اتوماسیون خود را به سطح بعدی ارتقا دهید؟ اگر بله، در این سفر به من بپیوندید. بهترین و تنها بهترین "آموزش Full Stack QA" که با ارائه راه حل های هوشمند با استفاده از آخرین فناوری ها مانند Dockers، Jackson API، Jenkin Pipelines، ساختارهای داده با استفاده از جریان های جاوا، اسکریپت های دسته ای پنجره، خوانندگان پایگاه داده، چالش های فنی را در هر مرحله از اتوماسیون بررسی می کند. GI و بسیاری دیگر! پس از اتمام موفقیت آمیز دوره، باید بتوانید برای هر موقعیت معمار تست/SDET درخواست دهید یا پروژه های چالش برانگیز اتوماسیون را از ابتدا رهبری کنید. در زیر به تفصیل سناریوهایی وجود دارد که می خواهیم در این آموزش پوشش دهیم - Dockerization، ادغام شبکه سلنیوم با داکر، - ساخت JSON/XML از نتایج پایگاه داده، - تجزیه JSON به اشیاء جاوا با جکسون API، - اسکریپت خط لوله جنکینز برای CI/CD، - مانیتورینگ پویا لاگ های سرور با جاوا، - برنامه نویسی کار دسته ای ویندوز، - ارائه دهنده داده به ادغام اکسل، - جریان های جاوا، عبارات لامبدا، - سیستم کنترل نسخه GIT و بسیاری موارد دیگر، همه کدها و فایل های پشتیبانی این دوره در دسترس هستند - https://github.com/PacktPublishing/SDET-Test-Architect-Essentials--Road-to-Full-stack-QA Understand and پیاده سازی Docker برای ارائه محیط های مجازی سازی برای تست های اتوماسیون ساخت JSON/XML به سرعت از نتایج JDBC Query با جکسون API و پیاده سازی POJO ساخت و اجرای اسکریپت دسته ای پنجره برای فراخوانی سرورها (سلنیوم/نقاشی) برنامه نویسی خطوط لوله جنکین برای CI/CD را درک کنید دانش کامل در مورد آخرین جریان های جاوا و عبارات لامبدا برای آمادگی مصاحبه تجزیه فایل های JSON در اشیاء جاوا برای ورود به تست های اتوماسیون وب نحوه نظارت بر گزارش های سرور به صورت پویا با جاوا ادغام ارائه دهنده داده TestNG در اکسل برای ایجاد اتوماسیون مبتنی بر داده قوی درک دستورات GIT در عمق و کنترل نسخه این دوره برای آزمایش کنندگان اتوماسیون، مهندسین QA و مهندسین نرم افزار است. این دوره با ارائه مثال های خوب با شبکه سلنیوم، مفاهیم تست اتوماسیون، زیرساخت تست، جنکینز و موارد جالب دیگر، تجربیات زیادی در دنیای واقعی ارائه می دهد.

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

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

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

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

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

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

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

  • اتصال 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, JSON, Array برای ساخت Json به صورت پویا Introduction to GSON, JSON, Array 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

مقدمه ای بر داکر و مزایای آن 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 for every test run

ادغام داکر با جنکینز 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

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

یکپارچه سازی 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

جاوا استریم - نقشه، فیلتر، مطابقت، جمع آوری - (ساخت کد بهینه شده) 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

دستورات 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

مبانی گرید و جنکین Grid & Jenkin Basics

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

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

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

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

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

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

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

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

نمایش نظرات

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

SDET/Test Architect Essentials -Road to Full Stack QA [ویدئو]
جزییات دوره
15 h 55 m
63
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
Rahul Shetty
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Rahul Shetty Rahul Shetty

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