مرورگر شما از این ویدیو پشتیبانی نمی کند.
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
(صرفا برای مشاهده نمونه ویدیو، ممکن هست نیاز به شکن داشته باشید.)
بارگزاری مجدد
توضیحات دوره:
تبدیل شوید به یک تستر فنی چابک گواهیشده
با یادگیری تکنیکهای مهندسی نیازمندیها و درک چگونگی انجام تست در پروژههای چابک، دانش خود را ارتقا دهید.
چرا دوره تستر فنی چابک؟
این دوره آموزشی برای متخصصانی طراحی شده است که به دنبال توسعه تخصص خود در جنبههای فنی تست در چارچوب چابک هستند. سرفصلهای پیشرفته این دوره طیف وسیعی از موضوعات تست را پوشش میدهد.
پیشنیازها برای گواهینامه پیشرفته:
داشتن گواهینامه معتبر ISTQB Foundation Level .
داشتن گواهینامه معتبر ISTQB Agile Tester .
اهداف کلیدی دوره:
درک عمیق از روشهای مختلف اتوماسیون تست .
آشنایی با مفاهیم یکپارچهسازی مداوم (CI) ، تحویل مداوم (CD) و تست مداوم .
بهکارگیری تکنیکهای چابک برای اطمینان از پوشش تست کافی.
تعریف نیازمندیهای قابل تست در تیم چابک.
ایجاد و پیادهسازی رویکردهای مختلف تست چابک با استفاده از تکنیکهای مناسب.
حمایت و مشارکت در فعالیتهای اتوماسیون تست در پروژههای چابک.
حمایت از یکپارچهسازی مداوم در تیم چابک.
یادگیری مفاهیم شبیهسازی سرویس (Service Virtualization) .
ارتباط موثر با سایر اعضای تیم و اشتراکگذاری اطلاعات.
آنچه یاد خواهید گرفت:
تحلیل داستانهای کاربری (User Stories) و حماسهها (Epics) با استفاده از تکنیکهای مهندسی نیازمندیها.
توضیح تکنیکهای مهندسی نیازمندیها و فواید آنها برای تسترها.
ایجاد و ارزیابی معیارهای پذیرش قابل تست برای داستانهای کاربری.
توضیح تکنیکهای استخراج نیازمندیها (Elicitation Techniques).
بهکارگیری توسعه مبتنی بر تست (TDD) در پروژههای چابک.
درک ویژگیهای تست واحد (Unit Test).
بهکارگیری توسعه مبتنی بر رفتار (BDD) در داستانهای کاربری چابک.
مدیریت دستورالعملها برای تدوین سناریوهای تست.
تحلیل بکلاگ محصول (Product Backlog) برای معرفی توسعه مبتنی بر تست پذیرش.
ایجاد رویکرد تست با استفاده از اتوماسیون تست، تستهای مبتنی بر تجربه و تستهای جعبه سیاه (Black-box tests).
تفاوت بین تستهای حیاتی ماموریت (Mission Critical) و غیرحیاتی.
تحلیل داستانهای کاربری و حماسهها برای ایجاد چارت تست (Test Charters).
درک استفاده از تکنیکهای مبتنی بر تجربه (Experienced-based techniques).
اهمیت بازآرایی (Refactoring) موارد تست در پروژههای چابک.
تحلیل کد برای شناسایی نقصها و بدهی فنی (Technical Debt).
درک تحلیل کد ایستا (Static Code Analysis).
بهکارگیری تکنیکهای تست دادهمحور (Data-driven) و کلیدواژهمحور (Keyword-driven) برای توسعه اسکریپتهای تست خودکار.
نحوه بهکارگیری اتوماسیون تست در محیطهای چابک.
درک چالشهای اتوماسیون تست در محیطهای چابک.
بهکارگیری یکپارچهسازی مداوم (CI) و تاثیر آن بر فعالیتهای تست.
نقش تست مداوم در تحویل و استقرار مداوم.
مفهوم شبیهسازی سرویس (Service Virtualization) و فواید آن در پروژههای چابک.
سرفصل ها و درس ها
مقدمه
Introduction
مقدمه دوره
Introduction to the Course
مخاطب هدف
Target Audience
محتوا و نتایج کسبوکار دوره
Course Content & Business Outcomes
ساختار آزمون
Exam Structure
فهرست مطالب
Table of Contents
فصل ۱: مهندسی الزامات
Chapter 1: Requirements Engineering
مروری بر فصل ۱
Chapter 1 Overview
تفاوت بین اپیکها، استوریهای کاربر و معیارهای پذیرش
Difference between Epics, User Stories, & Acceptance Criteria
فعالیت عملی: ایجاد استوریهای کاربر و اپیکها در جیرا
Practical Activity: Creating User Stories & Epics in Jira
تکنیکهای مهندسی الزامات
Requirements Engineering Techniques
تحلیل استوریهای کاربر و اپیکها با استفاده از تکنیکهای مهندسی الزامات
Analyzing User Stories & Epics using Requirements Engineering Techniques
نگاشت استوری
Story Mapping
تمرین عملی نگاشت استوری
Story Mapping Practical Exercise
سند استوریهای کاربر برای نگاشت استوری
User Stories Document for Story Mapping
استوریبوردها
Storyboards
پرسوناها
Personas
نمودارها
Diagrams
موارد استفاده
Use Cases
فرآیند مهندسی الزامات
Requirements Engineering Process
شناسایی معیارهای پذیرش با استفاده از تکنیکهای مهندسی الزامات
Identifying Acceptance Criteria using Requirements Engineering Techniques
پرسشنامههای کمی
Quantitative Questionnaires
پرسشنامههای کیفی
Qualitative Questionnaires
مصاحبههای کیفی
Qualitative Interviews
تکنیکهای دیگر
Other Techniques
تکنیک Invest و Smart
Invest & Smart Technique
آزمون فصل ۱: مهندسی الزامات
Chapter 1: Requirements Engineering Quiz
فصل ۲: تست در پروژههای چابک
Chapter 2: Testing in Agile Projects
مروری بر فصل
Chapter Overview
توسعه تستمحور بخش ۱
Test-driven Development Part 1
توسعه تستمحور بخش ۲
Test-Driven Development Part 2
توسعه رفتار-محور
Behavior-driven Development
استخراج سناریوها از استوریهای کاربر
Extracting Scenarios from User Stories
مثال مقیاس Zephyr و رفتار-محور Cucumber
Zephyr Scale & Cucumber BDD Example
توسعه رفتار-محور
Behavior-Driven Development
توسعه تست پذیرشمحور (ATDD)
Acceptance Test-Driven Development (ATDD)
تست مبتنی بر تجربه در چابک
Experience-based Testing in Agile
جنبههای کیفیت کد
Aspects of Code Quality
آزمون فصل ۲: تست در پروژههای چابک
Chapter 2: Testing in Agile Projects Quiz
فصل ۳: خودکارسازی تست
Chapter 3: Test Automation
مروری بر فصل
Chapter Overview
تست دادهمحور
Data-driven Testing
تست کلیدواژهمحور
Keyword-driven Testing
اعمال خودکارسازی تست به تست داده شده
Applying Test Automation to a Given Test
سطح خودکارسازی
Level of Automation
آزمون فصل ۳: خودکارسازی تست
Chapter 3: Test Automation Quiz
فصل ۴: استقرار و تحویل
Chapter 4: Deployment & Delivery
مروری بر فصل
Chapter Overview
یکپارچهسازی مداوم، تست مداوم و تحویل مداوم
Continuous Integration, Continuous Testing, and Continuous Delivery
مجازیسازی سرویس
Service Virtualization
آزمون فصل ۴: استقرار و تحویل
Chapter 4: Deployment & Delivery Quiz
آزمون نمونه
Sample Exam
آزمون نمونه رسمی
Official Sample Exam
پاسخهای آزمون نمونه رسمی
Official Sample Exam Answers
آزمون نمونه ۱
Sample Exam 1
آزمون نمونه ۲
Sample Exam 2
نمایش نظرات