Programming for Testers
Variables, loops, functions, OOP, and data structures — taught through testing examples. The coding foundation every automation engineer needs.
beginner
3 courses
18 lessons
Esta ruta requiere una suscripción Pro
Suscríbete para desbloquear todas las lecciones, desafíos y cazas de bugs.
1
Getting Started with Code
Your first steps into programming — through a testing lens. Variables, strings, operators, and your first script.
beginner
~4.0h
-
Requiere suscripciónWhy Testers Need to Codereading +10 XP
-
Requiere suscripciónVariables and Data Typesreading +10 XP
-
Requiere suscripciónOperators and Expressionsreading +10 XP
-
Requiere suscripciónStrings and String Manipulationreading +15 XP
-
Requiere suscripciónGetting Input and Printing Outputreading +10 XP
-
Requiere suscripciónYour First Scriptexercise +25 XP
2
Control Flow and Logic
Make your code think. Conditionals, loops, data structures, functions, and error handling — the logic behind every test script.
beginner
~4.0h
-
Requiere suscripciónConditional Statementsreading +15 XP
-
Requiere suscripciónLoops: Repeating Actionsreading +15 XP
-
Requiere suscripciónLists and Iterationreading +15 XP
-
Requiere suscripciónDictionariesreading +15 XP
-
Requiere suscripciónFunctions: Reusable Logicreading +15 XP
-
Requiere suscripciónError Handlingreading +15 XP
3
Building Blocks for Automation
Files, JSON, OOP, modules, and unit testing — the real-world skills that connect programming to test automation.
beginner
~5.0h
-
Requiere suscripciónReading and Writing Filesreading +15 XP
-
Requiere suscripciónWorking with JSONreading +15 XP
-
Requiere suscripciónIntroduction to OOPreading +20 XP
-
Requiere suscripciónModules and Importsreading +15 XP
-
Requiere suscripciónIntroduction to Unit Testingreading +20 XP
-
Requiere suscripciónCapstone: Build a Test Data Generatorexercise +25 XP