آموزش تست دستی برای مبتدیان: راهنمای جامع - آخرین آپدیت

دانلود Manual Testing for Complete Beginners

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

آموزش جامع تست دستی نرم‌افزار: از نوشتن تست کیس تا گزارش باگ و تضمین کیفیت نرم‌افزار

یادگیری تست سناریو، نوشتن تست کیس، اجرای تست و گزارش‌دهی نقص‌ها

پیش‌نیازها

دانش عمومی در مورد فناوری، آشنایی با ماوس و کیبورد

آیا به دنبال شروع یک حرفه در تست نرم‌افزار یا بهبود مهارت‌های تست دستی خود هستید؟ این دوره به منظور ارائه یک درک جامع از تست دستی طراحی شده است، و همه چیز را از مفاهیم اولیه تا کاربردهای دنیای واقعی پوشش می‌دهد. چه یک مبتدی باشید و چه به دنبال تثبیت دانش خود، این دوره شما را در اصول تست نرم‌افزار بدون نیاز به هیچ تجربه قبلی در برنامه‌نویسی راهنمایی می‌کند.

شما یاد خواهید گرفت که چگونه تست کیس‌های مؤثر بنویسید، سناریوهای تست را اجرا کنید و نقص‌ها را به صورت حرفه‌ای گزارش دهید. ما روش‌های کلیدی تست، چرخه‌های عمر توسعه نرم‌افزار و نقش یک تستر در تضمین کیفیت نرم‌افزار را بررسی خواهیم کرد. علاوه بر این، تجربه عملی در شناسایی باگ‌ها، ایجاد گزارش‌های دقیق نقص و تأیید اصلاحات برای اطمینان از کیفیت بالای نرم‌افزار به دست خواهید آورد.

این دوره همچنین شامل بهترین روش‌ها برای مستندسازی تست، درک انواع مختلف تست و کار با مثال‌های دنیای واقعی است تا شما را برای یک حرفه در تست دستی آماده کند. تکالیف و تمرین‌های عملی برای تقویت یادگیری شما دریافت خواهید کرد، و اطمینان حاصل می‌کنید که می‌توانید با اطمینان دانش خود را در پروژه‌های واقعی به کار ببرید.

در پایان این دوره، شما یک پایه قوی در تست دستی خواهید داشت که به شما امکان می‌دهد به عنوان یک تستر کار کنید و به طور مؤثر در هر تیم توسعه نرم‌افزار مشارکت کنید. اکنون ثبت نام کنید و اولین قدم را برای تبدیل شدن به یک تستر دستی ماهر بردارید!


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

معرفی Introduction

  • معرفی و محتوای دوره Introduction & Course Content

نقش‌ها در چرخه عمر توسعه نرم‌افزار Roles in the Software Development Lifecycle

  • مهندسان نیازمندی‌ها Requirements Engineers

  • طراحان UI/UX UI/UX Designers

  • توسعه‌دهندگان فرانت‌اند، بک‌اند، و موبایل Front-End, Back-End, & Mobile Developers

  • مدیر پروژه و اسکرام مستر Project Manager & Scrum Master

نحوه توسعه نرم‌افزار - مدل‌های چرخه عمر توسعه نرم‌افزار How Software is Developed - Software Development Lifecycle Models

  • مدل آبشاری Waterfall Model

  • مدل V V-Model

  • توسعه نرم‌افزار چابک Agile Software Development

  • توسعه افزایشی و تکراری Incremental & Iterative Development

  • معرفی اسکرام Introduction to Scrum

  • تفاوت بین توسعه ترتیبی، تکراری، و افزایشی Difference between Sequential, Iterative, & Incremental Development

  • خلاصه Summary

مفاهیم اساسی تست نرم‌افزار Basic Concepts of Software Testing

  • تست نرم‌افزار چیست What is Software Testing

  • تفاوت بین تست استاتیک و دینامیک Difference between Static & Dynamic Testing

  • اعتبارسنجی و تایید Validation & Verification

  • اهداف تست Objectives of Testing

  • تست و اشکال‌زدایی Testing & Debugging

  • فرآیند تست Test Process

  • سطوح تست Test Levels

  • انواع تست Test Types

  • بعدی چیست What's Next

نوشتن سناریوهای تست Test Scenario Writing

  • ایجاد سناریوهای تست Creating Test Scenarios

  • ابزارهایی برای کمک به نوشتن سناریوهای تست Tools to help in writing Test Scenarios

  • راه‌اندازی ترلو Setting Up Trello

  • سناریوهای تست ثبت‌نام معتبر فیسبوک Facebook Valid Sign Up Test Scenarios

  • سناریوهای تست رمز عبور معتبر Valid Password Test Scenarios

  • سناریوهای تست ثبت‌نام نامعتبر Invalid Sign Up Test Scenarios

  • سناریوهای تست ثبت‌نام نامعتبر قسمت 2 Invalid Sign Up Test Scenarios Part 2

  • سناریوهای تست ثبت‌نام نامعتبر قسمت 3 Invalid Sign Up Test Scenarios Part 3

  • سناریوهای معتبر ورود Login Valid Scenarios

  • سناریوهای نامعتبر ورود Login Invalid Scenarios

تکنیک‌های تست جعبه سیاه Black-Box Test Techniques

  • معرفی تکنیک‌های جعبه سیاه Introduction to Black-Box Techniques

  • تعریف پارتیشن‌بندی معادل Equivalence Partitioning Definition

  • مثال‌های پارتیشن‌بندی معادل Equivalence Partitioning Examples

  • مثال‌های عملی پارتیشن‌بندی معادل Equivalence Partitioning Practical Examples

  • تجزیه و تحلیل مقدار مرزی Boundary-Value Analysis

  • مثال تجزیه و تحلیل مقدار مرزی شماره 1 Boundary-Value Analysis Example #1

  • مثال تجزیه و تحلیل مقدار مرزی شماره 2 Boundary-Value Analysis Example #2

  • نکاتی درباره پارتیشن‌بندی معادل و تجزیه و تحلیل مقدار مرزی Notes About Equivalence Partitioning & Boundary-Value Analysis

  • تست جدول تصمیم Decision Table Testing

  • مثال تست جدول تصمیم Decision Table Testing Example

  • تست انتقال حالت State-Transition Testing

  • تست زوجی Pairwise Testing

نوشتن تست کیس Test Case Writing

  • چگونه یک تست کیس بنویسیم How to Write a Test Case

  • آماده‌سازی Google Sheets برای نوشتن تست کیس‌ها Preparing Google Sheets for writing Test Cases

  • نوشتن اولین تست کیس ثبت‌نام Writing First Sign Up Test Case

  • تست کیس‌های معتبر ثبت‌نام Valid Sign Up Test Cases

  • تست کیس‌های معتبر ثبت‌نام قسمت 2 Valid Sign Up Test Cases Part 2

  • تست کیس‌های نامعتبر ثبت‌نام قسمت 1 Invalid Sign Up Test Cases Part 1

  • تست کیس‌های نامعتبر ثبت‌نام قسمت 2 Invalid Sign Up Test Cases Part 2

  • تست کیس‌های نامعتبر ثبت‌نام قسمت 3 Invalid Sign Up Test Cases Part 3

نوشتن تست کیس با استفاده از Zephyr Scale Test Case Writing using Zephyr Scale

  • ثبت‌نام در Jira Signing Up to Jira

  • اضافه کردن Zephyr Scale به Jira Adding Zephyr Scale to Jira

  • نسخه به روز شده Zephyr Updated version of Zephyr

  • ایجاد تست کیس‌ها در Zephyr Scale Creating Test Cases in Zephyr Scale

  • جزئیات تست کیس Test Case Details

  • مجوزها Permissions

  • ایجاد پوشه‌ها Creating Folders

  • چرخه‌های تست Test Cycles

  • وارد کردن و صادر کردن تست کیس‌ها Importing & Exporting Test Cases

  • پیکربندی‌ها قسمت 1 Configurations Part 1

  • پیکربندی‌ها قسمت 2 Configurations Part 2

  • استفاده مجدد از تست کیس‌ها - Call to Test Reusing Test Cases - Call to Test

  • اضافه کردن پارامترها به تست کیس‌ها Adding Parameters to Test Cases

  • ایجاد تست کیس‌های BDD Creating BDD Test Cases

  • صادر کردن تست کیس‌ها از Zephyr Scale به Cucumber Exporting Test Cases from Zephyr Scale to Cucumber

  • تست داده محور در Zephyr Scale Data-Driven Testing in Zephyr Scale

  • ایجاد مجموعه‌های داده در Zephyr Scale Creating Data Sets in Zephyr Scale

  • کپی، بایگانی و حذف تست کیس‌ها Clone, Archive & Delete Test Cases

  • ایجاد دسته‌ای تست کیس‌ها Creating Test Cases in Bulk

  • قابلیت ردیابی دو طرفه در Zephyr Scale Bidirectional Traceability in Zephyr Scale

  • پیگیری پیشرفت با استفاده از چرخه‌های تست Tracking Progress using Test Cycles

  • ویرایش، کپی و حذف چرخه‌های تست Editing, Cloning & Deleting Test Cycles

  • طرح‌های تست در Zephyr Scale Test Plans in Zephyr Scale

  • استفاده از هوش مصنوعی برای نوشتن و اجرای تست کیس‌ها در Zephyr Scale Using AI to write & run Test Cases in Zephyr Scale

  • تنظیم تست کیس‌های مبتنی بر هوش مصنوعی Adjusting AI-based Test Cases

  • گزارش‌ها در Zephyr Scale Reports in Zephyr Scale

  • خلاصه Zephyr Scale Zephyr Scale Summary

اجرای تست و گزارش‌دهی نقص Test Execution & Defect Reporting

  • معرفی گزارش‌دهی نقص Introduction to Defect Reporting

  • نوشتن گزارش نقص Defect Report Writing

  • انواع نقص Types of Defects

  • شبیه‌سازی تریاژ نقص Defect Triage Simulation

  • گرفتن اسکرین‌شات و ضبط ویدیو برای گزارش نقص Taking Screenshots & Recording Videos for the Defect Report

  • ضبط لاگ‌های وب برای گزارش نقص Capturing Web Logs for the Defect Report

  • ایجاد گزارش نقص در Jira Creating a Defect Report in Jira

  • ایجاد گزارش نقص در Azure DevOps Creating a Defect Report in Azure DevOps

  • چرخه عمر نقص Defect Lifecycle

  • آیا این نقص‌ها را گزارش خواهید کرد؟ Will you report those Defects?

  • تست دسترس‌پذیری و نقص‌های دسترس‌پذیری با استفاده از Axe DevTools Accessibility Testing & Accessibility Defects using Axe DevTools

  • نتیجه‌گیری و بعدی چیست؟ Conclusion & What's Next?

گزارش‌های تست: گزارش پیشرفت تست و گزارش خلاصه تست Testing Reports: Test Progress & Test Summary Report

  • معرفی گزارش‌دهی تست Introduction to Test Reporting

  • ابتدا مخاطب خود را بشناسید Know your Audience first

  • الگوی طرح تست و اجزا Test Plan Template & Components

  • گزارش‌های پیشرفت و تکمیل تست Test Progress & Completion Reports

پروژه‌های زنده - با من تست کنید Live Projects - Test with Me

  • برنامه رزرو پرواز - پروژه شماره 1 Flight Booking Application - Project #1

  • لیست انجام کارها - قسمت 1 - نوشتن سناریو تست - پروژه شماره 2 To Do List - Part 1 - Test Scenario Writing - Project #2

  • لیست انجام کارها - قسمت 2 - اجرای تست و گزارش‌دهی نقص - پروژه شماره 2 To Do List - Part 2 - Test Execution & Defect Reporting - Project #2

  • فروشگاه شیرینی - پروژه شماره 3 - qase.io Sweet Shop - Project #3 - qase.io

  • تست رابط کاربری - پروژه شماره 4 User Interface Testing - Project #4

مبانی تست چابک Agile Testing Basics

  • معرفی تست چابک Introduction to Agile Testing

  • 4 ارزش چابک Agile 4 Values

  • 12 اصل چابک Agile 12 Principles

  • تفاوت بین توسعه چابک و ترتیبی Difference between Agile & Sequential Development

  • رویکرد کل تیم Whole-team Approach

  • بازخورد زودهنگام و مکرر Early & Frequent Feedback

  • نیازمندی‌های چابک (تم‌ها، حماسه‌ها و داستان‌های کاربری) Agile Requirements (Themes, Epics, & User Stories)

  • تکنیک INVEST (نحوه بررسی یک داستان کاربری) INVEST Technique (How to review a User Story)

  • اعمال تکنیک INVEST بر روی یک داستان کاربری Applying INVEST technique on a User Story

  • تعریف اسکرام Scrum Definition

  • فعالیت‌های اسکرام Scrum Activities

  • جلسه روزانه ایستاده Daily Stand Up Meeting

  • نمودار سوختن Burndown Chart

  • نمودار سرعت Velocity Chart

  • جلسه بازنگری Retrospective Meeting

  • کانبان Kanban

  • خلاصه تست چابک Agile Testing Summary

نحوه استفاده از JIRA برای تست چابک How to use JIRA for Agile Testing

  • معرفی و بررسی اجمالی Jira Introduction and Overview about Jira

  • ایجاد یک پروژه اسکرام و اضافه کردن داستان‌های کاربری به بک‌لاگ Creating a Scrum Project & Adding User Stories to Backlog

  • ایجاد معیارهای پذیرش برای صفحه معرفی Creating Acceptance Criteria for Onboarding Screen

  • شبیه‌سازی پوکر برنامه‌ریزی برای صفحه معرفی Simulating Planning Poker for Onboarding Screen

  • بررسی بک‌لاگ و اضافه کردن داستان‌های کاربری از دست رفته Reviewing Backlog and adding missing user stories

  • ایجاد معیارهای پذیرش سرویس مکان‌یابی Creating Location Service Acceptance Criteria

  • معیارهای پذیرش ثبت‌نام Sign Up Acceptance Criteria

  • برنامه‌ریزی اسپرینت و مدیریت اسپرینت Sprint Planning and Sprint Management

  • نمودار سوختن و نمودار سوخت بالا Burn Up & Burn Down Chart

  • نظارت بر پیشرفت اسپرینت و نمودار سرعت Monitoring Sprint Progress & Velocity Chart

  • نوشتن معیارهای پذیرش تأیید OTP Writing OTP Verification Acceptance Criteria

  • نوشتن معیارهای پذیرش برای بقیه برنامه Writing Acceptance Criteria for the rest of the application

  • تست اکتشافی، تست رگرسیون، و تکرارهای سخت‌شدگی (تثبیت). Exploratory Testing, Regression Testing, & Hardening(Stabilization) Iterations

  • پروژه‌های کانبان و ردیابی باگ در Jira Kanban & Bug Tracking Projects in Jira

  • بازنگری و یادداشت‌های جلسه در Confluence Retrospective & Meeting Notes in Confluence

مبانی تست موبایل Mobile Testing Basics

  • انواع برنامه‌های موبایل Types of Mobile Applications

  • انواع دستگاه‌های موبایل Types of Mobile Devices

  • چالش‌های تست موبایل Mobile Testing Challenges

  • داده‌های تجزیه و تحلیل موبایل Mobile Analytics Data

  • سناریوهای تست روش‌های ورودی Input Methods Test Scenarios

  • سناریوهای تست جهت‌گیری صفحه نمایش Screen Orientation Test Scenarios

  • سناریوهای تست وقفه Interrupts Test Scenarios

  • مجوزهای دسترسی برای ویژگی‌های دستگاه Access Permissions for Device Features

  • تست مصرف برق Testing for Power Consumption

  • تست اعلان‌ها Testing for Notifications

  • ترجیحات کاربر ارائه شده توسط سیستم عامل User Preferences provided by Operating System

  • قابلیت تعامل و همزیستی Interoperability & Co-Existence

  • روش‌های اتصال مختلف Various Connectivity Methods

  • تست قابلیت نصب Installability Testing

  • تست عملکرد Performance Testing

  • تست قابلیت استفاده Usability Testing

  • نتیجه‌گیری Conclusion

نمایش نظرات

آموزش تست دستی برای مبتدیان: راهنمای جامع
جزییات دوره
17 hours
148
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
280
4.4 از 5
ندارد
دارد
دارد
Tarek Roshdy
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Tarek Roshdy Tarek Roshdy

مهندس QA ISTQB بنیاد تستر مجاز تستر مجاز ISTQB Agile Extension تستر مجاز برنامه های موبایل ISTQB تستر مجاز موبایل ASTQB بهترین کیفیت سنجی در Testathon Egypt 2017 بهترین کیفیت سنجی در Testaton Egypt 2020 بیش از 1000 ساعت تدریس در زمینه تست نرم افزار آموزش بیش از 700 کارآموز در زمینه تست نرم افزار 4 سال تجربه در زمینه تست نرم افزار