Things You Need To Know About Software Testing

About This Presentation
Title:

Things You Need To Know About Software Testing

Description:

Software testing is a way checking whether the software product is fulfilling our expected requirements and is also bug free. Software testing has a vast future scope and provides a lot of career opportunities. Professionally trained software testers are in great demand in the industry. As every small or big company requires a software tester to test their software products. They are also paid good salaries. Now coming to the best software testing institute in Delhi NCR from where you can take training, then i would suggest you to go for CETPA Infotech Pvt. Ltd. in Sec - 2, Noida. CETPA Infotech has been providing software testing training since 15 years. The organization with its experience understands the need of software testers in the IT world. The domains covered in software testing training are Manual Testing, Automated Testing, Database Testing. CETPA provides 100% placement guarantee to all its enrolled students. – PowerPoint PPT presentation

Number of Views:1
Slides: 11
Provided by: bhawna67

less

Transcript and Presenter's Notes

Title: Things You Need To Know About Software Testing


1
INTRODUCTION TO
SOFTWARE TESTING
  • Quality is not an act, it is a habit - Aristotle

2
CONTENTS OF THIS PRESENTATION
  1. WHAT IS SOFTWARE TESTING ?
  2. WHY IS SOFTWARE TESTING IMPORTANT ?
  3. TYPES OF SOFTWARE TESTING
  4. SOFTWARE TESTING METHODS
  5. BRIEF EXPLANATION ABOUT SOFTWARE TESTING

3
WHAT IS SOFTWARE TESTING ?
  • Software is a set of instructions or programs
    that tell a computer what to do. It can be
    divided into two main categories ie., system
    software and application software.
  • Testing is the process of determining how
    effective something is.
  • Software testing is a process, to evaluate the
    functionality of a software application with an
    intent to find whether the developed software met
    the specified requirements or not and to identify
    the defects to ensure that the product is
    defect-free in order to produce a quality product.

4
OFFERS PREREQUISITE AND PERFECT USER EXPERIENCE
HELPS IN SAVING MONEY AND DETERMINING QUALITY OF
PRODUCT
HELPS IN DETERMINING THE PERFORMANCE OF SOFTWARE
HELPS IN ENHANCING THE PROCESS OF DEVELOPMENT
WHY IS SOFTWARE TESTING SO IMPORTANT?
01
03
02
04
5
TO AVOID EXTRA COSTS AND RISKS
TO IDENTIFY ERRORS AND CHECK SOFTWARE ADAPTIBILiTY
TO ACCELERATE SOFTWARE DEVELOPMENT
TO OPTIMISE BUSINESSES AND GAIN CUSTOMER
CONFIDENCE
WHY IS SOFTWARE TESTING SO IMPORTANT?
05
07
06
08
6
Software Testers do not make software, they only
make them better
7
TYPES OF SOFTWARE TESTING
3
1
2
  • NON FUNCTIONAL TESTING OR PERFORMANCE TESTING
  • FUNCTIONAL TESTING
  • MAINTENANCE (REGRESSION MAINTENANCE)

8
TESTING
METHODS
STATIC TESTING
DYNAMIC TESTING
  • It is also known as Verification in Software
    Testing. Verification is the process, to ensure
    that whether we are building the product right
    i.e., to verify the requirements which we have
    and to verify whether we are developing the
    product accordingly or not.
  • It is also known as Validation in Software
    Testing.
  • Validation is a dynamic process of testing the
    real product.
  • Validation is the process, whether we are
    building the right product i.e., to validate the
    product which we have developed is right or not.

9
BRIEF EXPLANATION ABOUT SOFTWARE TESTING
  • Software testing is the process of verifying a
    system with the purpose of identifying any
    errors, gaps or missing requirement versus the
    actual requirement. Software testing is broadly
    categorised into two types - functional testing
    and non-functional testing.
  • When to start test activities Testing should be
    started as early as possible to reduce the cost
    and time to rework and produce software that is
    bug-free so that it can be delivered to the
    client. However, in Software Development Life
    Cycle (SDLC), testing can be started from the
    Requirements Gathering phase and continued till
    the software is out there in productions. It also
    depends on the development model that is being
    used. For example, in the Waterfall model,
    testing starts from the testing phase which is
    quite below in the tree, but in the V-model,
    testing is performed parallel to the development
    phase.
  • Testing deadlines
  • Completion of test case execution cycle
  • Completion of functional testing and code
    coverage to an agreed limit
  • No high-priority bug is found and the rate of
    finding bug declines after a certain level
  • Management decision A software test process
    consists of the activities listed below
  • Planning and control
  • Analysis and design
  • Implementation and execution

10
THANK YOU )
References CETPA Infotech Software Testing
Training
  • CONTACT US
  • 919212172602
  • VISIT US
  • D-58, Red FM Road, Sector 2, D Block, Sector 2,
    Noida, Uttar Pradesh 201301
  • MAIL US FOR QUERIES
  • query_at_cetpainfotech.com
Write a Comment
User Comments (0)