The Complete 2024 Software Testing Bootcamp

BY
Udemy

Gain a thorough understanding of the principles and methodology associated with software testing to advance in your career.

Mode

Online

Fees

₹ 599 3499

Quick Facts

particular details
Medium of instructions English
Mode of learning Self study
Mode of Delivery Video and Text Based

Course overview

Software testing is a process of determining whether the software is appropriate by taking into account all of its characteristics, such as scalability, stability, and accessibility, and monitoring the execution of software components to discover any faults, mistakes, or weaknesses. The Complete 2022 Software Testing Bootcamp certification course is designed by T Roshdy - QA Engineer, Nezam Academy - an educational platform that provides courses for software and Businesses, which is presented by Udemy.

The Complete 2022 Software Testing Bootcamp online training is meant for applicants who want to acquire a solid knowledge of the fundamentals and advanced concepts involved with software testing. With The Complete 2022 Software Testing Bootcamp online classes, applicants will receive 27 hours of video-based learning resources supported by 13 articles and 3 downloadable resources that cover topics like SQL, JIRA, Jmeter, application lifecycle management, test management, object-oriented programming, bug reporting, and more.

The highlights

  • Certificate of completion
  • Self-paced course
  • 27 hours of pre-recorded video content
  • 13 articles 
  • 3 downloadable resources

Program offerings

  • Online course
  • Learning resources.
  • 30-day money-back guarantee
  • Unlimited access
  • Accessible on mobile devices and tv

Course and certificate fees

Fees information
₹ 599  ₹3,499
certificate availability

Yes

certificate providing authority

Udemy

What you will learn

Programming skills Java Sql knowledge Software development skills

After completing The Complete 2022 Software Testing Bootcamp online certification, applicants will be introduced to foundational concepts involved with software testing align with the methodologies involved with black box testing and white box testing. Applicants will explore the strategies involved with performance testing and agile testing as well as will acquire the knowledge of the techniques used for application lifecycle management and test management. Applicants will learn about the functionalities of programs like SQL, JIRA, and Jmeter as well as will acquire the knowledge of the strategies involved with object-oriented programming using java. In addition, applicants will master the skills useful for writing test cases and reporting bugs.

The syllabus

Introduction

  • Introduction & Course Content
  • 5 reasons why you should enroll in this course!

Basic Concepts of Software Testing

  • Course Study Plan
  • Link to this section slides
  • Software Development Lifecycles (SDLC)
  • Software Development Lifecycles Exercise
  • What is Software Testing ?
  • What is Software Testing Quiz
  • Test Process
  • Test Process Quiz
  • Test Levels
  • Test Levels Quiz
  • Testing Types
  • Types of Testing Quiz
  • What's Next?

Test Scenario Writing

  • What is a test scenario?
  • Setting Up Trello
  • Registration Test Scenarios | Part 1
  • Registration Test Scenarios | Part 2
  • Facebook Sign-up Test Scenarios | Part 1
  • Facebook Sign-up Test Scenarios | Part 2
  • Facebook Login Test Scenarios
  • Search Functionality Test Scenarios

Test Case Writing

  • Link to this section's slides
  • Test Case Writing
  • How to write test cases using Google Sheets
  • Test Case Document Link
  • Sign-up Valid Test Cases
  • Valid Sign-up Test Cases Link
  • Invalid Sign-up Test Cases
  • Username Test Cases
  • Email Test Cases
  • Password Test Cases
  • Test Case Writing Quiz

Test Execution & Bug Reporting

  • Link to this section's slides
  • How to write a Bug Report
  • Difference between Landscape & Portrait Mode
  • Bug Reporting Quiz
  • Types of Defects
  • Types of Defects Quiz
  • Taking Screenshots for the Defect Report
  • Video Recording for the Defect Report

Testing Reports: Test Progress & Test Summary Report

  • What are testing reports and why do we need them?
  • Sample Testing Report & How to write it
  • Link to Sample Testing Report

Black-Box Test Techniques

  • What is Black-Box Testing
  • Equivalence Partitioning
  • Equivalence Partitioning | Example #1
  • Equivalence Partitioning | Example #2
  • Applying Equivalence Partitioning on Facebook Registration Page
  • Boundary-Value Analysis
  • Boundary-Value Analysis | Example #1
  • Boundary-Value Analysis | Example #2
  • Practical Example on BVA: Finding a defect in a live project
  • Important Notes About EP & BVA
  • Decision Table Testing
  • Decision Table Testing | Example #1
  • State-Transition Testing
  • Black-Box Testing | Example #1

How to use Testlink

  • Introduction & Installation Process
  • Introduction & Installation process
  • Mac Installation
  • Create a Project
  • Create a project
  • Test Plan Document
  • Test Plan Document
  • Builds & Releases
  • Builds & releases
  • Test Suites
  • Test Suites
  • Test Case Writing
  • Test Case Writing
  • Export & Import Test Suites & Test Cases to an XML File
  • Export & Import Test Suites & Test Cases to an XML File
  • Assign Test Cases to a Test Plan
  • Assign Test Cases to a Test Plan
  • Assign keywords to test cases
  • Assign Keywords to test cases
  • Requirements Creation
  • Requirements Creation
  • Platforms & Milestones
  • Platforms & Milestones
  • Test Case Execution
  • Test Case Execution
  • Testing Metrics & Reports
  • Testing Metrics & Reports

Manual Software Testing Interview Questions

  • Introduction
  • Manual Tester Interview Questions | Q1 to Q3
  • Q1 to Q3
  • Manual Tester Interview Questions | Q4 to Q6
  • Q4 to Q6
  • Manual Tester Interview Questions | Q7 to Q9
  • Q7 TO Q9
  • Manual Tester Interview Questions | Q10 to Q12
  • Q10 to Q12
  • Manual Tester Interview Questions | Q13 to Q15
  • Q13 to Q15
  • Manual Tester Interview Questions | Q16 to Q18
  • Q16 to Q18
  • Manual Tester Interview Questions | Q19 to Q21
  • Q19 to Q21
  • Manual Tester Interview Questions | Q22 to Q24
  • Q22 to Q24
  • Manual Tester Interview Questions | Q25 to Q27
  • Q25 to Q27
  • Manual Tester Interview Questions | Q28 to Q30
  • Q28 to Q30
  • Manual Tester Interview Questions | Q31 to Q33
  • Q31 to Q33
  • Manual Tester Interview Questions | Q34 to Q36
  • Q34 to Q36
  • Manual Tester Interview Questions | Q37 to Q39
  • Q37 to Q39
  • Download Manual Tester Interview Questions

Basics of Agile & Agile Testing

  • Agile 4 Values
  • Agile 4 Values
  • Agile 12 principles
  • Agile 12 principles
  • Whole Team Approach
  • Whole Team Approach
  • Daily Stand-Up Meeting & The Power of Three
  • Daily Stand-Up Meeting & The Power of Three
  • Early & Frequent Feedback
  • Early & Frequent Feedback
  • Collaborative User Story Creation
  • Collaborative Use Story Creation
  • INVEST Technique (How to test a user story)
  • INVEST Technique
  • Scrum
  • Scrum
  • Kanban
  • Kanban
  • Section Slides

How to use JIRA for Agile Testing

  • Why do testers need to learn Agile Tools?
  • Registration & Creating First Project
  • Registration & Creating First Project
  • Jira Main Sections and Hierarchy
  • Creating Components
  • Create Components
  • Creating Epics
  • Create Epics
  • Creating Versions/Releases
  • Creating User Stories
  • Creating Acceptance Criteria Part #1
  • Writing Acceptance Criteria Part #2
  • Create User Stories & Acceptance Criteria
  • Planning Poker & Story Points
  • Planning Poker & Story Points
  • Sprint & Iteration Management
  • Sprint & Iteration planning
  • Burn-Down Chart & Velocity Chart
  • Burn-Down Chart & Velocity Chart
  • Bug Reporting & Hardening Iteration In JIRA
  • Bug Reporting & Hardening Iteration in JIRA

Freelance Testing websites

  • How to visit bugfinders website
  • Bugfinders : Introduction
  • Bugfinders: Introduction
  • Bugfinders : Create Account & Add your Devices
  • Bugfinders: Create Account & Add your Devices
  • Bugfinders : Update Profile & Add your Testing Skills
  • Bugfinders: Update Profile & Add your Testing Skills
  • Bugfinders : My First Testing Project
  • Bugfinders: My First Testing Project
  • Bugfinders : My First Testing Project 2 (Projec Access & VPN Setup)
  • Bugfinders : My First Testing Project 2 (Projec Access & VPN Setup)
  • uTest: Create a new Account
  • uTest: Create a new Account
  • uTest: Complete your profile
  • uTest: Complete your profile
  • uTest: uTest Academy
  • uTest: uTest Academy
  • uTest: how the uTester profile looks like
  • uTest: how the uTester profile looks like
  • TesterWork : Create Account & Add testing preferences
  • TesterWork : Create Account & Add testing preferences
  • TesterWork : Payout & Defects examples
  • TesterWork : Payout & Defects examples
  • test.io: Registration Process
  • test.io: Registration Process
  • test.io: Quiz & Apply to first project
  • test.io: Quiz & Apply to first project

White Box Test Techniques

  • What is White Box Testing
  • Statement Coverage
  • Statement Coverage | Example #1
  • Statement Coverage | Example #2
  • Statement Coverage | Example #3
  • Statement Coverage | Example #4
  • Statement Coverage | Example #5
  • Statement Coverage | Example #6
  • Decision Coverage
  • Decision Coverage | Example #1
  • Decision Coverage | Example #2
  • Decision Coverage | Example #3
  • Decision Coverage | Example #4
  • Statement & Decision Coverage Example using Python
  • Condition Coverage
  • Condition Coverage | Example #1
  • Condition Coverage Example #2
  • Path Coverage
  • Path Coverage Example #1
  • Path Coverage Example #2
  • Path Coverage Example #3
  • Modified Condition Decision Coverage (MCDC)
  • Loop Coverage

SQL For Testers

  • What is SQL ?
  • What is SQL ?
  • SELECT Command
  • SELECT Command
  • UPDATE Table
  • UPDATE Table
  • INSERT INTO Table
  • INSERT INTO Table
  • DISTINCT, IN, Not IN
  • DISTINCT, IN, NOT IN
  • SUM, AVG, MIN, MAX
  • SUM, AVG, MIN, MAX
  • LIKE, ORDER BY
  • LIKE, ORDER BY
  • GROUP BY
  • GROUP BY
  • CREATE, ALTER, DROP Table
  • CREATE, ALTER, DROP Table
  • INNER JOIN
  • INNER JOIN

API Testing

  • Section Slides
  • What is an API?
  • What is an API?
  • HTTP Basics
  • HTTP Basics
  • XML Basics
  • XML Basics
  • JSON Basics
  • JSON Basics
  • SOAP & REST APIs
  • SOAP & REST APIs

API Testing with Postman

  • What is Postman
  • What is Postman
  • Installation Process
  • Installation Process
  • Request Builder
  • Request Builder
  • Create & Save Requests
  • Create & Save Requests
  • POST Request
  • POST Request
  • Writing Tests
  • Writing Tests
  • Collection Runner | Running Requests automatically
  • Collection Runner | Running Requests automatically
  • Sample Project [ReqRes] | Part 1
  • Sample Project [ReqRes] | Part 2

Performance Testing

  • What is Performance Testing
  • What is Performance Testing
  • Concept of Load Generation
  • Concept of Load Generation
  • Creating Load Profiles
  • Creating Load Profiles
  • Load Profiles Examples

Performance Testing using JMeter

  • How to Install JMeter
  • How to Install JMeter
  • Thread Group
  • Thread Group
  • Samplers
  • Samplers
  • Listeners
  • Listeners
  • Adding Blazemeter Plugin
  • Adding Blazemeter Plugin
  • Recording scripts using Blazemeter
  • Recording Scripts using Blazemeter
  • Replaying recorded scripts
  • Replaying recorded scripts
  • Difference between Average & Median
  • Difference between Average & Median

Performance Testing using HP LoadRunner

  • Installation Process
  • Installation Process
  • Installation Part 2
  • Installation Part 2
  • Vugen (Virtual User Generator)
  • Vugen (Virtual User Generator)
  • Controller
  • Controller

Codelss Test Automation using Selenium IDE

  • Introduction to Codeless Test Automation
  • writing First Test Using Selenium IDE | Valid Login Scenario

Java programming for Software Testers

  • Introduction
  • Introduction
  • Environment Setup
  • Environment Setup
  • First Java Code
  • First Java Code
  • Getting Input from User
  • Getting Input from User
  • Arithmetic Operations
  • Arithmetic Operations
  • If Statement
  • Important Note
  • Intellij
  • Intellij
  • Variables (Primitive & Reference Types)
  • Variables (Primitive & Reference Types)
  • Variables part 2 | Strings
  • Variables part 2 | Strings
  • Arrays
  • Precedence
  • Conditions
  • Classes & Objects
  • Variables & Variable Scope
  • Classes & Objects in Depth
  • Exercises part 1
  • Exercises part 2
  • Exercises Part 3
  • Inheritance
  • Interfaces & Exceptions
  • Collections

Unit Testing using JUnit5

  • Introduction
  • Test-driven Development & Unit Testing
  • Maven
  • JUnit5 & its Architecture
  • Our First Test
  • Test Lifecycle
  • Useful Annotations
  • Test Reporter & Test Info

Unit Tests with Mockito

  • Mockito definition
  • Mockito Terminology
  • Mockito Project
  • Applying Mockito using Actual Code

Your road to Certification | How to be a certified Tester

  • What are the ISTQB Certificates?
  • What are the ISTQB Certificates
  • ISTQB Foundation Level Certificate
  • ISTQB Foundation Level Certificate
  • ISTQB Mobile Application Tester Certificate
  • ISTQB Mobile Application Tester Certificate
  • ISTQB Agile Certified Tester
  • ISTQB Agile Certified Tester

Writing a Professional CV

  • Writing a professional Tester CV
  • Writing a professional Tester CV
  • Writing a cover letter
  • Writing a cover letter

Software Testing Status in 2021

  • Introduction
  • Personal Information about Testers around the World
  • Sources of Learning & Size of Testing Teams
  • Types of Tested Applications & Adoption of CI/CD

Software Testing Status in 2020

  • Testers Information around the world
  • Testers Information around the world
  • Sources of Learning
  • Sources of Learning
  • Testing in organizations
  • Testing In organizations

Instructors

Mr Tarek Roshdy
Quality Assurance Engineer
Freelancer

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses

Download the Careers360 App on your Android phone

Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile

Careers360 App
150M+ Students
30,000+ Colleges
500+ Exams
1500+ E-books