Everything you need to learn Software Testing, all combined in one resource.
Course objective is to provide you with all required knowledge that you need in order to land your first software testing job whether it is a full-time or a freelancing job.
Topics Covered in the Course:
–Manual Testing Basics [Tools used: Google Sheets-Trello-Zephyr Scale-Jira]
–Agile Testing Basics [Tools used: Jira-Trello]
–API & Webservice Testing [Tools used: postman]
–Performance Testing [Tools used: JMeter]
–Freelance testing websites [Websites explained: utest-testerwork-test.io-bugfinders]
–Manual Testing interview questions
–Test Automation [Tools used: Selenium IDE – Katalon Studio – Playwright]
–Black Box Test Techniques [Techniques covered: Equivalence partitioning-Boundary value analysis-Decision Table Testing-State transition testing]
–White Box Test Techniques [Statement Coverage-Decision Coverage-Condition Coverage-Path Coverage-MCDC-Loop Coverage]
–Career Tips [ISTQB Certificates-Writing a professional CV-Software Testing Status]
These are some of the reviews of the students who used this course to begin their software testing career:
“Great course full of information!! As a beginner in software testing, i got plenty of useful information with a lot of practical knowledge which i can use to start working as a freelance software tester.Very nice teacher who explains everything in the way anyone can understand ! I recommend to take this course!Thank you ,Tarek!”
Katrina Kulakova
“A developer, post-graduate in computer science and engineering who pursues research. I find this course material well organized and useful for learning Software Testing basics and why is it so important as a developer. Proper guidance to those who would like to become a certified tester. Worth the time and money spent.”
Akshaya C
“Thank you, Tarek for this valuable Course, It was so beneficial for me as a new testing learner. It gave me the whole picture of testing, and then went down for every concept, tool, a skill I need to start testing and understand the testing market. It covers all topics in a simple fluent language, easy to understand for non-English Speakers. Tarek responds to each and every question you ask. The Course is Comprehensive, and this is My favorite point, it covers many aspects of testing, how to prepare your CV, and how to start working online in one course, so beginners can land their first job easily.”
Reham Tammam
“Thank God I found this course. Really helps me preparing for my interview. Sample interview taught in this course are really the one they asked in the interview. I love the way he prepared the slides, presentation as well as his teaching. His accent is understandable and the captions really helps. Thank you Tareq.”
Khairul Hilmi Bin Sidek
Roles in the Software Development Team
-
1Welcome to the course
-
2Course Content Part 1 [Beginner Level]
-
3Course Content Part 1 [Beginner Level]
Course Content Part 1 [Beginner Level]
-
4Course Content Part 2 [Intermediate & Advanced Level]
-
5Course Content Part 2 [Intermediate & Advanced Level]
Course Content Part 2 [Intermediate & Advanced Level]
-
6Note about Course Content
-
7How to Contact Me?
How Software is Developed - Software Development Lifecycle Models
-
8Requirements engineers
-
9Requirements Engineers
Requirements Engineers
-
10UI/UX Designers
-
11UI/UX Designers
UI/UX Designers
-
12Front-End, Back-End, & Mobile Developers
-
13Front-End, Back-End, & Mobile Developers
Front-End, Back-End, & Mobile Developers
-
14Project Manager & Scrum Master
-
15Project Manager & Scrum Master
Project Manager & Scrum Master
Basic Concepts of Software Testing [Beginner]
-
16Waterfall Model
-
17Waterfall Model
Waterfall Model
-
18V-Model
-
19V-Model
V-Model
-
20Agile Software Development
-
21Agile Software Development
Agile Software Development
-
22Difference Between Sequential, Iterative, & Incremental Models
-
23Difference Between Sequential, Iterative, & Incremental Models
Difference Between Sequential, Iterative, & Incremental Models
Test Scenario Writing [Beginner]
Test Case Writing [Beginner]
-
35What is a test scenario?
-
36What is a test scenario?
-
37Setting Up Trello
-
38Setting Up Trello
-
39Registration Test Scenarios | Part 1
-
40Registration Test Scenarios | Part 1
-
41Registration Test Scenarios | Part 2
-
42Registration Test Scenarios | Part 2
-
43Facebook Sign-up Test Scenarios | Part 1
-
44Facebook Sign-up Test Scenarios | Part 1
-
45Facebook Sign-up Test Scenarios | Part 2
-
46Facebook Sign-up Test Scenarios | Part 2
-
47Facebook Login Test Scenarios
-
48Facebook Login Test Scenarios
-
49Search Functionality Test Scenarios
-
50Search Functionality Test Scenarios
Test Case Writing using Zephyr Scale
-
51Link to this section's slides
-
52Test Case Writing
-
53Test Case Writing
-
54How to write test cases using Google Sheets
-
55How to write test cases using Google Sheets
-
56Test Case Document Link
-
57Sign-up Valid Test Cases
-
58Sign-up Valid Test Cases
-
59Valid Sign-up Test Cases Link
-
60Invalid Sign-up Test Cases
-
61Invalid Sign-up Test Cases
-
62Username Test Cases
-
63Username Test Cases
-
64Email Test Cases
-
65Email Test Cases
-
66Password Test Cases
-
67Password Test Cases
-
68Test Case Writing Quiz
Test Execution & Bug Reporting [Beginner]
-
69Introduction to Zephyr Scale & Setup
-
70Introduction to Zephyr Scale & Setup
Introduction to Zephyr Scale & Setup
-
71Creating First Test Case
-
72Creating First Test Case
Creating First Test Case
-
73Exploring Project (Budget Manager)
-
74Exploring Project (Budget Manager)
Exploring Project (Budget Manager)
-
75Sign-up Test Cases
-
76Sign-up Test Cases
Sign-up Test Cases
-
77Login Test Cases
-
78Login Test Cases
Login Test Cases
-
79Forgot Password Test Cases
-
80Writing Test Cases for the rest of the project
-
81Managing Test Cycles: Adding Status & Priority of Test Cases
-
82Managing Test Cycles: Adding Status & Priority of Test Cases
Managing Test Cycles: Adding Status & Priority of Test Cases
-
83Creating Test Cycles
-
84Creating Test Cycles
Creating Test Cycles
-
85Generating Test Reports
-
86Generating Test Reports
Generating Test Reports
-
87Configurations in Test Cycles
-
88Configurations in Test Cycles
Configurations in Test Cycles