Course Outline
Chapter 1: Fundamentals of Testing
- The student learns the basic principles related to testing, the reasons why testing is required, and what the test objectives are.
- The student understands the test process, the major test activities, and test ware.
- The student understands the essential skills for testing.
Chapter 2: Testing Throughout the Software Development Lifecycle
- The student learns how testing is incorporated into different development approaches.
- The student learns the concepts of test-first approaches, as well as DevOps.
- The student learns about the different test levels, test types, and maintenance testing.
Chapter 3: Static Testing
- The student learns about the static testing basics, the feedback, and the review process.
Chapter 4: Test Analysis and Design
- The student learns how to apply black-box, white-box, and experience-based test techniques to derive test cases from various software work products.
- The student learns about the collaboration-based test approach.
Chapter 5: Managing the Test Activities
- The student learns how to plan tests in general, and how to estimate test effort.
- The student learns how risks can influence the scope of testing.
- The student learns how to monitor and control test activities.
- The student learns how configuration management supports testing.
- The student learns how to report defects in a clear and understandable way.
Chapter 6: Test Tools
- The student learns to classify tools and understand the risks and benefits of test automation.
Requirements
This course is intended for both entry-level and experienced IT professionals, such as software engineers and software test engineers, interested in developing software testing skills or obtaining a certification in software testing.
Testimonials (5)
Good rapport, Łukasz had time for everyone's questions and was able to help anyone who had any issue
Kelly Morris - Titian Software Poland Sp. z o.o.
Course - Selenium WebDriver in C#
I enjoyed everything as it is all new for me and I can see the added value it can ring to my work.
Zareef - BMW South Africa
Course - Tosca: Model-Based Testing for Complex Systems
Many exercises, which gave a lot of practical skills.
Rafal Borek - Bytamic Solutions sp. z o.o.
Course - Automation Testing with Cypress
Amount of hands-on excersises.
Jakub Wasikowski - riskmethods sp. z o.o
Course - API Testing with Postman
Step by step analysis. Each line of code explanation. Every problem I had during the course was successfully solved and Łukasz told me the reason. I also liked good practices that have been presented. Never have I been convinced about TDD style - I just dont find it useful and worth its time. Łukasz pointed out so many advantages of TDD, it completely changed my opinion.