متخصص 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

نمایش نظرات

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

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

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

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

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Andrejs Doronins Andrejs Doronins

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