University of Illinois at Chicago
Browse
Nair_Aswathy.pdf (1.59 MB)

Automatically Finding Abstractions for Input Space Partitioning for Software Performance Testing

Download (1.59 MB)
thesis
posted on 2012-12-07, 00:00 authored by Aswathy Nair
The goal of performance testing is to uncover problems where an application unexpectedly exhibits worsened characteristics for a speci c workload. It is di cult to construct e ective performance test cases that can nd performance problems in a short period of time, since it requires test engineers to test a large number of combinations of actions and data for large-scale applications. A fundamental question of performance testing is how to nd "key abstractions" that allow testers to select a manageable subset of the input data for test cases without compromising the e ectiveness of testing. We o er a novel solution for Abstraction Search for Input partitioning for Software performance Testing (ASSIST) for nding key abstractions for input space partitioning for performance testing automatically. ASSIST is an adaptive, feedback-directed learning testing system that starts with a small subset of test cases to enable testers to steer towards challenging tests automatically to nd more performance problems in applications in a shorter period of testing time. We have implemented ASSIST and have applied it to a dummy web application called JPetstore which has all the functionality found in any e-commerce application.

History

Advisor

Grechanik, Mark

Department

Computer Science

Degree Grantor

University of Illinois at Chicago

Degree Level

  • Masters

Submitted date

2011-12

Language

  • en

Issue date

2012-12-07

Usage metrics

    Categories

    No categories selected

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC