API Documentation - StudySection - PowerPoint PPT Presentation

About This Presentation
Title:

API Documentation - StudySection

Description:

Automation has a very important role in the IT world. Faster and short releases are trendy. Agile development has gained remarkable achievement in the software industry. – PowerPoint PPT presentation

Number of Views:37
Slides: 11
Provided by: studysection

less

Transcript and Presenter's Notes

Title: API Documentation - StudySection


1
API Documentation
  • WWW.STUDYSECTION.COM

2
API Documentation
  • Automation has a very important role in the IT
    world. Faster and short releases are trendy.
    Agile development has gained remarkable
    achievement in the software industry.

3
Essentials API Testing
  • With the GUI tests, there are several obstacles
    in software testing. To specify a few are there
  • It is possible that these Tests can fail
    frequently due to frequent changes in the User
    Interface.
  • Supplementary maintenance and refactoring
    efforts.
  • It needs a large number of efforts to maintain
    and stable the test process.
  • An API inputs to the implementation layer,
    releasing only the objects required by the
    developers. It dwells on the REST methods. The
    meaning of the REST method is to produce, modify,
    and delete the data in the applications database.

4
  • Requirement of an API Documentation
  • API Documentation
  • Different types of API tests
  • Benefits of API Documentation
  • Documentation of any technology is very helpful
    for the acceptance and its operation. Without any
    documentation and the knowledge of any tool, its
    very hard to understand how to use it.
  • Reduces user failures.
  • Validate useful functions.
  • Financial support.

5
  • Resource Description
  • There are several endpoints that can be used to
    access resources. Resources and endpoint
    descriptions are mostly accurate. Besides this,
    the user guide provides detailed information.
  • Endpoints
  • The endpoint is an important feature of the API
    documentation. To make the request the developers
    implement that documentation. Endpoints specify
    the ways to access the resources. The methods
    intended for acceptable interactions i.e. GET,
    PUT, POST, or DELETE with the resource. The
    endpoint displays the end path of a resource and
    that endpoint doesnt include a common base path
    to every endpoint.

6
Types of parameters
  • Header parameter These parameters are passed
    into the request headers. They are mostly linked
    to the authorization and covered under an
    independent section of authorization exigency for
    standard header parameters.
  • Path parameter These are the part of the
    endpoint. We usually mentioned path parameters
    with curly braces. i.e. /Account/v1/User/UserId,
    in this parameter UserId is the path
    parameter.
  • Query parameter It is always mentioned in the
    URL end. Additionally, the Query Parameter is
    affixed to the URL after adding ? at the end of
    the URL.
  • Request body parameters A JSON object is
    submitted in the request body several times in a
    POST request.

7
Types of API Tests
  • Validation Testing It forms one of the last
    pieces in the software development process. It
    nourishes the testing explicitly done to estimate
    the product, its behaviour, and its efficiency.
    In addition, the testing of APIs behaviour to
    access the correct data is a part of Validation
    testing.
  • Functional Testing This is one of the extensive
    types of testing. Its purpose is to test detailed
    functions. While testing the APIs for functional
    testing, the estimate of the responses received
    happens against expected responses in terms of
    passing parameters.
  • UI Testing UI Tests turn to be more precise.
    These tests check the user interface APIs and
    their connecting parts. In addition, the tests
    are more summarized with a spotlight on API
    health.
  • Load Testing Load Testing is mainly used for the
    functional and performance of the APIs under
    load. The test results form the baseline to
    conduct further load testing. In addition, the
    testing includes the API to the maximum possible
    traffic to validate the exact behavior of the API
    under full loads

8
  • Error Detection It is the test for APIs, which
    includes monitoring, inducing execution errors,
    sending invalid requests, detecting operational
    leaks, etc. falls under this category. The
    testing of these APIs is implemented to ensure
    that the errors are detected, handled as well as
    routed.
  • API Security tests Specifically the tests verify
    the APIs performance for accountability from
    external hazards. Some of these tests are
    Security testing, Penetration testing, and Fuzz
    testing. In terms of Security requirements,
    Security testing involves validation of the APIs.
    As a part of Penetration testing, an authorized
    attack launches against the system. It evaluates
    the security of the API. In Fuzz testing,
    assessment of API behavior happens.
  • Integration testing In API communication with
    another module of APIs the Integration tests.
  • Reliability testing For different
    configurations, the API should display a prompt
    response to look for a response data structure as
    a part of testing

9
  • Online Certification Exam
  • StudySection offers Online Certifications at 
  • Foundation
  • Advanced
  • Expert
  • levels apart from many other free online
    certification exams.

10
About StudySection
  • Welcome to StudySection - the most loved online
    platform for eCertification in several subjects
    including but not limited to Software
    Development, Quality Assurance, Business
    Administration, Project Management, English,
    Aptitude and more. From more than 70 countries
    students are StudySection Certified. If you are
    not yet StudySection certified it's not late. You
    can start right now.
  • Being StudySection Certified helps you take your
    education level few notches up and have an edge
    over other candidates when you need it the most.
    Globally, our students are employed in different
    organizations and are utilizing the benefit of
    being certified with us.
Write a Comment
User Comments (0)
About PowerShow.com