Zum Hauptinhalt springen
QA

Ehre sei der Ukraine!

Zurück zu allen Kursen

Praktischer QA-Kurs

Manual Software Testing: Foundations

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 LernsitzungenVollständiger Kurs · kostenlos

Kursübersicht

Woran Sie arbeiten werden

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.

Lehrplan

Entdecken Sie den vollständigen Lernpfad.

Entdecken Sie hier Lektions- und Thementitel. Registrieren Sie sich und melden Sie sich an, um die Materialien zu lesen und kostenlos an den Wissensüberprüfungen teilzunehmen.

Lektion 1The QA Engineering Profession and the History of Testing

Learning materials

  • ArtikelThe QA Engineering Profession
  • ArtikelThe History of Software Testing
  • ArtikelFamous Software Defects in History
  • ArtikelRecap: The QA Profession and Testing History
  • WissenscheckQuiz: The QA Profession and Testing History
Lektion 2Introduction to Software Testing

Learning materials

  • ArtikelIntroduction to Software Testing
  • ArtikelGrowing as a QA Engineer
  • ArtikelQuality Assurance and Quality Control
  • ArtikelRecap: Introduction to Testing
  • WissenscheckQuiz: Introduction to Testing
Lektion 3Test Documentation

Learning materials

  • ArtikelTest Documentation Overview
  • ArtikelTypes of Test Documentation
  • ArtikelRecap: Test Documentation
  • WissenscheckQuiz: Test Documentation
Lektion 4Types of Testing

Learning materials

  • ArtikelOverview of Testing Types
  • ArtikelClassification of Testing Types
  • ArtikelRecap: Types of Testing
  • WissenscheckQuiz: Types of Testing
Lektion 5Practice: Test Plans and Checklists

Learning materials

  • ArtikelPreparing for the Practical Assignment
  • ArtikelPractice: Test Plans and Checklists
  • ArtikelRecap: Test Plans and Checklists
  • WissenscheckQuiz: Test Plans and Checklists
Lektion 6Test Design

Learning materials

  • ArtikelIntroduction to Test Design
  • ArtikelTest Design Fundamentals
  • ArtikelRecap: Test Design
  • WissenscheckQuiz: Test Design
Lektion 7Practice: Test Cases

Learning materials

  • ArtikelPreparing to Work with Test Cases
  • ArtikelTest Cases
  • ArtikelTest Case Practice Notes
  • ArtikelRecap: Test Cases
  • WissenscheckQuiz: Test Cases
Lektion 8Practice: Bug Reports

Learning materials

  • ArtikelPreparing to Work with Bug Reports
  • ArtikelDefects and Bug Reports
  • ArtikelBug Report Practice Notes
  • ArtikelRecap: Bug Reports
  • WissenscheckQuiz: Bug Reports
Lektion 9Manual Testing of Web, Desktop, and Mobile Applications

Learning materials

  • ArtikelManual Testing in Practice
  • ArtikelDesktop Application Testing
  • ArtikelWeb Application Testing
  • ArtikelMobile Application Testing
  • ArtikelPractical assignment: web, desktop, and mobile applications
  • WissenscheckPractice: web, desktop, and mobile applications
Lektion 10The Web and Client–Server Architecture

Learning materials

  • ArtikelIntroduction to Web Architecture
  • ArtikelClient–Server Architecture
  • ArtikelClient–Server Technologies
  • ArtikelNetwork Protocols
  • ArtikelHTTP Status Codes
  • ArtikelRecap: The Web and Client–Server Architecture
  • ArtikelPractical assignment: client, server, and HTTP
  • WissenscheckPractice: client, server, and HTTP
Lektion 11Chrome DevTools Overview

Learning materials

  • ArtikelIntroduction to Chrome DevTools
  • ArtikelThe Elements Panel
  • ArtikelThe Console Panel
  • ArtikelThe Sources Panel
  • ArtikelThe Network Panel
  • ArtikelThe Performance Panel
  • ArtikelMemory: heap snapshots and retained objects
  • ArtikelThe Application Panel
  • ArtikelPrivacy and security: connection protection
  • ArtikelLighthouse (Formerly Audits)
  • ArtikelPractical assignment: investigating with DevTools
  • WissenscheckPractice: investigating with DevTools
Lektion 12Web Application Testing Practice

Learning materials

  • ArtikelIntroduction to Web Application Testing Practice
  • ArtikelPractical Task 1
  • ArtikelPractical Task 2
  • ArtikelPractical Task 3
  • ArtikelPractical assignment: testing a web application
  • WissenscheckPractice: testing a web application
Lektion 13Issue and Bug Tracking Systems

Learning materials

  • ArtikelIntroduction to Bug Tracking Systems
  • ArtikelTypes of Bug Tracking Systems
  • ArtikelJira
  • ArtikelPractical assignment: issue and defect tracking
  • WissenscheckPractice: issue and defect tracking
Lektion 14Common Software Defects

Learning materials

  • ArtikelIntroduction to Common Software Defects
  • ArtikelUser Interface Defects
  • ArtikelPractical assignment: common defects and interfaces
  • WissenscheckPractice: common defects and interfaces
Lektion 15Data Formats: JSON and XML

Learning materials

  • ArtikelReading JSON: values, types, and nested data
  • ArtikelChecking JSON against a contract
  • ArtikelXML: trees, namespaces, and schema checks
  • WissenscheckApplied quiz: JSON and XML
Lektion 16API Fundamentals

Learning materials

  • ArtikelAPIs and HTTP: reading requests and responses
  • ArtikelHTTP methods, state changes, and retries
  • ArtikelStatuses, failures, and access rights
  • WissenscheckApplied quiz: HTTP and access
Lektion 17API Testing with Postman: Practice

Learning materials

  • ArtikelLesson Notes: API Testing with Postman
  • ArtikelPractical assignment: API checks in Postman
  • WissenscheckPractice: API checks in Postman
Lektion 18Web Services

Learning materials

  • ArtikelWeb services: resources, operations, and contracts
  • ArtikelFrom a contract to a reproducible test collection
  • WissenscheckApplied quiz: contracts and integrations
Lektion 19Web Service Testing Practice

Learning materials

  • ArtikelLesson Notes: Web Service Testing
  • ArtikelPractical assignment: web-service boundaries
  • WissenscheckPractice: web-service boundaries
Lektion 20Common Application Test Checks

Learning materials

  • ArtikelIntroduction to Common Test Checks
  • ArtikelLesson Notes: Common Test Checks
  • ArtikelPractical assignment: selecting application checks
  • WissenscheckPractice: selecting application checks
Lektion 21SQL Fundamentals for QA Engineers

Learning materials

  • ArtikelIntroduction to SQL
  • ArtikelSimple and Advanced SELECT Queries
  • ArtikelTable Joins
  • ArtikelSubqueries
  • ArtikelViews
  • ArtikelProcedures and Functions
  • ArtikelPractical assignment: SQL for QA
  • WissenscheckPractice: SQL for QA