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.

Course Description

This course covers the basic knowledge required for a software tester. The curriculum of the course was developed by LITS instructors based on their many years of experience in commercial projects in IT. This course explains what exactly testers do and will help you start mastering a new profession.

Evaluation

Only authorized users can leave reviews and rate
Log in »

Recommended Courses


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"
×
×