Introduction to Software Testing - TDL School

Introduction to Software Testing

TDL School in cooperation with TestDevLab is organizing Software Development Quality Assurance course. In this course you will be able to learn about testing processes in software development and about the practical implementation of testing, using various testing methods and environments.

Course content

4 hoursIntroduction - the necessity of testing, industry standards, practical examples4 hours

What is software testing?

Why is testing necessary?

Causes of Software Defects

Cost of fixing bugs

Seven testing principles

Positive vs Negative testing

White box vs Black box testing

Testing Methods and levels

Alpha / Beta testing

Test types and techniques

Test Documentation

2 hoursTesting levels, Test types and techniques2 hours

Testing levels:

- Unit testing

- Integration testing

- System testing

- Acceptance testing

Test types and techniques:

- Functional

- Non-functional

- Regression testing

- Exploratory testing

1 hourSoftware Development Life Cycle - SDLC, SDLC Models1 hour

Software Development Life Cycle - SDLC:

- Planning

- Requirement analysis

- Software design such as architectural design

- Software development

- Testing

- Deployment

SDLC Models:

- Waterfall Model

- V-Shaped Model

- Iterative Model

- Agile Model

1 hourBasics of Agile methodology1 hour

What is Agile?

Roles in Agile

Scrum Agile

Kanban Agile

5 hoursPractical lessons by using Jira + Xray5 hours

Test case format and creation

Test execution creation

Test plan creation

Organizing test cases

Combining Test plan + Test execution + Test cases

Test results

3 hoursQuiz format test, on the covered theoretical topics. Practical task3 hours


After successfully completing this course you will be able to:

  • understand and know basic concepts of testing
  • understand the role of testing in the software development process
  • apply software testing tools
  • plan software testing
  • understand testing implementation in Agile projects
  • understand basic test flow by using Xray Jira plugin
  • create a test plan combining it with test executions and cases
  • create a Jira Test dashboard


We will issue an official certificate to confirm that you have successfully completed a course and are ready to kick-start your career in IT.

Everything is provided

In the beginning of the course, you will receive everything you need to start learning successfully.

Training led by experienced professionals

Receive both theoretical and practical knowledge from experienced professionals who are also passionate about teaching.

Opportunity to solve real-life problems

Gain experience in an environment where real-life challenges are presented and solved.