لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش تست اتوماسیون: تصویر بزرگ
Testing Automation: The Big Picture
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
تست های خودکار برای کاهش هزینه ها و انتشار سریع ویژگی ها بسیار مهم هستند. این دوره به شما میآموزد که چگونه تستهای خودکار برای کسبوکار سود میبرند، انواع مختلف تستهایی که میتوان ایجاد کرد، و اینکه چگونه در فرآیندهای تجاری گستردهتر قرار میگیرند. توسعه نرمافزار میتواند پرهزینه، مستعد خطا، و انتشار آن برای تولید سخت باشد. در این دوره، تست اتوماسیون: تصویر بزرگ، انواع مختلف تستهای خودکاری را که میتوان ایجاد کرد، معاوضههای مختلف موجود، و اینکه چگونه میتواند برای شما مفید باشد را یاد خواهید گرفت. ابتدا، ارزش تجاری بالقوه آزمایشهای خودکار را بررسی خواهید کرد. در مرحله بعد، تفاوت بین ادغام واحد و انواع دیگر تست ها را پوشش می دهید، همراه با درک تعداد از هر آزمون برای نوشتن. در نهایت، متوجه خواهید شد که چگونه تست ها با یکپارچه سازی و استقرار مداوم مطابقت دارند. وقتی این دوره را به پایان رساندید، درک کاملی از این که چگونه تست های خودکار می توانند عاملی برای افزایش ارزش کسب و کار باشند و نحوه شروع پیاده سازی یا اصلاح استفاده از تست های خودکار در سازمان خود خواهید داشت.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
بررسی اجمالی دوره
Course Overview
ارزش تجاری تست های خودکار
The Business Value of Automated Tests
مقدمه
Introduction
تست خودکار چیست؟
What Is Automated Testing?
مزایای سطح بالا
High-level Benefits
هزینه رفع نقص نرم افزار
The Cost of Fixing Software Defects
عامل شادی
The Happiness Factor
تست خودکار در زمینه
Automated Testing in Context
ملاحظات
Considerations
سرعت تحویل کوتاه مدت در مقابل بلند مدت
Short-term vs. Long-term Delivery Speed
خلاصه
Summary
آشنایی با انواع مختلف تست های خودکار
Understanding the Different Types of Automated Tests
مقدمه
Introduction
تست های واحد
Unit Tests
تست های یکپارچه سازی
Integration Tests
آزمایشات زیر جلدی
Subcutaneous Tests
تست های رابط کاربری کاربردی
Functional User Interface Tests
عرض تست در مقابل عمق
Test Breadth vs. Depth
مراحل منطقی یک تست خودکار
The Logical Phases of an Automated Test
جداسازی کد با اشیاء ساختگی
Isolating Code with Mock Objects
تست های داده محور
Data-driven Tests
تست های خوانا تجاری
Business Readable Tests
چند تست از هر نوع؟
How Many Tests of Each Type?
فراتر از هرم تست
Beyond the Testing Pyramid
ویژگی های تست های خودکار خوب
Characteristics of Good Automated Tests
خلاصه
Summary
تست خودکار در فرآیند توسعه نرم افزار
Automated Testing Within the Software Development Process
مقدمه
Introduction
تکمیل تست خودکار با تسترهای دستی
Complimenting Automated Testing with Manual Testers
تست اکتشافی
Exploratory Testing
درگیر کردن متخصصان QA
Getting QA Specialists Involved
اجرای آزمون ها به عنوان بخشی از یکپارچگی مداوم
Running Tests as Part of Continuous Integration
نقش تست های خودکار در تحویل مداوم
The Role of Automated Tests in Continuous Delivery
مروری بر توسعه آزمایش محور
An Overview of Test-driven Development
ابزارها و تکنیک های تست پیشرفته
Advanced Testing Tools and Techniques
خلاصه و یادگیری بیشتر
Summary and Further Learning
با بیش از 15 سال تجربه در زمینه توسعه نرم افزار frontend و backend ، جیسون رابرتز یک توسعه دهنده ، مربی و نویسنده مستقل است. وی دارای مدرک لیسانس علوم در محاسبات است ، نویسنده چندین کتاب است و در وبلاگ خود DontCodeTired.com می نویسد. جیسون یک منبع باز است و علاوه بر توسعه نرم افزار سازمانی ، برنامه های Windows Store و Windows Phone را طراحی و توسعه داده است.
نمایش نظرات