Course Classes
Software testing for begginers by Guru99

35

Start course

What is Software Testing & Why Testing is Important?01m

http://www.guru99.com/software-testing-introduction-importance.html .

This Software Testing Tutorial explains Why testing is important? It gives introduction to purpose of testing for beginners.

Click on the time points below to view different sections!
0:10 What is Software Testing?
0:40 Importance of Software testing

Definition of Software Testing:
Software testing is an activity to check whether the actual results match the expected results and to ensure that the software system is Defect free. It involves execution of a software component or system component to evaluate one or more properties of interest.


Like, share and subscribe our channel for more videos.

Enjoy our free tutorial on our YouTube channel and our website.

Watch more videos on our YouTube channel at https://www.youtube.com/channel/UC19i1XD6k88KqHlET8atqFQ

READ this as a book on Amazon by viewing at http://amzn.to/2vaj1aA

Visit our website for more! www.guru99.com

FACEBOOK! Would you prefer to watch mor

Seven Testing Principles: Software Testing05m

http://www.guru99.com/software-testing-seven-principles.html .

This Testing tutorial for beginners explains 7 types of Testing in Software Testing. The principles help in testing methodologies and techniques.

Principles of Software Testing in brief –
Principle 1 Testing shows presence of defects
Principle 2 Exhaustive testing is impossible
Principle 3 Early Testing
Principle 4 Defect Clustering
Principle 5 Pesticide Paradox
Principle 6 Testing is context dependent
Principle 7 Absence of errors - fallacy

Like, share and subscribe our channel for more videos.

Enjoy our free tutorial on our YouTube channel and our website.

Watch more videos on our YouTube channel at https://www.youtube.com/channel/UC19i1XD6k88KqHlET8atqFQ

READ this as a book on Amazon by viewing at http://amzn.to/2vaj1aA
Visit our website for more! www.guru99.com

FACEBOOK! Would you prefer to watch more about us? Like our page for more https://www.facebook.com/guru99com/

TWITTER! Tweet for us on Twitter with #g

SDLC Vs STLC: Software Development Life Cycle and Software Testing Life Cycle04m

http://www.guru99.com/software-testing-lifecycle.html

This Tutorial explains the Software Development Life Cycle (SDLC) and compares it with Software Test Life Cycle (STLC). Key difference between SDLC and STLC is explained in detail. In introduces V-Model of Software Testing for Beginners.

on the time points below to view different sections!
1:33 Waterfall Model
2:35 V-Model of testing
3:13 Iterative development model life cycle (RAID & Agile)

What is SDLC?
SDLC is a sequential model that divides software development into different phases. Each phase is designed for performing specific activity during SDLC phase. It is also known as Waterfall Model

What is Software Testing Life Cycle (STLC)?
Software Testing Life Cycle (STLC) is defined as a sequence of activities conducted to perform Software Testing.


Like, share and subscribe our channel for more videos.

Enjoy Our free tutorial on our YouTube channel and our website.

Watch more videos on our YouTube channel at https://www

What is Unit Testing? - Software Testing Tutorial02m

http://www.guru99.com/unit-testing-guide.html

This Beginner tutorial explains What is Unit Testing in Software Testing?
It gives introduction on how to do Unit Testing with an Example. Unit Testing is also known as Component Testing or Module Testing in Software Testing.

Click on the time points below to view different sections!
0:24 Development Life Cycle during Requirement Analysis Phase
1:24 Software Development Cycle of V-model
1:38 Unit Testing (Component Testing)

What is Unit Testing?
Unit testing of software applications is done during the development (coding) of an application.
The objective of Unit Testing is to isolate a section of code and verify its correctness. In procedural programming a unit may be an individual function or procedure.

Like, share and subscribe our channel for more videos.

Enjoy Our free tutorial on our YouTube channel and our website.

Watch more videos on our YouTube channel at https://www.youtube.com/channel/UC19i1XD6k88KqHlET8atqFQ

READ this

Acceptance Testing & System Testing - Software Testing Tutorial01m

http://www.guru99.com/system-testing.html.This beginner’s tutorial will explain you about System Testing and Acceptance Testing in Software Testing with examples.
What is System Testing?
System Testing is the testing of a complete and fully integrated (end to end) software product.

What is User Acceptance Testing (UAT)?
User acceptance is a type of testing performed by the Client to certify the system with respect to the requirements that was agreed upon.

Like, share and subscribe our channel for more videos.
Watch more videos on our YouTube channel at https://www.youtube.com/channel/UC19i1XD6k88KqHlET8atqFQ
READ this as a book on Amazon by viewing at http://amzn.to/2vaj1aA
Visit our website for more! www.guru99.com
Read our blogs in https://www.guru99.com/blog/
FACEBOOK! Would you prefer to watch more about us? Like our page for more https://www.facebook.com/guru99com/
TWITTER! Tweet for us on Twitter with #guru99 and follow us on https://twitter.com/guru99com
LinkedIn! Follow us

What is Integration Testing? Software Testing Tutorial03m

http://www.guru99.com/integration-testing.html

This Beginners Tutorial explains Integrated Testing with an Example. You will learn the concept of Stubs and Drivers. It covers various approaches to Integration Testing like Big-bang, Top-Down, and Bottom-Up etc.

Click on the time points below to view different sections!
0:22 Integration Testing
1:06 Big-bang
2:25 Incremental Testing

What is Integration Testing?
In Integration Testing, Individual Software Modules are Integrated logically and Tested as a Group.


Like, share and subscribe our channel for more videos.

Enjoy our free tutorial on our YouTube channel and our website.

Watch more videos on our YouTube channel at https://www.youtube.com/channel/UC19i1XD6k88KqHlET8atqFQ

READ this as a book on Amazon by viewing at http://amzn.to/2vaj1aA

Visit our website for more! www.guru99.com

FACEBOOK! Would you prefer to watch more about us? Like our page for more https://www.facebook.com/guru99com/

TWITTER! Tweet for us on Twitter

Smoke and Sanity Testing: Software Testing Tutorial01m

http://www.guru99.com/smoke-sanity-testing.html

This beginner’s tutorial explains Sanity and Smoke Testing with example in Software Testing.
What is Smoke Testing?
Smoke Testing is a kind of Software Testing performed after software build to ascertain that the critical functionalities of the program is working fine.
What is Sanity Testing?
Sanity testing is a kind of Software Testing performed after receiving a software build, with minor changes in code, or functionality, to ascertain that the bugs have been fixed and no further issues are introduced due to these changes.

Smoke Testing Vs Sanity Testing - Key Differences

Like, share and subscribe our channel for more videos.

Enjoy Our free tutorial on our YouTube channel and our website.

Watch more videos on our YouTube channel at https://www.youtube.com/channel/UC19i1XD6k88KqHlET8atqFQ

READ this as a book on Amazon by viewing at http://amzn.to/2vaj1aA

Visit our website for more! www.guru99.com

FACEBOOK! Would you prefer t

What is Regression Testing? Software Testing Tutorial01m

http://www.guru99.com/regression-testing.html

This Beginner’s tutorial explains about Regression testing with example. Usually, any maintenance test done is followed by a Regression Test Run.

Click on the time points below to view different sections!
0:07 Maintenance testing
0:26 Regression Testing
What is Regression Testing?
Regression Testing is defined as a type of software testing to confirm that a recent program or code change has not adversely affected existing features.

Like, share and subscribe our channel for more videos.

Enjoy our free tutorial on our YouTube channel and our website.

Watch more videos on our YouTube channel at https://www.youtube.com/channel/UC19i1XD6k88KqHlET8atqFQ

READ this as a book on Amazon by viewing at http://amzn.to/2vaj1aA

Visit our website for more! www.guru99.com

FACEBOOK! Would you prefer to watch more about us? Like our page for more https://www.facebook.com/guru99com/

TWITTER! Tweet for us on Twitter with #guru99 and follow us on http

What is Non-Functional Testing? Software Testing Tutorial01m

http://www.guru99.com/non-functional-testing.html This beginners software testing tutorial will describe non-functional testing with examples..

What is Non-functional Testing?
Non-functional testing is a type of testing to check non-functional aspects (performance, usability, reliability, etc) of a software application

Type of Testing:
1. Functional
2. Non - Functional
3. Maintenance

Like, share and subscribe our channel for more videos.
Watch more videos on our YouTube channel at https://www.youtube.com/channel/UC19i1XD6k88KqHlET8atqFQ
READ this as a book on Amazon by viewing at http://amzn.to/2vaj1aA
Visit our website for more! www.guru99.com
Read our blogs in https://www.guru99.com/blog/
FACEBOOK! Would you prefer to watch more about us? Like our page for more https://www.facebook.com/guru99com/
TWITTER! Tweet for us on Twitter with #guru99 and follow us on https://twitter.com/guru99com
LinkedIn! Follow us here https://www.linkedin.com/company/guru99/

THANKS! We appreciate you

Test Formality - Software Testing Tutorial 1001m

http://www.guru99.com/software-testing.html

This Beginners Tutorial explains test formality and introduce the application under test using Flight Reservation Application to be used for hands-on.

Click on the time points below to view different sections!
0:01 First steps Test Case Development
0:31 Hands - On
Like, share and subscribe our channel for more videos.

Enjoy Our free tutorial on our YouTube channel and our website.

Watch more videos on our YouTube channel at https://www.youtube.com/channel/UC19i1XD6k88KqHlET8atqFQ

Visit our website for more! www.guru99.com

FACEBOOK! Would you prefer to watch more about us? Like our page for more https://www.facebook.com/guru99com/

TWITTER! Tweet for us on Twitter with #guru99 and follow us on https://twitter.com/guru99com

THANKS! We appreciate you reading this and hope you have a wonderful day!
Sincerely,
Guru99

What is Test Scenario? How to write Test Scenario: Software Testing Tutorial02m

http://www.guru99.com/test-scenario.html

This Beginners Tutorial explains How to write Test Case with an example.

Click on the time points below to view different sections!
1:08 Exercise for Test Scenarios
2:00 Test Prioritization

What is a Test Scenario?
A Test Scenario is any Functionality that can be tested. It is also called Test Condition or Test Possibility. It’s one of the key concepts in Software Testing.

Like, share and subscribe our channel for more videos.

Enjoy Our free tutorial on our YouTube channel and our website.

Watch more videos on our YouTube channel at https://www.youtube.com/channel/UC19i1XD6k88KqHlET8atqFQ

READ this as a book on Amazon by viewing at http://amzn.to/2vaj1aA

Visit our website for more! www.guru99.com

FACEBOOK! Would you prefer to watch more about us? Like our page for more https://www.facebook.com/guru99com/

TWITTER! Tweet for us on Twitter with #guru99 and follow us on https://twitter.com/guru99com

THANKS! We appreciate you reading t

What is Test Basis ? - Software Testing01m

http://www.guru99.com/test-basis.html. This beginner’s tutorial explain what "Test-Basis" is, and what test cases are actually derived from, using the V-model of testing quoting real - world examples.

What is Test Basis in Software Testing?
Test Basis is defined as the source for creation of Test Cases.


Like, share and subscribe our channel for more videos.
Watch more videos on our YouTube channel at https://www.youtube.com/channel/UC19i1XD6k88KqHlET8atqFQ
READ this as a book on Amazon by viewing at http://amzn.to/2vaj1aA
Visit our website for more! www.guru99.com
Read our blogs in https://www.guru99.com/blog/
FACEBOOK! Would you prefer to watch more about us? Like our page for more https://www.facebook.com/guru99com/
TWITTER! Tweet for us on Twitter with #guru99 and follow us on https://twitter.com/guru99com
LinkedIn! Follow us here https://www.linkedin.com/company/guru99/

THANKS! We appreciate you reading this and hope you have a wonderful day!

Sincerely,
Guru99

How to write a TEST CASE? Software Testing Tutorial03m

http://www.guru99.com/software-testing.html.

This tutorial is designed for beginners to learn How to make Test Cases. It explains importance of various components of Test Case. Designing Test Cases are important in manual testing.

What is Test Case in software testing?
A Test Case is a set of actions executed to verify a particular feature or functionality of your software application.

Click on the time points below to view different sections!
0:11 Test Case Example
0:50 Test Data
1:38 Expected Results
2:11 Test steps
2:40 Pre conditions and post conditions for making test case

Like, share and subscribe our channel for more videos.

Enjoy our free tutorial on our YouTube channel and our website.

Watch more videos on our YouTube channel at https://www.youtube.com/channel/UC19i1XD6k88KqHlET8atqFQ

READ this as a book on Amazon by viewing at http://amzn.to/2vaj1aA

Visit our website for more! www.guru99.com

FACEBOOK! Would you prefer to watch more about us? Like our page for mo

Requirement Traceability Matrix (RTM) in Software Testing01m

http://www.guru99.com/traceability-matrix.html.

This beginner’s tutorial explains Traceability Matrix in Software Testing. You will learn How to prepare RTM.
What is RTM (Requirement Traceability Matrix)?
Requirement Traceability Matrix or RTM Captures all Requirements Proposed by The Client and maps it to the test cases prepared by testing team.

Like, share and subscribe our channel for more videos.

Enjoy Our free tutorial on our YouTube channel and our website.

Watch more videos on our YouTube channel at https://www.youtube.com/channel/UC19i1XD6k88KqHlET8atqFQ

READ this as a book on Amazon by viewing at http://amzn.to/2vaj1aA

Visit our website for more! www.guru99.com

FACEBOOK! Would you prefer to watch more about us? Like our page for more https://www.facebook.com/guru99com/

TWITTER! Tweet for us on Twitter with #guru99 and follow us on https://twitter.com/guru99com

THANKS! We appreciate you reading this and hope you have a wonderful day!
Sincerely,
Guru99

Boundary Value Analysis and Equivalence Partitioning: Software Testing Tutorial03m

http://www.guru99.com/equivalence-partitioning-boundary-value-analysis.html

This beginner’s tutorial will introduce the concept of Testing Techniques with examples. It demonstrates use of Equivalence partitioning and Boundary value analysis.

What is Boundary Testing?
Boundary Testing is the process of Testing between extreme ends or Boundaries between partitions of the input values.

What is Equivalent Class Partitioning?
Equivalent Class Partitioning is a black box technique (code is not visible to tester) which can be applied to all levels of testing like unit, integration, system, etc.

The tutorial discussed difference between Boundary Value Analysis and Equivalence Partitioning.

Like, share and subscribe our channel for more videos.

Enjoy Our free tutorial on our YouTube channel and our website.

Watch more videos on our YouTube channel at https://www.youtube.com/channel/UC19i1XD6k88KqHlET8atqFQ

READ this as a book on Amazon by viewing at http://amzn.to/2vaj1aA

Visit our

What is Decision Table Testing? Software Testing Tutorial02m

http://www.guru99.com/software-testing-techniques-1.html This tutorial describes Decision Table Testing Technique in software testing. Here is in detail decision table with example.

What is Decision Table Testing?
Decision table testing is a testing technique used to test system behaviour for different input combinations.

Why Decision Table Testing is important?
This testing technique becomes important when it is required to test different combination.

Like, share and subscribe our channel for more videos.
Watch more videos on our YouTube channel at https://www.youtube.com/channel/UC19i1XD6k88KqHlET8atqFQ
READ this as a book on Amazon by viewing at http://amzn.to/2vaj1aA
Visit our website for more! www.guru99.com
Read our blogs in https://www.guru99.com/blog/
FACEBOOK! Would you prefer to watch more about us? Like our page for more https://www.facebook.com/guru99com/
TWITTER! Tweet for us on Twitter with #guru99 and follow us on https://twitter.com/guru99com
LinkedIn! Follow us her

State Transition Testing: Software Testing Tutorial 1703m

http://www.guru99.com/software-testing-techniques-2.html This tutorial describes the State Transition Testing Technique.
What Is State Transition in Testing?
State Transition testing is defined as the testing technique in which changes in input conditions cause's state changes in the Application under Test (AUT).

State Transition Testing Technique is helpful where you need to test different system transitions.

Like, share and subscribe our channel for more videos.
Watch more videos on our YouTube channel at https://www.youtube.com/channel/UC19i1XD6k88KqHlET8atqFQ
READ this as a book on Amazon by viewing at http://amzn.to/2vaj1aA
Visit our website for more! www.guru99.com
Read our blogs in https://www.guru99.com/blog/
FACEBOOK! Would you prefer to watch more about us? Like our page for more https://www.facebook.com/guru99com/
TWITTER! Tweet for us on Twitter with #guru99 and follow us on https://twitter.com/guru99com
LinkedIn! Follow us here https://www.linkedin.com/company/guru99/

Use Case Testing: Software Testing Tutorial 1801m

https://www.guru99.com/software-testing-techniques-3.html this tutorial explains Use Case Testing Technique in software testing with example.

What is a Use Case?

A use case is a description of a particular use of the system by an actor or user.

What is Use Case Testing?

Use Case Testing, is a technique that helps identify test cases that cover the entire system, on a transaction by transaction basis from start to the finishing point.

Like, share and subscribe our channel for more videos.
Watch more videos on our YouTube channel at https://www.youtube.com/channel/UC19i1XD6k88KqHlET8atqFQ
READ this as a book on Amazon by viewing at http://amzn.to/2vaj1aA
Visit our website for more! www.guru99.com
Read our blogs in https://www.guru99.com/blog/
FACEBOOK! Would you prefer to watch more about us? Like our page for more https://www.facebook.com/guru99com/
TWITTER! Tweet for us on Twitter with #guru99 and follow us on https://twitter.com/guru99com
LinkedIn! Follow us here https://www.lin

What is Static Testing? What is a Review: Software Testing Tutorial 1905m

http://www.guru99.com/testing-review.html Static techniques are testing techniques in which the code is not run.A review is the most important testing technique. This tutorial describes how reviews carried out with help of a case study.

Click on the time points below to view different sections!

0:35 Functional Design Document
1:00 Planning Stage
1:35 Kick Off Meeting
1:54 Preparation Stage
2:20 Functional Design Document
2:45 Review Meeting
4:40 Re-Work
4:57 Follow-Up
5:20 Types of Review

Two main types of static testing:
Manual examinations and automated analysis using tools.
Static Testing Techniques:
Informal Reviews,
Walkthroughs,
Technical Reviews,
Inspections,
Static Analysis
Like, share and subscribe our channel for more videos.
Watch more videos on our YouTube channel at https://www.youtube.com/channel/UC19i1XD6k88KqHlET8atqFQ
READ this as a book on Amazon by viewing at http://amzn.to/2vaj1aA
Visit our website for more! www.guru99.com
Read our blogs in https://www.guru99.co

Test Estimation Techniques: Software Testing Tutorial 2002m

http://www.guru99.com/an-expert-view-on-test-estimation.html This tutorial explains how estimate Testing Effort is estimated using the various test estimation techniques.

What is Software Test Estimation?
Test Estimation is a management activity which approximates how long a Task would take to complete.
Like, share and subscribe our channel for more videos.
Watch more videos on our YouTube channel at https://www.youtube.com/channel/UC19i1XD6k88KqHlET8atqFQ
READ this as a book on Amazon by viewing at http://amzn.to/2vaj1aA
Visit our website for more! www.guru99.com
Read our blogs in https://www.guru99.com/blog/
FACEBOOK! Would you prefer to watch more about us? Like our page for more https://www.facebook.com/guru99com/
TWITTER! Tweet for us on Twitter with #guru99 and follow us on https://twitter.com/guru99com
LinkedIn! Follow us here https://www.linkedin.com/company/guru99/

THANKS! We appreciate you reading this and hope you have a wonderful day!

Sincerely,
Guru99

Our project is also available at:
Spanish Portuguese Hindi

Our best free courses

1

English lessons by Sonia

07 hours and 15 minutes

187

2

Web Development for beginners by LearnCode.academy

05 hours and 21 minutes

184

3

First Aid Training by St John Ambulance

02 hours and 40 minutes

168

4

Business Administration by Animate U

01 hours and 25 minutes

152

5

Android for beginners by The new boston

10 hours and 47 minutes

128

6

Social media marketing by Freemium

02 hours and 01 minutes

117

7

Business english course by BED

02 hours and 44 minutes

104

8

Self-Defense by Ando Mierzwa

01 hours and 24 minutes

104

9

English grammar by Oxford Online English

05 hours and 37 minutes

95

10

Investing like Warren Buffett with Preston Pysh

03 hours and 29 minutes

93

11

Computer Science by CrashCourse

07 hours and 54 minutes

91

12

Human resource management concepts by Gregg Learning

08 hours and 14 minutes

90

Get to know a little about our project that has been changing the lives of thousands of people through free courses.

+700 free courses +300 categories +1 million downloads +50 Thousand certificates issued Courses in 3 different languages

Found a good course on youtube and want to see it in our project, click here to indicate new courses.