نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
آیا شما تجربه ای در جاوا و حفظ آزمایش های خودکار ساده دارید ، اما اعتماد به نفس برای شروع یک چارچوب اتوماسیون آزمون را از ابتدا ندارید؟ این دوره به شما می آموزد که چگونه از پایه یک مورد را بسازید! ایجاد تغییرات ساده کوچک در کدهای موجود معمولاً چیزی است که برنامه نویسان ارشد در مقایسه با نوشتن کل پروژه از ابتدا آسان تر می کنند. یک پروژه خالی مانند یک دیوار نامرئی است ، اما همین که بر آن غلبه کنید و 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
نمایش نظرات