آموزش ساخت یک چارچوب اتوماسیون تست جاوا از Scratch

Building a Java Test Automation Framework from Scratch

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: آیا شما تجربه ای در جاوا و حفظ آزمایش های خودکار ساده دارید ، اما اعتماد به نفس برای شروع یک چارچوب اتوماسیون آزمون را از ابتدا ندارید؟ این دوره به شما می آموزد که چگونه از پایه یک مورد را بسازید! ایجاد تغییرات ساده کوچک در کدهای موجود معمولاً چیزی است که برنامه نویسان ارشد در مقایسه با نوشتن کل پروژه از ابتدا آسان تر می کنند. یک پروژه خالی مانند یک دیوار نامرئی است ، اما همین که بر آن غلبه کنید و 5 یا 10 کلاس اول کد کار خود را بنویسید ، راحت تر می شود. در این دوره ، ساخت یک چارچوب اتوماسیون تست جاوا از Scratch ، شما می آموزید که چگونه یک چارچوب را از ابتدا ایجاد کنید. ابتدا ، شما تجربه عملی در مورد چگونگی تنظیم جاوا و سایر ابزارهای لازم و چگونگی جمع آوری همه چیز برای ایجاد یک محیط کار مناسب خواهید داشت. در مرحله بعدی ، نحوه نوشتن اولین تست های خودکار وب API و UI را با چیزی غیر از یک پرونده خالی به عنوان نقطه شروع بررسی خواهید کرد. سرانجام ، با رشد پروژه ، خواهید فهمید که چگونه اتوماتیک آزمون خود را با ساخت یک پروژه چند ماژول Maven ، به درستی رفکتور کرده و مقیاس بندی کنید. پس از پایان این دوره ، مهارت و دانش شروع پروژه های آزمایشی خودکار را خواهید داشت - مهارت های لازم برای هر مهندس ارشد اتوماسیون آزمون.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

راه اندازی و ایجاد یک پروژه تازه Setting up and Creating a Fresh Project

  • مقدمه Introduction

  • این دوره برای چه کسانی است Who This Course Is For

  • تست هایی که خواهید نوشت The Tests You Will Be Writing

  • پیش نیازها Prerequisites

  • با نگاهی به همه فن آوری های لازم Looking at All the Necessary Technologies

  • همه چیز را کنار هم قرار دهید Putting Everything Together

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

  • اضافه کردن اولین وابستگی شما Adding Your First Dependency

  • ایجاد اولین آزمون Creating Your First Test

  • خلاصه Summary

نوشتن اولین تست های رابط کاربری شما Writing Your First UI Tests

  • بررسی اجمالی ماژول Module Overview

  • انتخاب و افزودن سلنیوم Choosing and Adding Selenium

  • آزمون اول: متن عنصر را بررسی کنید First Test: Check Element Text

  • آزمون دوم: کلیک کنید و URL را بررسی کنید Second Test: Click and Check a URL

  • آزمون سوم: عناصر را پیدا کرده و بشمارید Third Test: Find and Count Elements

  • مسئله دستاورد شما تاکنون The Issue with Your Achievement So Far

  • تست های Refactoring در یک کلاس Refactoring Tests within a Class

  • تست های مقیاس گذاری برای سلسله مراتب کلاس Scaling Tests to a Class Hierarchy

  • تست ها باید DAMP باشند Tests Should Be DAMP

  • انتقال کد پشتیبانی به Main Moving Support Code to Main

  • خلاصه Summary

نوشتن اولین آزمایشات وب API شما Writing Your First Web API Tests

  • بررسی اجمالی ماژول Module Overview

  • مبانی API وب Web API Basics

  • جاوا 11 HttpClient Java 11 HttpClient

  • ایجاد اولین تست Web API Creating Your First Web API Test

  • ایجاد آزمایشات GET Creating GET Tests

  • Refactoring آزمایشات شما Refactoring Your Tests

  • ایجاد POST Test Creating a POST Test

  • ایجاد آزمایش بدن Creating a Body Test

  • RestAssured - بررسی گزینه های جایگزین RestAssured - Exploring Alternatives

  • RestAssured در مقابل DIY RestAssured vs. DIY

  • خودتان امتحان کنید Try It out Yourself

  • خلاصه Summary

در حال تبدیل شدن به یک چارچوب آزمون چند ماژولی Evolving into a Multi-module Test Framework

  • بررسی اجمالی ماژول Module Overview

  • تست Refactoring هرم Test Refactoring Pyramid

  • وضعیت شما در آینده Your Situation in the Future

  • مشکل وراثت The Problem with Inheritance

  • نسخه ی نمایشی: بازسازی در ترکیب Demo: Refactoring to Composition

  • تقسیم به چندین ماژول Splitting into Several Modules

  • نسخه ی نمایشی: تقسیم به چندین ماژول Demo: Splitting into Several Modules

  • دستاورد شما Your Achievement

  • مطالعه بیشتر Further Study

  • دوره را جمع کنید Course Wrap Up

نمایش نظرات

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

آموزش ساخت یک چارچوب اتوماسیون تست جاوا از Scratch
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 49m
44
Pluralsight (پلورال سایت) pluralsight-small
15 خرداد 1399 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
28
4.8 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Andrejs Doronins Andrejs Doronins

Andrejs یک متخصص تضمین کیفیت با بیش از 6 سال تجربه است. وی در اتوماسیون تست تخصص دارد اما اهمیت درگیر شدن در چرخه عمر توسعه نرم افزار را نادیده نمی گیرد - یافتن مسائل در هنگام تجزیه و تحلیل نیازها به اندازه انجام آزمایش دستی و اکتشافی مهم است. وی در زمینه نوشتن واحدها ، آزمونهای ادغام و پذیرش برای تعداد زیادی فناوری و زمینه - از اتوماسیون مرورگر تا لایه Web API و تا آزمایش اجزای پیام رسان Enterprise - با تجربه است.

Pluralsight (پلورال سایت)

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

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