A foundational course for aspiring and practicing QA engineers. Learn test-design techniques, positive and negative scenarios, test documentation, clear bug reports, and collaborative testing through practical assignments.
Séances d'apprentissage 21Cours complet · gratuit
Aperçu du cours
Sur quoi vous travaillerez
A foundational course for aspiring and practicing QA engineers. Learn test-design techniques, positive and negative scenarios, test documentation, clear bug reports, and collaborative testing through practical assignments.
Programme du cours
Explorez le parcours d’apprentissage complet.
Explorez les titres des leçons et des sujets ici. Inscrivez-vous et connectez-vous pour lire les documents et passer les contrôles de connaissances gratuitement.
01Leçon 1The QA Engineering Profession and the History of Testing+
Learning materials
ArticlesThe QA Engineering Profession
ArticlesThe History of Software Testing
ArticlesFamous Software Defects in History
ArticlesRecap: The QA Profession and Testing History
Contrôle des connaissancesQuiz: The QA Profession and Testing History
02Leçon 2Introduction to Software Testing+
Learning materials
ArticlesIntroduction to Software Testing
ArticlesGrowing as a QA Engineer
ArticlesQuality Assurance and Quality Control
ArticlesRecap: Introduction to Testing
Contrôle des connaissancesQuiz: Introduction to Testing
03Leçon 3Test Documentation+
Learning materials
ArticlesTest Documentation Overview
ArticlesTypes of Test Documentation
ArticlesRecap: Test Documentation
Contrôle des connaissancesQuiz: Test Documentation
04Leçon 4Types of Testing+
Learning materials
ArticlesOverview of Testing Types
ArticlesClassification of Testing Types
ArticlesRecap: Types of Testing
Contrôle des connaissancesQuiz: Types of Testing
05Leçon 5Practice: Test Plans and Checklists+
Learning materials
ArticlesPreparing for the Practical Assignment
ArticlesPractice: Test Plans and Checklists
ArticlesRecap: Test Plans and Checklists
Contrôle des connaissancesQuiz: Test Plans and Checklists
06Leçon 6Test Design+
Learning materials
ArticlesIntroduction to Test Design
ArticlesTest Design Fundamentals
ArticlesRecap: Test Design
Contrôle des connaissancesQuiz: Test Design
07Leçon 7Practice: Test Cases+
Learning materials
ArticlesPreparing to Work with Test Cases
ArticlesTest Cases
ArticlesTest Case Practice Notes
ArticlesRecap: Test Cases
Contrôle des connaissancesQuiz: Test Cases
08Leçon 8Practice: Bug Reports+
Learning materials
ArticlesPreparing to Work with Bug Reports
ArticlesDefects and Bug Reports
ArticlesBug Report Practice Notes
ArticlesRecap: Bug Reports
Contrôle des connaissancesQuiz: Bug Reports
09Leçon 9Manual Testing of Web, Desktop, and Mobile Applications+
Learning materials
ArticlesManual Testing in Practice
ArticlesDesktop Application Testing
ArticlesWeb Application Testing
ArticlesMobile Application Testing
ArticlesPractical assignment: web, desktop, and mobile applications
Contrôle des connaissancesPractice: web, desktop, and mobile applications
10Leçon 10The Web and Client–Server Architecture+
Learning materials
ArticlesIntroduction to Web Architecture
ArticlesClient–Server Architecture
ArticlesClient–Server Technologies
ArticlesNetwork Protocols
ArticlesHTTP Status Codes
ArticlesRecap: The Web and Client–Server Architecture
ArticlesPractical assignment: client, server, and HTTP
Contrôle des connaissancesPractice: client, server, and HTTP
11Leçon 11Chrome DevTools Overview+
Learning materials
ArticlesIntroduction to Chrome DevTools
ArticlesThe Elements Panel
ArticlesThe Console Panel
ArticlesThe Sources Panel
ArticlesThe Network Panel
ArticlesThe Performance Panel
ArticlesMemory: heap snapshots and retained objects
ArticlesThe Application Panel
ArticlesPrivacy and security: connection protection
ArticlesLighthouse (Formerly Audits)
ArticlesPractical assignment: investigating with DevTools
Contrôle des connaissancesPractice: investigating with DevTools
12Leçon 12Web Application Testing Practice+
Learning materials
ArticlesIntroduction to Web Application Testing Practice
ArticlesPractical Task 1
ArticlesPractical Task 2
ArticlesPractical Task 3
ArticlesPractical assignment: testing a web application
Contrôle des connaissancesPractice: testing a web application
13Leçon 13Issue and Bug Tracking Systems+
Learning materials
ArticlesIntroduction to Bug Tracking Systems
ArticlesTypes of Bug Tracking Systems
ArticlesJira
ArticlesPractical assignment: issue and defect tracking
Contrôle des connaissancesPractice: issue and defect tracking
14Leçon 14Common Software Defects+
Learning materials
ArticlesIntroduction to Common Software Defects
ArticlesUser Interface Defects
ArticlesPractical assignment: common defects and interfaces
Contrôle des connaissancesPractice: common defects and interfaces
15Leçon 15Data Formats: JSON and XML+
Learning materials
ArticlesReading JSON: values, types, and nested data
ArticlesChecking JSON against a contract
ArticlesXML: trees, namespaces, and schema checks
Contrôle des connaissancesApplied quiz: JSON and XML
16Leçon 16API Fundamentals+
Learning materials
ArticlesAPIs and HTTP: reading requests and responses
ArticlesHTTP methods, state changes, and retries
ArticlesStatuses, failures, and access rights
Contrôle des connaissancesApplied quiz: HTTP and access
17Leçon 17API Testing with Postman: Practice+
Learning materials
ArticlesLesson Notes: API Testing with Postman
ArticlesPractical assignment: API checks in Postman
Contrôle des connaissancesPractice: API checks in Postman
18Leçon 18Web Services+
Learning materials
ArticlesWeb services: resources, operations, and contracts
ArticlesFrom a contract to a reproducible test collection
Contrôle des connaissancesApplied quiz: contracts and integrations