Data-driven Testing for OS API - A Case Study

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    Data-driven Testing for OS API - A Case Study - Presentation Transcript

    1. HSTC403 www.harbinger-systems.com DATA-DRIVEN TESTING FOR OS API
      • Challenge
      • Core API considered “already stable”, but increasing number of dependant services eroding confidence
        • System needed enhanced security, performance and functionality testing mechanism
      • Core API in the critical path for each OS release, further delaying multiple individual projects
      • Harbinger Solution
      • Deriving valid and invalid data for API parameters by subjecting API to parameterized analysis through equivalence class and boundary values
      • Innovative elimination strategies to reduce the exploding number of parameter combinations
      • White box analysis phase to ensure that all possible code execution paths are covered
      • Execution phase included writing a data-driven test harness to abstract test data from API and API from result validation
      • Benefits
      • Excellent set of methodically derived test cases for security, performance and functionality testing
      • Test harness separates out dependencies between different teams and projects
      • Significant improvement in development and release speed of services
      • Core API library being built and tested independently and without being slave to uncertainties around future of OS services
      BOTTOM LINE Company growing its Operating System services backed by a robust testing mechanism in place for its core API DATA-DRIVEN TESTING FOR OS API www.harbinger-systems.com
      • Situation
      • A leading Operating System vendor with a growing number of OS services
      • Increasing number of services leveraging core API library of the Operating System
      • Services
      • Web 2.0
      • eLearning
      • Software Product Development
      • Performance Engineering
      • Systems Software
      • Locations
      • Redmond, USA
      • Pleasanton, USA
      • Pune, India
      • Contact
      • [email_address]
      • [email_address]
      • USA Tel: +1 (425) 861-8400, +1 (510) 991-7766
      • India Tel: +91.20.2528.4201 / 2 / 3
      HARBINGER GROUP Innovate. Partner. Excel. www.harbingergroup.com HARBINGER SYSTEMS About Harbinger Systems is a leading provider of software engineering services to some of the world's best product companies. By leveraging cutting-edge technologies, Harbinger Systems works with its customers as a partner in technology innovation. www.harbinger-systems.com

    + Harbinger SystemsHarbinger Systems, 2 months ago

    custom

    249 views, 0 favs, 0 embeds more stats

    An innovative API testing project for a leading Ope more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 249
      • 249 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 5
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories