Web Development

Junior Software Tester

Techmongers

Offered by Techmongers

Online20 people enrolled

🎤 Testing, testing, 1, 2, 3

In this course, you will learn everything to gain the two certifications:

  1. ISTQB Certified Tester Foundation Level
  2. ISTQB Test Analyst

Studying for these certifications can be a daunting experience. There's books and syllabi, and it's all very dry. That's what we're trying to fix with this interactive course! Here, you will learn the necessary theory, but we'll bring it alive with real examples. You will learn a little bit of coding along the way, which will help you tremendously in your future endeavours!

Buy This Course

€249

Get the full course for yourself.

Looking to buy for someone else or multiple people? Please email us and we will set you up with multiple licenses and custom invoicing. support@kyna.co.

Choose a Course

Add to Cart

Billing Details

Payment

Start Learning

13 Modules in This Course

This course is divided in 13 different chapters we call modules. These modules contain lessons with (video) lectures and exercises to make sure you learn as hands-on as possible.

Module 1

Welcome and Introduction

An introduction to the course and the scope and objectives of what you will learn. Also learn about the two ISTQB certifications you will be able to gain after this course: two certifications:

  1. ISTQB Certified Tester Foundation Level
  2. ISTQB Test Analyst

Module 2

Fundamentals of Testing

Learn the basic principles related to testing, the reasons why testing is required, and what test objectives are. You'll also be introduced to the test process, the major test activities, and testware. Finally, we'll cover some essential skills for testing.

Module 3

Testing and the Software Development Lifecycle

In this module, you'll explore how testing is integrated into diverse development approaches, delving into concepts like test-first methods and DevOps. You'll also gain insight into various test levels, types, and maintenance testing, providing you with a comprehensive grasp of testing strategies within software development.

Module 4

Static Testing

Static testing is a process where software is not executed but evaluated, often manually via reviews. In contrast, dynamic testing involves running the software. Static testing can also use automated tools, termed static analysis, to identify issues before dynamic testing. This is often integrated into continuous integration frameworks. Code linters, a type of static analysis tool, check code for issues such as coding style or memory leaks. Static testing aims to improve quality and detect defects, and involves testers, business representatives, and developers. It can examine various work products, except those difficult for humans or inappropriate for tool analysis.

Module 5

Test Activities

Learn about test planning and risk management. We will cover Test Monitoring, Control, and Completion as well as Configuration and Defect Management.

Module 6

Test Techniques

Learn about and apply black-box, white-box, experience-based, and collaboration-based test techniques. We'll also learn how to choose and apply the most appropriate test technique for your given project situation

Module 7

The Test Analyst Role

In this module, we will focus and elaborate on the tasks that are particularly relevant for Test Analyst roles.

Module 8

Test Types

Learn the application of test techniques for evaluating the software quality characteristics.

Module 9

Test Tools (Theory)

Learn to use common test tools, such as Postman, Selenium, Cucumber, Cypress, and many others.

Module 10

Penetration Testing

Today's about security testing. We will cover the top-10 most common web vulnerabilities as reported by the OWASP Foundation. We will also practice with some common pen-testing tooling.

Module 11

Behavior Driven Development

Learn how Behaviour-Driven Development (BDD) is an agile software development methodology that focuses on delivering working, tested software that meets stakeholder requirements. It is a collaborative approach that uses a cycle of interactions with well-defined outputs.

Module 12

Test Tools (Practical)

Learn to use tools like Selenium, Postman, and other useful tools to aid you in automated testing. You will also learn the basics of setting up a Continuous Integration (CI) pipeline.

Module 13

Final Project

Prove your skills by testing a real software project!