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.
21 sessioni di apprendimentoCorso completo · gratuito
Panoramica del corso
Su cosa lavorerai
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.
Programma del corso
Esplora il percorso di apprendimento completo.
Esplora i titoli delle lezioni e degli argomenti qui. Registrati e accedi per leggere i materiali e sostenere gratuitamente le verifiche conoscitive.
01Lezione 1The QA Engineering Profession and the History of Testing+
Learning materials
ArticoloThe QA Engineering Profession
ArticoloThe History of Software Testing
ArticoloFamous Software Defects in History
ArticoloRecap: The QA Profession and Testing History
Verifica della conoscenzaQuiz: The QA Profession and Testing History
02Lezione 2Introduction to Software Testing+
Learning materials
ArticoloIntroduction to Software Testing
ArticoloGrowing as a QA Engineer
ArticoloQuality Assurance and Quality Control
ArticoloRecap: Introduction to Testing
Verifica della conoscenzaQuiz: Introduction to Testing
03Lezione 3Test Documentation+
Learning materials
ArticoloTest Documentation Overview
ArticoloTypes of Test Documentation
ArticoloRecap: Test Documentation
Verifica della conoscenzaQuiz: Test Documentation
04Lezione 4Types of Testing+
Learning materials
ArticoloOverview of Testing Types
ArticoloClassification of Testing Types
ArticoloRecap: Types of Testing
Verifica della conoscenzaQuiz: Types of Testing
05Lezione 5Practice: Test Plans and Checklists+
Learning materials
ArticoloPreparing for the Practical Assignment
ArticoloPractice: Test Plans and Checklists
ArticoloRecap: Test Plans and Checklists
Verifica della conoscenzaQuiz: Test Plans and Checklists
06Lezione 6Test Design+
Learning materials
ArticoloIntroduction to Test Design
ArticoloTest Design Fundamentals
ArticoloRecap: Test Design
Verifica della conoscenzaQuiz: Test Design
07Lezione 7Practice: Test Cases+
Learning materials
ArticoloPreparing to Work with Test Cases
ArticoloTest Cases
ArticoloTest Case Practice Notes
ArticoloRecap: Test Cases
Verifica della conoscenzaQuiz: Test Cases
08Lezione 8Practice: Bug Reports+
Learning materials
ArticoloPreparing to Work with Bug Reports
ArticoloDefects and Bug Reports
ArticoloBug Report Practice Notes
ArticoloRecap: Bug Reports
Verifica della conoscenzaQuiz: Bug Reports
09Lezione 9Manual Testing of Web, Desktop, and Mobile Applications+
Learning materials
ArticoloManual Testing in Practice
ArticoloDesktop Application Testing
ArticoloWeb Application Testing
ArticoloMobile Application Testing
ArticoloPractical assignment: web, desktop, and mobile applications
Verifica della conoscenzaPractice: web, desktop, and mobile applications
10Lezione 10The Web and Client–Server Architecture+
Learning materials
ArticoloIntroduction to Web Architecture
ArticoloClient–Server Architecture
ArticoloClient–Server Technologies
ArticoloNetwork Protocols
ArticoloHTTP Status Codes
ArticoloRecap: The Web and Client–Server Architecture
ArticoloPractical assignment: client, server, and HTTP
Verifica della conoscenzaPractice: client, server, and HTTP
11Lezione 11Chrome DevTools Overview+
Learning materials
ArticoloIntroduction to Chrome DevTools
ArticoloThe Elements Panel
ArticoloThe Console Panel
ArticoloThe Sources Panel
ArticoloThe Network Panel
ArticoloThe Performance Panel
ArticoloMemory: heap snapshots and retained objects
ArticoloThe Application Panel
ArticoloPrivacy and security: connection protection
ArticoloLighthouse (Formerly Audits)
ArticoloPractical assignment: investigating with DevTools
Verifica della conoscenzaPractice: investigating with DevTools
12Lezione 12Web Application Testing Practice+
Learning materials
ArticoloIntroduction to Web Application Testing Practice
ArticoloPractical Task 1
ArticoloPractical Task 2
ArticoloPractical Task 3
ArticoloPractical assignment: testing a web application
Verifica della conoscenzaPractice: testing a web application
13Lezione 13Issue and Bug Tracking Systems+
Learning materials
ArticoloIntroduction to Bug Tracking Systems
ArticoloTypes of Bug Tracking Systems
ArticoloJira
ArticoloPractical assignment: issue and defect tracking
Verifica della conoscenzaPractice: issue and defect tracking
14Lezione 14Common Software Defects+
Learning materials
ArticoloIntroduction to Common Software Defects
ArticoloUser Interface Defects
ArticoloPractical assignment: common defects and interfaces
Verifica della conoscenzaPractice: common defects and interfaces
15Lezione 15Data Formats: JSON and XML+
Learning materials
ArticoloReading JSON: values, types, and nested data
ArticoloChecking JSON against a contract
ArticoloXML: trees, namespaces, and schema checks
Verifica della conoscenzaApplied quiz: JSON and XML
16Lezione 16API Fundamentals+
Learning materials
ArticoloAPIs and HTTP: reading requests and responses
ArticoloHTTP methods, state changes, and retries
ArticoloStatuses, failures, and access rights
Verifica della conoscenzaApplied quiz: HTTP and access
17Lezione 17API Testing with Postman: Practice+
Learning materials
ArticoloLesson Notes: API Testing with Postman
ArticoloPractical assignment: API checks in Postman
Verifica della conoscenzaPractice: API checks in Postman
18Lezione 18Web Services+
Learning materials
ArticoloWeb services: resources, operations, and contracts
ArticoloFrom a contract to a reproducible test collection
Verifica della conoscenzaApplied quiz: contracts and integrations