Different types of software testing - PowerPoint PPT Presentation

About This Presentation
Title:

Different types of software testing

Description:

Functional test types include: • Unit test • Integration testing • System testing * Mental health testing – PowerPoint PPT presentation

Number of Views:2021
Slides: 6
Provided by: mishakapoor

less

Transcript and Presenter's Notes

Title: Different types of software testing


1
Types of software tests different testing types
with Details
  • What are the different types of software testing?
  • As a Tester, we know the different types of
    software tests such as functional tests,
    non-functional tests, automation tests, Agile
    Tests and their subtypes, etc.
  • Each of us would have encountered different types
    of Tests on our test journey. We may have heard
    some, and we might have worked on some, but not
    everyone has knowledge of all test types.
  • Different types of software testing
  • Functional test types include
  • Unit test
  • Integration testing
  • System testing
  • Mental health testing
  • Smoking test
  • Interface test
  • Regression
  • Beta / Acceptance

2
  • Non-functional test types include
  • Performance testing
  • Load testing
  • Stress test
  • Volume Testing
  • Safety tests
  • Compatibility testing
  • Install Tests
  • Recovery Tests
  • Reliability testing
  • Usability Tests
  • Conformity assessment
  • Localization Tests

3
  • https//www.exltech.in/software-testing-course.htm
    l
  • Alpha Test
  • It is the most common type of Tests used in the
    software industry. The objective of this test is
    to identify all possible problems or defects
    before it is released to the market or to the
    user.
  • Ad-hoc Tests
  • The name itself suggests that this test is
    carried out on an ad hoc basis,
  • i.e. without reference to the test case, and also
    without a plan or documentation for such kind of
    Tests. The purpose of this check is to find the
    defects and to break the application by running
    an application flow or random functionality.
  • Beta Test
  • Beta testing is a formal type of software testing
    performed by the customer. It is carried out in
    the real environment before the product is put
    on the market for the actual final consumer.
  • component testing
  • It is usually performed by developers after
    completion of unit Tests. Component testing
    involves testing multiple functionalities as a
    single code, and your goal is to determine
    whether there is a defect after connecting these
    multiple functionalities together.

4
  • Functional Testing
  • This type of testing ignores the internal parts
    and focuses only on the output to check whether
    it is according to the requirement or not. It is
    a Black-box type testing geared to functional
    requirements of an application.
  • integration testing
  • Testing all integrated modules to verify the
    combined functionality after integration is
    called Integration Test. Modules are typically
    code modules, individual applications, client
    and server applications in a network, etc. This
    type of testing is especially relevant to client
    / server and distributed systems.
  • Non-Functional Testing
  • It is a type of Tests for which each organization
    has a separate team, usually called a
    Non-Functional Test (NFT) team or Performance
    team.
  • Regression Tests
  • Testing an application as a whole for
    modification in a module or functionality is
    called regression testing. It is difficult to
    cover the entire system in regression tests, so
    automation testing tools are typically used for
    these types of Tests.
  • security testing
  • It is a kind of Tests that are carried out by a
    special Team of testers. A system can be
    penetrated by any hacking way.

5
  • Smoke testing
  • When a new build is provided by the development
    team, the Software Test team validates the build
    and ensures that there is no major Problem.
  • The Test team ensures that the build is stable
    and that a detailed test level is continued.
    Smoking test checks that there is no show-stopper
    defect in the build that prevents the Test team
    from testing the application in detail.
  • unit testing
  • Testing a single software component or module is
    called unit testing. It is usually performed by
    the programmer and not by testers, as it requires
    a detailed knowledge of the internal program
    design and code. It may also require developing
    test driver modules or test harnesses.
  • White Box Testing
  • White Box testing is based on knowledge of the
    internal logic of an application's code.
  • It is also known as glass box Test. Internal
    software and code work should be known for this
    type of testing. These tests are based on
    coverage of code statements, branches,
    paths,conditions, etc.
  • Black Box Testing
  • The internal system design is not considered in
    this type of test. Tests are based on
    requirements and functions.
  • For more detailshttps//www.exltech.in/
Write a Comment
User Comments (0)
About PowerShow.com