Domain Software & Technology

Course

Coming soon

Fundamentals of Software Testing for Analysts

The testing world through an analyst's eye

In this course, we don’t intend to train you to become a tester. Instead, we present the ins and outs of the testing domain, with a clear focus on what you need to know as an analyst.
Sven Moons in front of a red background

Sven Vermeulen

teacher ‘Fundamentals of Software Testing for Analysts

  • 4 hours
  • 60 lessons
  • 200 questions
  • 8 assignments
  • Beginner course

Course description

As an analyst, you’re part of a larger (software) development process, a chain in which you are a crucial link. That’s what makes our jobs so much fun. You get challenged from all directions. Collecting and documenting requirements, problem-solving, stakeholder management, you name it, you’ll get it when practicing business analysis.

But you’re not alone in this. Many more creative and active minds are involved. Developers, project managers, Scrum masters and of course… testers. By knowing what goes on in the last phase of a project, you’ll understand how your efforts as an analyst will lead to great results.

In this online software testing course, we present the ins and outs of requirements testing, with a clear focus on what you need to know as an analyst. Better communication and collaboration lie ahead for you and your team by learning more about software testing processes and techniques.

Whether you act as a tester from time to time or discuss what needs to be tested with your tester, this course will guide you through the fundamentals of the test process. Consider it to be a software testing course for beginners.

The course is designed with a hands-on approach in mind. So after each theoretical section, you'll have to get out there and do something. This way, you'll be able to apply your learnings in practice immediately after the course.

What topics are covered? A short overview:

  • The basics of software testing: why do we need it? Spoiler: we want to find and prevent bugs; increase reliability, quality and customer satisfaction; reduce maintenance costs, and improve our process.

  • A closer look at the process: the v-model and how it affects the testing process.

  • Down in the dirt with a test strategy and plan. Let's think about the design of our tests. Discover the difference between acceptance, system, integration and unit tests. Clarify the type of test you'll be using: white box, black box, static or regression.

  • Evaluate your progress with the correct reports and measures.

Content

    Introduction

    • nuggetvideo

      Your life as an analyst

      01:50

    • nuggetvideo

      Getting to know the teacher

      00:21

    • nuggetvideo

      Course map

      00:49

    • nuggetvideo

      Don't panic

      00:38

  1. What's the problem?

    • nuggetvideo

      Introduction

      00:22

    • nuggetvideo

      The story of Mark and Linda

      03:55

    • nuggetvideo

      The story of you

      01:56

    • nuggetvideo

      Software fails

      03:01

    • nuggetvideo

      Conclusion

      00:16

  2. How do we fix it?

    • nuggetvideo

      Introduction

      02:21

    • nuggetvideo

      A first exercise

      05:27

    • nuggetvideo

      What does the user want?

      03:12

    • nuggetvideo

      It comes down to this...

      02:42

    • nuggetvideo

      It's a mindset

      08:33

    • nuggetvideo

      But what is a test?

      03:39

    • nuggetvideo

      Getting in the right mindset

      03:38

    • nuggetvideo

      A sneak peek

      03:34

    • nuggetvideo

      Myths and uncertainties

      14:37

    • nuggetvideo

      Summary

      01:22

    • nuggetvideo

      The four fundamental questions

      02:25

    • nuggetvideo

      Conclusion

      00:58

    • moduletest

      Test

      10 questions

  3. What are the steps?

    • nuggetvideo

      Introduction

      01:13

    • nuggetvideo

      The V-model

      05:44

    • nuggetvideo

      The testing process

      13:22

    • nuggetvideo

      Overview and conclusion

      03:14

    • moduletest

      Test

      10 questions

  4. How do we get started?

    • nuggetvideo

      Introduction

      01:39

    • nuggetvideo

      The goal of test planning

      01:51

    • nuggetvideo

      Plans need strategies

      02:51

    • nuggetvideo

      Plans need you

      01:41

    • nuggetvideo

      You need plans

      04:11

    • nuggetvideo

      The fundamental elements of a test plan

      02:38

    • nuggetvideo

      The Master Your Racing test plan

      01:52

    • nuggetvideo

      Conclusion

      00:11

    • moduletest

      Test

      10 questions

  5. How do we design our tests? Test levels!

    • nuggetvideo

      Introduction

      01:28

    • nuggetvideo

      Test level vs. test type vs. test technique

      01:04

    • nuggetvideo

      A first look at unit tests

      02:10

    • nuggetvideo

      Arrange, Act, Assert

      00:59

    • nuggetvideo

      Learning from examples

      03:32

    • nuggetvideo

      Gherkings and Cucumbers

      03:31

    • nuggetvideo

      Unit test conclusion

      00:51

    • nuggetvideo

      A first look at integration testing

      02:57

    • nuggetvideo

      Big-bang or incremental

      11:24

    • nuggetvideo

      Top-down vs bottom-up

      05:32

    • nuggetvideo

      Integration testing conclusion

      01:24

    • nuggetvideo

      Moving on to system testing

      03:59

    • nuggetvideo

      System testing examples

      05:13

    • nuggetvideo

      System testing conclusion

      01:03

    • nuggetvideo

      Time to involve the user

      03:37

    • nuggetvideo

      Types of acceptance testing

      06:15

    • nuggetvideo

      Acceptance testing example

      01:40

    • nuggetvideo

      Test levels wrap-up

      03:06

    • moduletest

      Test

      10 questions

  6. How do we design our tests? Test types!

    • nuggetvideo

      Introduction

      01:57

    • nuggetvideo

      Looking into the code with white-box testing

      01:22

    • nuggetvideo

      White-box testing techniques

      13:40

    • nuggetvideo

      White-box testing conclusion

      00:26

    • nuggetvideo

      Keeping the code closed with black-box testing

      01:38

    • nuggetvideo

      Black-box testing techniques

      27:24

    • nuggetvideo

      Test types conclusion

      00:53

    • moduletest

      Test

      10 questions

  7. How do we design our tests? Requirements!

    • nuggetvideo

      On the subject of good requirements

      05:16

    • nuggetvideo

      Asking the right questions

      04:55

    • nuggetvideo

      The essentials of a test case

      02:41

    • nuggetvideo

      Test case anatomy close-up

      03:55

    • nuggetvideo

      Test design conclusion

      01:21

    • moduletest

      Test

      10 questions

  8. How do we evaluate our progress

    • nuggetvideo

      Introduction

      01:47

    • nuggetvideo

      What we want to keep track of

      03:34

    • nuggetvideo

      Measuring within the project

      02:57

    • nuggetvideo

      Measuring along the process

      01:19

    • moduletest

      Test

      10 questions

  9. Conclusion

    • nuggetvideo

      A final recap

      01:41

Get started with Fundamentals of Software Testing for Analysts for free

Watch now

Why follow this course?

The world of business and functional analysis is so great because of its diversity, which is why we want to teach you yet another view. Improved communication and collaboration within your development team lie ahead.

But don't be mistaken, following this course will improve your position in the job market as well. It's a much sought after skill, and, especially combined with business analysis skills, a guarantee for great opportunities and an excellent salary

The goal of this software testing training is to grasp the basic terminology, techniques and methodologies. Then, with it, you'll be able to set out on your own journey and dive deeper into the specific concepts the test domain has to offer.

Enjoy!

About the teacher

Sven Vermeulen

Trainer

Sven Moons in front of a red backgroundTeacher Logo

Sven is a trainer at The Master Labs. He teaches a range of topics to businesses across Belgium. These topics include process modeling and management, agile methodologies, enterprise architecture, data modeling, data science, and more.

Read more

Start learning for free, no strings attached