Back to Course Description

Course Agenda for Programming Foundations for Software Testers

1. Programming Language Basics
  • Introduction and Terms
  • Variables and Constants
  • Data types
  • I/O
  • Group Workshop: Using variables and constants
2. Understanding Operators
  • Arithmetic Operators
  • Relational Operators
  • Logical Operators
  • Boolean Expressions
  • Group Workshop: Writing and testing operators
3. Control Statements and Loops 
  • Branching Statements
  • Looping Statements
  • Group Workshop: Testing stored procedures
4.Algorithms/ Functions 
  • Writing functions
  • Calling functions with and without arguments
  • Functions calling functions
  • Reading/Writing external files
  • Group Workshop: Writing and testing functions 
4. More Efficient Testing 
  • Programming implementation drives testing
  • Debugging to isolate the real problem
  • HTML basics
  • Applying knowledge to automated test tools
  • Course Review