Web Development
Junior Software Tester
Offered by Techmongers
🎤 Testing, testing, 1, 2, 3
In this course, you will learn everything to gain the two certifications:
- ISTQB Certified Tester Foundation Level
- 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
€249Get 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:
- ISTQB Certified Tester Foundation Level
- 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!