Skip to main content

Weekly outline

  • Software and Quality Assurance Specialist - متخصص في البرمجيات وضمان الجودة

    لمحة تعريفية عن التقنية

    تتميز هذه الدورة بأنها مخصصة لأيّ شخص يحتاج إلى إظهار المعرفة العملية بالمفاهيم الأساسية لاختبار البرمجيات بما في ذلك الأشخاص الذين يؤدون أدوارًا معينة مثل المختبرين، ومحللي الاختبارات، ومهندسي الاختبارات، واستشاريي الاختبارات، ومديري الاختبارات، ومختبري قبول المستخدمين، ومطوري البرمجيات. تغطي دورة أساسيات ISTQB® أيضًا المعلومات ذات الصلة عبر ممارسات تسليم البرمجيات بما في ذلك نمط الشلال، وآجايل، ونموذج DevOps، والتسليم المستمر.
    ستقدم أيضًا سبب رغبتك في كتابة اختبارات آلية للكود الخاص بك وكيفية تنفيذ ذلك بلغة جافا، والتي تغطي أساسيات كيفية كتابة اختبارات بسيطة، من خلال التطوير الموجه بالاختبار (TDD) ثم تشرح بعد ذلك كيفية هيكلة الكود والتصميم الخاص بك بالترتيب لتسهيل عملية الاختبار.


    التوصيف الوظيفي المستهدف بعد الانتهاء

    متخصص في مراقبة الجودة


    مَنْ يجب أن يتقدم؟

    أيّ شخص متخصص لديه خلفية في هندسة البرمجيات وفي البرمجة


    مخرجات الدورة

    على استعداد للحصول على شهادة ISTQB-CTFL

    • Software and Quality Assurance Specialist Track Prerequisite - Mahara-Tech

      Database Fundamentals

      Web Fundamental (Html,CSS)

      JavaScript

      Introduction to SW Testing

      TC Writing & Bug Reporting

      Freelancing

      • Software and Quality Assurance Specialist Track Core Content - Pluralsight

          Programming Essentials

        • What is Programming

        • Algorithms and Data Structures - Part 1

        • Algorithms and Data Structures - Part 2

          Source Control

        • Managing Source Code with Git

        • Git: The Big Picture

        • Getting Started with Git

        • How Git Works

        • Mastering Git

          Secure Coding & OWASP

        • Security for Hackers and Developers: Overview

        • Play by Play: OWASP Top 10 2017

          Testing Automation Foundations

        • Testing Automation: The Big Picture

          Test Automation with Selenium

        • Automated Web Testing with Selenium and WebDriver Using Java

        • Getting Started with Selenium and Sauce Labs


          ISTQB

        • ISTQB® Foundation: Getting Started

        • ISTQB® Foundation: Testing throughout the Software Development Lifecycle

        • ISTQB® Foundation: Static Testing

        • ISTQB® Foundation: Test Techniques

        • ISTQB® Foundation: Test Management

        • ISTQB® Foundation: Tool Support for Testing

        • Modern Dynamic Application Security Testing

          Automating Mobile App Testing with Appium

        • Automating UI Testing with Appium

        • Getting Started with UI Testing and Appium

        • Writing Maintainable UI Test Automation with Appium

        • Behavior-Driven Development (BDD) Testing with Appium and SpecFlow

        • Integrating Appium into a DevOps Pipeline

          Automated API Testing with Postman

        • Postman Fundamentals

          JavaSript Testing with Cypress

        • Cypress: End-to-end JavaScript Testing

          Test Automation in Java

        • Implementing a Test Pyramid Strategy in Java

        • Fundamentals of Test Automation in Java

        • Building a Java Test Automation Framework from Scratch

        • Getting Started with Web API Test Automation in Java

          Unit Testing

        • Getting Started Unit Testing with JUnit 5

        • Testing Progressive Web Apps

        • Unit Testing in Angular

        • Unit Testing with Node.js

        • Android Unit Testing with JUnit and Mockito Using Kotlin

        • Unit Testing with JUnit 5 and Kotlin

        • iOS Unit Testing with XCTest

          TDD & BDD

        • What Is TDD and Why It Is Not Unit Testing: Executive Briefing

        • Test-driven Development: The Big Picture

        • Java: BDD Fundamentals

        • Introduction to Testing with BDD and the Spock Framework

          A/B Testing

        • Designing and Executing Your First AB Test