Off-campus SJSU users: To download campus access theses, please use the following link to log into our proxy server with your SJSU library user name and PIN.

Publication Date

Summer 2011

Degree Type

Thesis - Campus Access Only

Degree Name

Master of Science (MS)


Computer Engineering


Jerry Gao


Cloud Computing, Software as a Service, Software Testing, Testing as a Service

Subject Areas

Computer science


Testing is a crucial phase of software development. In recent years, several testing tools have been developed to perform automatic software testing. Testing as a Service (TaaS) is the latest solution that has been proposed for this resource hungry task. It is a specific type of Software as a Service (SaaS) that performs software testing by using Cloud environment resources to test software in any scale. The goal of the TaaS is to create an application that is very scalable and flexible in testing.

The purpose of this thesis is to design a framework for TaaS that supports functional, performance and scalability testing for online and offline applications. This thesis includes a detailed design for different architectural layers of the framework.