The Complete 2020 Software Testing Bootcamp
4.6 (1,419 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
19,100 students enrolled

The Complete 2020 Software Testing Bootcamp

Everything you need to learn about software testing.
4.6 (1,419 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
19,100 students enrolled
Created by Tarek Roshdy
Last updated 7/2020
English
English, French [Auto], 4 more
  • Indonesian [Auto]
  • Italian [Auto]
  • Portuguese [Auto]
  • Spanish [Auto]
Current price: $13.99 Original price: $19.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 12 hours on-demand video
  • 9 articles
  • 4 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Basic Concepts of Software Testing
  • Test case & Bug Report Writing
  • Black-Box Test Techniques
  • Requirements Review & Test Scenarios Writing using Trello
  • Implementing the test process on a Test Management Tool (Testlink)
  • Basics of Agile methodologies & Agile Testing
  • How to use Application Lifecycle Management Tool (JIRA)
  • How to become a Freelance Tester
  • White-Box Test Techniques
  • Basics of API Testing
  • API Testing using Postman
  • Basics of Performance Testing using Jmeter
  • How to write a professional QA Resume
  • How to prepare for a QA Interview
  • Different certificates in Software Testing Field and how to apply on them
Course content
Expand all 157 lectures 11:53:51
+ Basic Concepts of Software Testing
8 lectures 36:04
Course Study Plan
00:09
Link to this section slides
00:05
Software Development Lifecycles Exercise
3 questions
What is Software Testing ?
05:41
What is Software Testing Quiz
3 questions
Test Process
03:53
Test Process Quiz
3 questions
Test Levels
04:44
Test Levels Quiz
4 questions
Testing Types
14:01
Types of Testing Quiz
5 questions
What's Next?
01:08
+ Test Case Writing
10 lectures 01:14:56
Link to this section's slides
00:04
Test Case Writing
15:25
How to write test cases using Google Sheets
09:18
Test Case Document Link
00:07
Sign-up Valid Test Cases
21:25
Valid Sign-up Test Cases Link
00:05
Invalid Sign-up Test Cases
03:56
Username Test Cases
06:15
Email Test Cases
08:22
Password Test Cases
09:58
+ Test Execution & Bug Reporting
6 lectures 20:48
Link to this section's slides
00:04

In this video, I made a mistake. Portrait mode is the default mode of any mobile device. Landscape mode is when you rotate the mobile. I said the opposite in the video.

How to write a Bug Report
10:35
Difference between Landscape & Portrait Mode
00:36
Bug Reporting Quiz
5 questions
Types of Defects
03:21
Taking Screenshots for the Defect Report
02:43
Video Recording for the Defect Report
03:28
+ Real Testing Project: write test scenarios from User Requirements using Trello
3 lectures 26:47
Walkthrough in the requirements
06:37
Creating test scenarios on Trello
12:10
Prioritizing Test Scenarios
08:00
+ Black-Box Test Techniques
14 lectures 01:09:50
What is Black-Box Testing
02:11
Equivalence Partitioning
08:08
Equivalence Partitioning | Example #1
03:20
Equivalence Partitioning | Example #2
03:51
Applying Equivalence Partitioning on Facebook Registration Page
04:05
Boundary-Value Analysis
05:50
Boundary-Value Analysis | Example #1
02:55
Boundary-Value Analysis | Example #2
07:23
Practical Example on BVA: Finding a defect in a live project
03:30
Important Notes About EP & BVA
04:19
Decision Table Testing
09:02
Decision Table Testing | Example #1
02:50
State-Transition Testing
09:20
Black-Box Testing | Example #1
03:06
+ How to use Testlink
14 lectures 01:12:56
Introduction & Installation Process
03:22
Mac Installation
00:33
Test Plan Document
11:56
Builds & Releases
05:29
Test Suites
05:59
Test Case Writing
11:35
Export & Import Test Suites & Test Cases to an XML File
01:55
Assign Test Cases to a Test Plan
03:33
Assign keywords to test cases
03:55
Requirements Creation
04:58
Platforms & Milestones
05:31
Test Case Execution
05:09
Testing Metrics & Reports
03:38
+ Basics of Agile & Agile Testing
9 lectures 46:59
Agile 4 Values
08:03
Agile 12 principles
13:44
Whole Team Approach
06:36
Daily Stand-Up Meeting & The Power of Three
01:09
Early & Frequent Feedback
02:52
Collaborative User Story Creation
03:49
INVEST Technique (How to test a user story)
02:50
Scrum
04:51
Kanban
03:05
+ How to use JIRA
9 lectures 31:22
Introduction & Setup
03:33
Create Components
01:50
Create Epics
03:32
Create User Stories & Acceptance Criteria
06:04
Planning Poker & Story Points
04:13
Sprint & Iteration Management
01:51
Burn-Down Chart & Velocity Chart
03:25
Bug Reporting & Hardening Iteration In JIRA
03:26
+ Freelance Testing websites
13 lectures 51:15
How to visit bugfinders website
00:10

Bugfinders website has changed recently, you should go to this url to reach the website.

https://join.digivante.com/as-functional-tester

Preview 01:15
Bugfinders : Create Account & Add your Devices
03:19
Bugfinders : Update Profile & Add your Testing Skills
03:25
Bugfinders : My First Testing Project
05:08
Bugfinders : My First Testing Project 2 (Projec Access & VPN Setup)
03:32
uTest : Create a new Account
03:19
uTest : Explore your profile
01:34
uTest : uTest Academy
06:15
TesterWork : Create Account & Add testing preferences
08:44
TesterWork : Payout & Defects examples
02:01
test.io: Registration Process
04:51
test.io: Quiz & Apply to first project
07:42
Requirements
  • No prior knowledge about the field is required
  • Basic computer & mobile using skills (you need to be able to use them as an end user)
  • Good knowledge of English Language
Description

All the basics that you need to know in software testing field, these include:

-Basic theoretical concepts

-Test case writing & bug reporting

-Test management tools (Testlink)

-Agile Testing Basics

-Agile Tools (JIRA)

-Black Box Techniques (Equivalence Partitioning-Boundary Value Analysis-Decision Table Testing-State Transition Testing-Use Case Testing)

-White Box Techniques (Statement Coverage-Decision Coverage-Path Coverage-MC/DC-Loop Coverage)

-Freelance Testing (Bugfinders-Utest-Testerwork-Crossover)

-Automation Testing

-Performance Testing

-API Testing

-Mobile Testing

-Interview questions

-C.V Tips

-ISTQB Certificates


Who this course is for:
  • People who want to begin a new career
  • People who want to learn Software Testing
  • Software Testers who want to gain a better knowledge in their field
  • People who are searching for a part-time or freelancing job