Webliquid is one of the best leading IT/software Company that provides Software Testing training in both auto and manual in Chandigarh. We have till now completed 150+ batches. We at webkiquid provide an ideal platform for learning the testing skills and become a skilled tester. The students will get trained on identifying different project requisites. They will learn to prepare reports, become proficient in analyzing product performance, knowledge on using different protocols, gets prepared to deal with project complexities and confusions etc.
http://www.webliquidinfotech.com/software-testing-training-chandigarh/
2. Introduction
Software testing is an investigation conducted to provide
stakeholders with information about the quality of
the software product or service under test.
It is the process of executing program/application under
positive and negative conditions by manual or automated
means. It checks for the specification, functionality,
performance.
3. Objective
Uncover as many as errors as possible in a given product.
Demonstrate a given software product matching its
requirement specifications.
Validate the quality of a software testing using the minimum
cost and efforts.
Generate high quality test cases, perform effective tests, and
issue correct and helpful problem reports.
4. Error,Bugs,Fault & Failure
Error : It is a human action that produces the
incorrect result that produces a fault.
Bug : The presence of error at the time of execution of
the software.
Fault : State of software caused by an error.
Failure : Deviation of the software from its expected
result. It is an event.
5. Basic Testing Cycle
Requirement Analysis
Test Planning
Test Development
Test Execution
Test Reporting
Test Result Analysis
Defect Retesting
Regression Testing
Test Closure
7. Static Testing
Static testing is the testing of the software work products
manually, or with a set of tools,
but they are not executed.
It starts early in the life cycle
and so it is done during the
verification process.
It does not need computer as the testing of program is
done without executing the program. For example
reviewing , walk through, inspection, etc.
8. Dynamic Testing
Dynamic testing is the testing of the
dynamic behaviour of code.
It involves working with the software,
giving input values and checking if the
output is as expected by executing specific
test cases which can be done manually or with
the use of an automated process.
It is done during validation process.
The software is tested by executing it on the computer. Example,
Unit test, integration system, system testing.
9. Black Box Testing
Black-box testing treats
the software as a “black box”
, examining functionality
without any knowledge of
internal implementation.
The tester is only aware of
what the software is supposed to do, not how it does it.
It also known as Specification-based testing technique or
input/output driven testing techniques because they view
the software as a black-box with inputs and outputs.
10. White Box Testing
White-box testing tests internal structures or workings of
a program.
It is also known as a Structure-based or Glass-box
testing technique because here the testers require
knowledge of how the software
is implemented, how it works.
In white-box testing the tester
is concentrating on how the
software does it.
11. Visual (GUI) Testing
GUI testing is the process of testing a
product’s graphical user interface to
ensure it meets its written specifications
like testing imagesand buttons alignment
on any webpage.