Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Mindfulness Personal Development Personal Transformation Meditation Life Purpose Coaching Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Data Science
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
2021-01-02 05:14:56
30-Day Money-Back Guarantee

This course includes:

  • 14 hours on-demand video
  • 10 articles
  • 4 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
Development Software Testing

The Complete 2021 Software Testing Bootcamp

Everything you need to learn about software testing.
Rating: 4.6 out of 54.6 (3,799 ratings)
28,718 students
Created by Tarek Roshdy
Last updated 1/2021
English
English, French [Auto], 
30-Day Money-Back Guarantee

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
Curated for the Udemy for Business collection

Course content

21 sections • 175 lectures • 13h 53m total length

  • Preview00:54
  • Preview03:34

  • Course Study Plan
    00:09
  • Link to this section slides
    00:05
  • Software Development Lifecycles (SDLC)
    Preview06:23
  • 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

  • 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 Case Writing Quiz
    6 questions

  • Link to this section's slides
    00:04
  • 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
  • Types of Defects Quiz
    3 questions
  • Taking Screenshots for the Defect Report
    02:43
  • Video Recording for the Defect Report
    03:28

  • Walkthrough in the requirements
    06:37
  • Creating test scenarios on Trello
    12:10
  • Prioritizing Test Scenarios
    08:00

  • 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

  • Introduction & Installation Process
    03:22
  • Mac Installation
    00:33
  • Preview05:23
  • 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

  • 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

  • Introduction & Setup
    03:33
  • Preview03:28
  • 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

  • How to visit bugfinders website
    00:10
  • Preview01: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
    06:42
  • uTest: Complete your profile
    07:56
  • uTest: uTest Academy
    05:45
  • uTest: how the uTester profile looks like
    03:05
  • 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)

-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

Featured review

Katrina Kulakova
Katrina Kulakova
19 courses
4 reviews
Rating: 5.0 out of 53 months ago
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!

Instructor

Tarek Roshdy
QA Engineer
Tarek Roshdy
  • 4.5 Instructor Rating
  • 7,266 Reviews
  • 49,914 Students
  • 6 Courses

ISTQB Advanced Level Certified Agile Technical Tester

ISTQB Foundation level Certified Tester

ISTQB Agile Extension Certified Tester

ISTQB Certified Mobile Application Tester

ASTQB Certified Mobile Tester

Best QA at Testathon Egypt 2017

Best QA at Testaton Egypt 2020

More than 1000 hours of teaching in the Software Testing Field

Provided training to more than 700 trainees in software testing field

4 years of experience in the Software Testing field


  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.