QA Tube
All toolsMobile

XCUITest

Apple's native UI testing framework for iOS.

XCUITestMobile TestingiOS

About XCUITest

Apple's native UI testing framework for iOS. Explore curated YouTube lessons below to go from fundamentals to practical labs.

Best for

  • · XCUITest
  • · Mobile Testing
  • · iOS

Strengths

  • · Strong fit for mobile work
  • · Widely discussed in QA communities
  • · Pairs well with CI pipelines

Watch outs

  • · Pick it for the problem — not every team needs every tool
  • · Combine with solid test design, not just tooling

Learning tips

  • · Search QA Tube for “XCUITest beginners”
  • · Follow a short playlist end-to-end
  • · Rebuild one demo project in your stack

YouTube videos about XCUITest

85 videos from the QA Tube catalog

Appium Mobile Automation — Part 9: Reporting & Logs29:06

Appium Mobile Automation — Part 9: Reporting & Logs

Mobile Testing Pro

Beginner172.8K views
Appium Mobile Automation — Part 8: Page Objects / Structure27:05

Appium Mobile Automation — Part 8: Page Objects / Structure

Mobile Testing Pro

Beginner172.8K views
Appium Mobile Automation — Part 7: Handling Waits & Sync39:04

Appium Mobile Automation — Part 7: Handling Waits & Sync

Mobile Testing Pro

Beginner172.8K views
Appium Mobile Automation — Part 6: Data-Driven Techniques37:03

Appium Mobile Automation — Part 6: Data-Driven Techniques

Mobile Testing Pro

Beginner172.8K views
Appium Mobile Automation — Part 5: Assertions & Validations35:02

Appium Mobile Automation — Part 5: Assertions & Validations

Mobile Testing Pro

Beginner172.8K views
Appium Mobile Automation — Part 4: Selectors & Locators33:01

Appium Mobile Automation — Part 4: Selectors & Locators

Mobile Testing Pro

Beginner172.8K views
Appium Mobile Automation — Part 3: First Hands-on Lab31:00

Appium Mobile Automation — Part 3: First Hands-on Lab

Mobile Testing Pro

Beginner172.8K views
Appium Mobile Automation — Part 2: Core Concepts29:49

Appium Mobile Automation — Part 2: Core Concepts

Mobile Testing Pro

Beginner172.7K views
Appium Mobile Automation — Part 1: Introduction & Setup27:48

Appium Mobile Automation — Part 1: Introduction & Setup

Mobile Testing Pro

Beginner172.7K views
Appium Mobile Automation — Part 18: Security Checks33:36

Appium Mobile Automation — Part 18: Security Checks

Mobile Testing Pro

Intermediate172.8K views
Appium Mobile Automation — Part 17: Performance Tips31:35

Appium Mobile Automation — Part 17: Performance Tips

Mobile Testing Pro

Intermediate172.8K views
Appium Mobile Automation — Part 16: Advanced Patterns29:34

Appium Mobile Automation — Part 16: Advanced Patterns

Mobile Testing Pro

Intermediate172.8K views
Appium Mobile Automation — Part 15: Debugging Flaky Tests27:33

Appium Mobile Automation — Part 15: Debugging Flaky Tests

Mobile Testing Pro

Beginner172.8K views
Appium Mobile Automation — Part 14: Real Project Walkthrough39:32

Appium Mobile Automation — Part 14: Real Project Walkthrough

Mobile Testing Pro

Beginner172.8K views
Appium Mobile Automation — Part 13: Best Practices37:31

Appium Mobile Automation — Part 13: Best Practices

Mobile Testing Pro

Beginner172.8K views
Appium Mobile Automation — Part 12: Parallel Execution35:30

Appium Mobile Automation — Part 12: Parallel Execution

Mobile Testing Pro

Beginner172.8K views
Appium Mobile Automation — Part 11: CI Integration33:29

Appium Mobile Automation — Part 11: CI Integration

Mobile Testing Pro

Beginner172.8K views
Appium Mobile Automation — Part 10: Error Handling31:28

Appium Mobile Automation — Part 10: Error Handling

Mobile Testing Pro

Beginner172.8K views
أتمتة الموبايل مع Appium — Part 9: التقارير والسجلات29:36

أتمتة الموبايل مع Appium — Part 9: التقارير والسجلات

اختبار الموبايل بالعربي

Beginner17.8K views
أتمتة الموبايل مع Appium — Part 8: تنظيم الكود والطبقات27:35

أتمتة الموبايل مع Appium — Part 8: تنظيم الكود والطبقات

اختبار الموبايل بالعربي

Beginner17.8K views
أتمتة الموبايل مع Appium — Part 7: الانتظار والمزامنة39:34

أتمتة الموبايل مع Appium — Part 7: الانتظار والمزامنة

اختبار الموبايل بالعربي

Beginner17.8K views
أتمتة الموبايل مع Appium — Part 6: تقنيات البيانات37:33

أتمتة الموبايل مع Appium — Part 6: تقنيات البيانات

اختبار الموبايل بالعربي

Beginner17.8K views
أتمتة الموبايل مع Appium — Part 5: التحقق والـ Assertions35:32

أتمتة الموبايل مع Appium — Part 5: التحقق والـ Assertions

اختبار الموبايل بالعربي

Beginner17.8K views
أتمتة الموبايل مع Appium — Part 4: المحددات والعناصر33:31

أتمتة الموبايل مع Appium — Part 4: المحددات والعناصر

اختبار الموبايل بالعربي

Beginner17.8K views
أتمتة الموبايل مع Appium — Part 3: أول تمرين عملي31:30

أتمتة الموبايل مع Appium — Part 3: أول تمرين عملي

اختبار الموبايل بالعربي

Beginner17.8K views
أتمتة الموبايل مع Appium — Part 2: المفاهيم الأساسية29:29

أتمتة الموبايل مع Appium — Part 2: المفاهيم الأساسية

اختبار الموبايل بالعربي

Beginner17.8K views
أتمتة الموبايل مع Appium — Part 1: المقدمة والإعداد27:28

أتمتة الموبايل مع Appium — Part 1: المقدمة والإعداد

اختبار الموبايل بالعربي

Beginner17.8K views
أتمتة الموبايل مع Appium — Part 18: فحوصات الأمان33:16

أتمتة الموبايل مع Appium — Part 18: فحوصات الأمان

اختبار الموبايل بالعربي

Intermediate17.9K views
أتمتة الموبايل مع Appium — Part 17: نصائح الأداء31:15

أتمتة الموبايل مع Appium — Part 17: نصائح الأداء

اختبار الموبايل بالعربي

Intermediate17.9K views
أتمتة الموبايل مع Appium — Part 16: أنماط متقدمة29:14

أتمتة الموبايل مع Appium — Part 16: أنماط متقدمة

اختبار الموبايل بالعربي

Intermediate17.9K views
أتمتة الموبايل مع Appium — Part 15: تصحيح الاختبارات المتقلبة27:13

أتمتة الموبايل مع Appium — Part 15: تصحيح الاختبارات المتقلبة

اختبار الموبايل بالعربي

Beginner17.9K views
أتمتة الموبايل مع Appium — Part 14: مشروع عملي39:12

أتمتة الموبايل مع Appium — Part 14: مشروع عملي

اختبار الموبايل بالعربي

Beginner17.9K views
أتمتة الموبايل مع Appium — Part 13: أفضل الممارسات37:11

أتمتة الموبايل مع Appium — Part 13: أفضل الممارسات

اختبار الموبايل بالعربي

Beginner17.9K views
أتمتة الموبايل مع Appium — Part 12: التشغيل المتوازي35:10

أتمتة الموبايل مع Appium — Part 12: التشغيل المتوازي

اختبار الموبايل بالعربي

Beginner17.9K views
أتمتة الموبايل مع Appium — Part 11: التكامل مع CI33:09

أتمتة الموبايل مع Appium — Part 11: التكامل مع CI

اختبار الموبايل بالعربي

Beginner17.9K views
أتمتة الموبايل مع Appium — Part 10: معالجة الأخطاء31:08

أتمتة الموبايل مع Appium — Part 10: معالجة الأخطاء

اختبار الموبايل بالعربي

Beginner17.9K views
Appium Mobile Testing — Android & iOS Basics44:40

Appium Mobile Testing — Android & iOS Basics

Automation Step by Step

Beginner176.0K views
Real Device Cloud Testing with BrowserStack27:00

Real Device Cloud Testing with BrowserStack

BrowserStack

Beginner29.0K views
Appium 2 بالعربي — إعداد Android40:00

Appium 2 بالعربي — إعداد Android

اختبار الموبايل بالعربي

Beginner21.0K views
Appium بالعربي — اختبار تطبيقات الموبايل42:30

Appium بالعربي — اختبار تطبيقات الموبايل

أتمتة الاختبارات بالعربي

Beginner37.0K views
Appium 2.x Architecture & Drivers Explained34:00

Appium 2.x Architecture & Drivers Explained

Mobile Testing Pro

Intermediate36.0K views
Espresso vs Appium — When to Use Which23:40

Espresso vs Appium — When to Use Which

Mobile Testing Pro

Intermediate27.0K views
Selenium Interview Questions — Top Scenarios33:00

Selenium Interview Questions — Top Scenarios

Software Testing Mentor

Intermediate265.0K views
QA Interview — Scenario-Based Questions33:00

QA Interview — Scenario-Based Questions

Software Testing Mentor

Intermediate92.0K views
QA Interview Crack Course — Part 20: Final Capstone Project34:12

QA Interview Crack Course — Part 20: Final Capstone Project

Software Testing Mentor

Advanced184.7K views
دورة اجتياز مقابلات الـ QA — Part 20: المشروع الختامي34:42

دورة اجتياز مقابلات الـ QA — Part 20: المشروع الختامي

مقابلات الـ QA بالعربي

Advanced29.8K views
QA Interview Crack Course — Part 9: Reporting & Logs26:09

QA Interview Crack Course — Part 9: Reporting & Logs

Software Testing Mentor

Intermediate184.7K views
دورة اجتياز مقابلات الـ QA — Part 9: التقارير والسجلات26:39

دورة اجتياز مقابلات الـ QA — Part 9: التقارير والسجلات

مقابلات الـ QA بالعربي

Intermediate29.7K views
QA Interview Crack Course — Part 8: Page Objects / Structure24:08

QA Interview Crack Course — Part 8: Page Objects / Structure

Software Testing Mentor

Intermediate184.7K views
دورة اجتياز مقابلات الـ QA — Part 8: تنظيم الكود والطبقات24:38

دورة اجتياز مقابلات الـ QA — Part 8: تنظيم الكود والطبقات

مقابلات الـ QA بالعربي

Intermediate29.7K views
QA Interview Crack Course — Part 7: Handling Waits & Sync36:07

QA Interview Crack Course — Part 7: Handling Waits & Sync

Software Testing Mentor

Intermediate184.7K views
دورة اجتياز مقابلات الـ QA — Part 7: الانتظار والمزامنة36:37

دورة اجتياز مقابلات الـ QA — Part 7: الانتظار والمزامنة

مقابلات الـ QA بالعربي

Intermediate29.7K views
QA Interview Crack Course — Part 6: Data-Driven Techniques34:06

QA Interview Crack Course — Part 6: Data-Driven Techniques

Software Testing Mentor

Intermediate184.7K views
دورة اجتياز مقابلات الـ QA — Part 6: تقنيات البيانات34:36

دورة اجتياز مقابلات الـ QA — Part 6: تقنيات البيانات

مقابلات الـ QA بالعربي

Intermediate29.7K views
QA Interview Crack Course — Part 5: Assertions & Validations32:05

QA Interview Crack Course — Part 5: Assertions & Validations

Software Testing Mentor

Intermediate184.7K views
دورة اجتياز مقابلات الـ QA — Part 5: التحقق والـ Assertions32:35

دورة اجتياز مقابلات الـ QA — Part 5: التحقق والـ Assertions

مقابلات الـ QA بالعربي

Intermediate29.7K views
QA Interview Crack Course — Part 4: Selectors & Locators30:04

QA Interview Crack Course — Part 4: Selectors & Locators

Software Testing Mentor

Beginner184.7K views
دورة اجتياز مقابلات الـ QA — Part 4: المحددات والعناصر30:34

دورة اجتياز مقابلات الـ QA — Part 4: المحددات والعناصر

مقابلات الـ QA بالعربي

Beginner29.7K views
BDD with Cucumber — Collaboration that Ships Quality35:40

BDD with Cucumber — Collaboration that Ships Quality

Execute Automation

Intermediate112.0K views
QA Interview Crack Course — Part 3: First Hands-on Lab28:03

QA Interview Crack Course — Part 3: First Hands-on Lab

Software Testing Mentor

Beginner184.7K views
دورة اجتياز مقابلات الـ QA — Part 3: أول تمرين عملي28:33

دورة اجتياز مقابلات الـ QA — Part 3: أول تمرين عملي

مقابلات الـ QA بالعربي

Beginner29.7K views
QA Interview Crack Course — Part 2: Core Concepts26:02

QA Interview Crack Course — Part 2: Core Concepts

Software Testing Mentor

Beginner184.7K views
دورة اجتياز مقابلات الـ QA — Part 2: المفاهيم الأساسية26:32

دورة اجتياز مقابلات الـ QA — Part 2: المفاهيم الأساسية

مقابلات الـ QA بالعربي

Beginner29.7K views
QA Interview Crack Course — Part 1: Introduction & Setup24:01

QA Interview Crack Course — Part 1: Introduction & Setup

Software Testing Mentor

Beginner184.7K views
دورة اجتياز مقابلات الـ QA — Part 1: المقدمة والإعداد24:31

دورة اجتياز مقابلات الـ QA — Part 1: المقدمة والإعداد

مقابلات الـ QA بالعربي

Beginner29.7K views
QA Interview Crack Course — Part 19: Interview Practice32:40

QA Interview Crack Course — Part 19: Interview Practice

Software Testing Mentor

Advanced184.7K views
دورة اجتياز مقابلات الـ QA — Part 19: تدريب المقابلات32:20

دورة اجتياز مقابلات الـ QA — Part 19: تدريب المقابلات

مقابلات الـ QA بالعربي

Advanced29.8K views
QA Interview Crack Course — Part 18: Security Checks30:39

QA Interview Crack Course — Part 18: Security Checks

Software Testing Mentor

Advanced184.7K views
دورة اجتياز مقابلات الـ QA — Part 18: فحوصات الأمان30:19

دورة اجتياز مقابلات الـ QA — Part 18: فحوصات الأمان

مقابلات الـ QA بالعربي

Advanced29.8K views
QA Interview Crack Course — Part 17: Performance Tips28:38

QA Interview Crack Course — Part 17: Performance Tips

Software Testing Mentor

Intermediate184.7K views
دورة اجتياز مقابلات الـ QA — Part 17: نصائح الأداء28:18

دورة اجتياز مقابلات الـ QA — Part 17: نصائح الأداء

مقابلات الـ QA بالعربي

Intermediate29.8K views
QA Interview Crack Course — Part 16: Advanced Patterns26:37

QA Interview Crack Course — Part 16: Advanced Patterns

Software Testing Mentor

Intermediate184.7K views
دورة اجتياز مقابلات الـ QA — Part 16: أنماط متقدمة26:17

دورة اجتياز مقابلات الـ QA — Part 16: أنماط متقدمة

مقابلات الـ QA بالعربي

Intermediate29.8K views
QA Interview Crack Course — Part 15: Debugging Flaky Tests24:36

QA Interview Crack Course — Part 15: Debugging Flaky Tests

Software Testing Mentor

Intermediate184.7K views
دورة اجتياز مقابلات الـ QA — Part 15: تصحيح الاختبارات المتقلبة24:16

دورة اجتياز مقابلات الـ QA — Part 15: تصحيح الاختبارات المتقلبة

مقابلات الـ QA بالعربي

Intermediate29.8K views
QA Interview Crack Course — Part 14: Real Project Walkthrough36:35

QA Interview Crack Course — Part 14: Real Project Walkthrough

Software Testing Mentor

Intermediate184.7K views
دورة اجتياز مقابلات الـ QA — Part 14: مشروع عملي36:15

دورة اجتياز مقابلات الـ QA — Part 14: مشروع عملي

مقابلات الـ QA بالعربي

Intermediate29.8K views
QA Interview Crack Course — Part 13: Best Practices34:34

QA Interview Crack Course — Part 13: Best Practices

Software Testing Mentor

Intermediate184.7K views
دورة اجتياز مقابلات الـ QA — Part 13: أفضل الممارسات34:14

دورة اجتياز مقابلات الـ QA — Part 13: أفضل الممارسات

مقابلات الـ QA بالعربي

Intermediate29.8K views
QA Interview Crack Course — Part 12: Parallel Execution32:33

QA Interview Crack Course — Part 12: Parallel Execution

Software Testing Mentor

Intermediate184.7K views
دورة اجتياز مقابلات الـ QA — Part 12: التشغيل المتوازي32:13

دورة اجتياز مقابلات الـ QA — Part 12: التشغيل المتوازي

مقابلات الـ QA بالعربي

Intermediate29.8K views
QA Interview Crack Course — Part 11: CI Integration30:32

QA Interview Crack Course — Part 11: CI Integration

Software Testing Mentor

Intermediate184.7K views
دورة اجتياز مقابلات الـ QA — Part 11: التكامل مع CI30:12

دورة اجتياز مقابلات الـ QA — Part 11: التكامل مع CI

مقابلات الـ QA بالعربي

Intermediate29.8K views
QA Interview Crack Course — Part 10: Error Handling28:31

QA Interview Crack Course — Part 10: Error Handling

Software Testing Mentor

Intermediate184.7K views
دورة اجتياز مقابلات الـ QA — Part 10: معالجة الأخطاء28:11

دورة اجتياز مقابلات الـ QA — Part 10: معالجة الأخطاء

مقابلات الـ QA بالعربي

Intermediate29.8K views

More in Mobile