4.42 out of 5
4.42
1188 reviews on Udemy

The Complete 2020 Software Testing Bootcamp

Everything you need to learn about software testing.
Instructor:
Tarek Roshdy
18,157 students enrolled
English [Auto-generated] More
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

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

Introduction

1
Introduction & Course Content

Basic Concepts of Software Testing

1
Course Study Plan
2
Link to this section slides
3
Software Development Lifecycles (SDLC)
4
Software Development Lifecycles Exercise
5
What is Software Testing ?
6
What is Software Testing Quiz
7
Test Process
8
Test Process Quiz
9
Test Levels
10
Test Levels Quiz
11
Testing Types
12
Types of Testing Quiz
13
What's Next?

Test Case Writing

1
Link to this section's slides
2
Test Case Writing
3
How to write test cases using Google Sheets
4
Test Case Document Link
5
Sign-up Valid Test Cases
6
Valid Sign-up Test Cases Link
7
Invalid Sign-up Test Cases
8
Username Test Cases
9
Email Test Cases
10
Password Test Cases

Test Execution & Bug Reporting

1
Link to this section's slides
2
How to write a Bug Report

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.

3
Difference between Landscape & Portrait Mode
4
Bug Reporting Quiz
5
Types of Defects
6
Taking Screenshots for the Defect Report
7
Video Recording for the Defect Report

Real Testing Project: write test scenarios from User Requirements using Trello

1
Walkthrough in the requirements
2
Creating test scenarios on Trello
3
Prioritizing Test Scenarios

Black-Box Test Techniques

1
What is Black-Box Testing
2
Equivalence Partitioning
3
Equivalence Partitioning | Example #1
4
Equivalence Partitioning | Example #2
5
Applying Equivalence Partitioning on Facebook Registration Page
6
Boundary-Value Analysis
7
Boundary-Value Analysis | Example #1
8
Boundary-Value Analysis | Example #2
9
Practical Example on BVA: Finding a defect in a live project
10
Important Notes About EP & BVA
11
Decision Table Testing
12
Decision Table Testing | Example #1
13
State-Transition Testing
14
Black-Box Testing | Example #1

How to use Testlink

1
Introduction & Installation Process
2
Mac Installation
3
Create a Project
4
Test Plan Document
5
Builds & Releases
6
Test Suites
7
Test Case Writing
8
Export & Import Test Suites & Test Cases to an XML File
9
Assign Test Cases to a Test Plan
10
Assign keywords to test cases
11
Requirements Creation
12
Platforms & Milestones
13
Test Case Execution
14
Testing Metrics & Reports

Basics of Agile & Agile Testing

1
Agile 4 Values
2
Agile 12 principles
3
Whole Team Approach
4
Daily Stand-Up Meeting & The Power of Three
5
Early & Frequent Feedback
6
Collaborative User Story Creation
7
INVEST Technique (How to test a user story)
8
Scrum
9
Kanban

How to use JIRA

1
Introduction & Setup
2
Create a Project
3
Create Components
4
Create Epics
5
Create User Stories & Acceptance Criteria
6
Planning Poker & Story Points
7
Sprint & Iteration Management
8
Burn-Down Chart & Velocity Chart
9
Bug Reporting & Hardening Iteration In JIRA

Freelance Testing websites

1
How to visit bugfinders website
2
Bugfinders : Introduction

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

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

3
Bugfinders : Create Account & Add your Devices
4
Bugfinders : Update Profile & Add your Testing Skills
5
Bugfinders : My First Testing Project
6
Bugfinders : My First Testing Project 2 (Projec Access & VPN Setup)
7
uTest : Create a new Account
8
uTest : Explore your profile
9
uTest : uTest Academy
10
TesterWork : Create Account & Add testing preferences
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.4
4.4 out of 5
1188 Ratings

Detailed Rating

Stars 5
570
Stars 4
436
Stars 3
145
Stars 2
26
Stars 1
11
6c2023670c20b40f3892f586fbbcf7b3
30-Day Money-Back Guarantee

Includes

11 hours on-demand video
9 articles
Full lifetime access
Access on mobile and TV
Certificate of Completion

Archive