Foundations of Software Testing: a structured introduction to QA

starstarstarstarstar 0 rates
This course presents a systematic overview of software testing: processes, test types, requirements analysis, and test design. Suitable for starting QA without prior experience.
Foundations of Software Testing: a structured introduction to QA
Platform:
PROMETHEUS
Partner courses:
Language of course:
Ukrainian
Difficulty:
Initial
Format of the event:
Video lectures
Certificate:
Yes
Price
Free
Add to collection
you haven't created a collection yet
Add Collection
+

Course overview

Description generated based on course syllabus and open data.

Who the “Foundations of Software Testing” is for

The material targets learners without commercial IT experience who need a systemized start in QA.

  • IT beginners seeking to understand testing roles and processes.
  • Career switchers who need a baseline in software testing.
  • Students and graduates looking for fundamental SDLC/STLC concepts.
  • Adjacent specialists (analysis, support, design) expanding with QA basics.

Who this QA introduction is not suited for

  • Those expecting in-depth test automation or coding from day one.
  • Those who want only tools without process and methodology context.
  • Those not planning to use English at a Pre-Intermediate level for documentation.

Problem → outcome in software testing

  • Problem: No holistic view of SDLC/STLC. Outcome: Understanding testing’s place in development, artifacts, and quality gates.
  • Problem: Difficulty reading and validating requirements. Outcome: Basic techniques for requirements analysis and ambiguity detection.
  • Problem: Ad-hoc checks. Outcome: Structured test design: equivalence classes, boundary values, pairwise, cause–effect.
  • Problem: Chaotic defect reporting. Outcome: Defect lifecycle, priority/severity, clear bug reports.
  • Problem: Confusing test types. Outcome: Differentiation of functional vs. non-functional tests, smoke, regression, UI/API overview.

Comparison with QA learning alternatives

  • Self-learning: Flexible and low-cost; risk of fragmented knowledge and gaps in fundamentals.
  • Short video overviews: Fast exposure; limited practice and missing test artifacts (test plan, test case, checklists).
  • Automation-focused programs: Strong technical depth; may skip essential QA foundations for newcomers.
  • “Foundations of Software Testing” course: Structured basics without deep coding; emphasis on methodologies, test types, and artifacts.

Learning outcomes: foundations of software testing

  • Core QA/Testing terminology, roles, and artifacts.
  • SDLC/STLC: where testing fits across development stages.
  • Requirements analysis: spotting inconsistencies and acceptance criteria.
  • Test design: equivalence partitioning, boundary values, pairwise, cause–effect graphs.
  • Test artifacts: test plan, test cases, checklists, reporting.
  • Test types: functional, non-functional, smoke, regression, UI/API (overview).
  • Defects: lifecycle, priority/severity, well-formed bug reports.
  • Tools: issue and defect tracking (e.g., Jira), basic test management.

Recommended preparation for software testing

  • English: Pre-Intermediate level or higher.
  • Basic PC and office tool proficiency.

Evaluation

Only authorized users can leave reviews and rate
Log in »

Recommended Courses


QA engineer

Mate academy

3-5 moths

Free

QA Engineer

GoIT

3 months

Free

QA Automation

improveme


8475 hrn.
0 Reviews
Improveme.Tech
Terms of use
Privacy Policy
© 2022-2026 Improveme.Tech
With the support of the web studio "Site Made in Odessa"
×
×