CF104 Essential Testing Skills Course Outline

Lesson #1 Introduction to Relational Databases

Lecture 1

    • Tables
    • Keys
    • Relations
    • Normalization
    • Market of RDMS

Assignment 1

    • Create a custom database

Lesson #2 SQL

Lecture 2

    • Introduction to Structured Query Language

Assignment 2

    • Running SQL queries against a database

Lesson #3 Virtual Machines

Lecture 3

    • Concept of Virtualization
    • Create a new Virtual Machine
    • Virtual Appliances

Assignment 3

    • Practicing in creating and running virtual machines

Lesson #4 Introduction to UNIX

Lecture 4

    • Basic Shell commands
    • Working with vi editor

Assignment 4

    • Practicing in working with Shell and vi editor

Lesson #5 Software QA Management

Lecture 5

    • Capability Maturity Levels
    • Version Control Systems

Assignment 5

    • Practicing in working with Subversion and Git

Lesson #6 Resume and Job Search

Lecture 6

    • Create a Successful Resume
    • Create a Cover Letter
    • Get Information about open positions
    • Prepare for Interview
    • Interview like a Pro
    • Interview Follow Up

Assignment 6

    • Write a Resume
    • Write a Cover Letter
    • Prepare your life story

Lesson #7 Interview Questions

Lecture 7

    • General Questions
    • Technical Questions

Assignment 7

    • Answering Interview Questions

Lesson #8 CF104 Summary and Final Exam

Lecture 8

    • Important Trends in Software Development and Testing

CF104 Exam