آموزش متخصص ISTQB®: تست عملکرد

دانلود ISTQB® Specialist: Performance Testing

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: دنیای تست عملکرد هم چالش برانگیز و هم سرگرم کننده است. در این دوره، ISTQB® Specialist: Performance Testing، دانش و مهارت های اساسی زیربنای تست عملکرد را به دست خواهید آورد. ابتدا، مفاهیم اولیه و اصطلاحات تست عملکرد را بررسی خواهید کرد. در مرحله بعد، معیارها و اندازه گیری های مختلف مورد استفاده را خواهید آموخت. در نهایت، یک نمای کلی از آنچه که هر کار اصلی تست عملکرد شامل می شود - از برنامه ریزی گرفته تا گزارش دهی به دست خواهید آورد. پس از اتمام این دوره، آماده یادگیری و استفاده از ابزارهای تست عملکرد خاص برای ارائه نرم افزارهای کارآمد خواهید بود.

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

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

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

معرفی تست عملکرد Introducing Performance Testing

  • معرفی دوره Course Introduction

  • بررسی نسخه Version Check

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

  • عملکرد ذهنی و وابسته به زمینه است Performance Is Subjective and Context-dependent

  • ویژگی های کلیدی عملکرد Key Performance Characteristics

  • سوالات تمرینی Practice Questions

  • خلاصه Summary

انجام تست استاتیک و دینامیک Performing Static and Dynamic Testing

  • تست استاتیک در مقابل پویا Static vs. Dynamic Testing

  • بررسی استاتیک: الزامات Static Review: Requirements

  • بررسی استاتیک: کد Static Review: Code

  • تست دینامیک Dynamic Testing

  • سوالات تمرینی Practice Questions

  • خلاصه Summary

درک انواع تست عملکرد Understanding Performance Test Types

  • مقدمه Introduction

  • تست بار Load Testing

  • تست دود Smoke Testing

  • تست استرس Stress Testing

  • تست سنبله Spike Testing

  • تست ظرفیت Capacity Testing

  • تست مقیاس پذیری Scalability Testing

  • تست استقامت Endurance Testing

  • تست همزمانی Concurrency Testing

  • سوالات تمرینی Practice Questions

  • راه های تولید بار Ways to Generate Load

  • خلاصه Summary

شکست در تست عملکرد Failures in Performance Testing

  • 4 حالت شکست The 4 Failure Modes

  • نمای کلی پشته فناوری Tech Stack Overview

  • مشکلات ذخیره سازی Problems with Storage

  • چرا پایگاه داده ها کند هستند؟ Why Databases are Slow?

  • Backend: Algos و Memory Leaks Backend: Algos and Memory Leaks

  • مفاهیم و مسائل شبکه اصلی Core Network Concepts and Issues

  • خلاصه Summary

چه چیزی را اندازه گیری کنیم و چرا؟ What to Measure and Why?

  • مقدمه Introduction

  • اندازه گیری در مقابل متریک Measurement vs. Metric

  • معیارهای فنی: زمان Technical Metrics: Time

  • معیارهای فنی: توان عملیاتی Technical Metrics: Throughput

  • معیارهای فنی: استفاده Technical Metrics: Utilization

  • معیارهای فنی: قابلیت اطمینان Technical Metrics: Reliability

  • سوالات تمرینی Practice Questions

  • ترجمه به معیارهای کسب و کار Translating to Business Metrics

  • معیارهای عملیاتی Operational Metrics

  • منابع کلیدی معیارها Key Sources of Metrics

  • رویکرد GQM The GQM Approach

  • خلاصه Summary

ریسک های عملکرد برای معماری های مختلف Performance Risks for Different Architectures

  • مقدمه Introduction

  • سیستم های کامپیوتری منفرد Single Computer Systems

  • لایه ها در مقابل لایه ها Tiers vs. Layers

  • سیستم های چند لایه Multi-tier Systems

  • سیستم های توزیع شده Distributed Systems

  • سیستم های مجازی Virtualized Systems

  • سیستم های ابری Cloud Systems

  • سوالات تمرینی Practice Questions

  • سیستم های مشتری-سرور Client-server Systems

  • نرم افزار موبایل Mobile Software

  • سیستم های جاسازی شده Embedded Systems

  • سیستم های اصلی Mainframe Systems

  • خلاصه Summary

وظایف تست: از برنامه ریزی تا طراحی Testing Tasks: From Planning to Designing

  • مقدمه Introduction

  • شروع طرح PTP Starting a PTP Plan

  • نوشتن مروری بر پروژه آزمایشی Writing a Test Project Overview

  • تعریف اهداف آزمون Defining Test Objectives

  • تدوین مفروضات پایه Formulating Baseline Assumptions

  • گرفتن معیارهای پذیرش Capturing Acceptance Criteria

  • افزودن پیکربندی SUT Adding SUT Configuration

  • یادگیری پروتکل ها Learning the Protocols

  • بعد چه می آید What Comes Next

  • داده ها! داده ها! داده ها! Data! Data! Data!

  • اقدامات در مقابل معاملات Actions vs. Transactions

  • جمع آوری داده های تعریف شده توسط کاربر Gathering User-defined Data

  • ساخت پروفایل های عملیاتی Constructing Operational Profiles

  • سوالات تمرینی Practice Questions

  • ایجاد نمایه های بارگذاری Creating Load Profiles

  • قدم زدن در مقابل زمان فکر کردن Pacing vs. Think Time

  • بار و همزمانی Load and Concurrency

  • سوالات تمرینی Practice Questions

  • خلاصه Summary

وظایف تست: از اجرا تا گزارش Testing Tasks: From Implementing to Reporting

  • مقدمه Introduction

  • پیاده سازی: افزودن پارامترسازی Implementing: Adding Parameterization

  • اجرا: انجام همبستگی Implementing: Performing Correlation

  • پیاده سازی: Refactoring Setup and Cleanup Implementing: Refactoring Setup and Cleanup

  • پیاده سازی: ذخیره سازی ذهنی و همزمانی Implementing: Minding Caching and Concurrency

  • سوالات تمرینی Practice Questions

  • اجرا: نگرانی های اصلی Executing: Core Concerns

  • تجزیه و تحلیل: به چه چیزی توجه کنیم Analyzing: What to Look Out For

  • گزارش Reporting

  • خلاصه Summary

انتخاب ابزار مناسب Choosing the Right Tools

  • مقدمه Introduction

  • انواع ابزار Tool Types

  • مناسب بودن ابزار Tool Suitability

  • خلاصه Summary

پایان دوره Course Wrap Up

  • مقدمه Introduction

  • 12 مهارت برتر Top 12 Takeaway Skills

  • 3 اشتباه اصلی که باید از آنها اجتناب کنید Top 3 Mistakes to Avoid

  • منابع یادگیری بیشتر Further Learning Resources

نمایش نظرات

آموزش متخصص ISTQB®: تست عملکرد
جزییات دوره
3h 20m
95
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
4
از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Andrejs Doronins Andrejs Doronins

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