Download presentation
Presentation is loading. Please wait.
1
Design Product Quality Software + Services Engineering Day Brought to you by EE and TwC
2
Tariq King, Assistant Professor, NDSU Annaji Ganti, SDET, Microsoft Dynamics GP May 3, 2011
3
Delivers Software Applications, Platforms and Infrastructures as services over Web
4
Like conventional applications, but hosted and deployed in a cloud environment Helps end users perform a specific task Provides ubiquitous access applications and user data New application services can be developed by tailoring existing cloud services
5
What makes SaaS more difficult or easier to test than conventional applications during development and maintenance? Cloud Testability Impact on Application Development
6
Remoteness Information Hiding Complexity Statefulness High Dependability & Performance Requirements Autonomy Paradigm Infancy = Grand Challenge
7
Deployed in an Environment Characterized By… Computational Power Storage Virtualization Testing requires lots of resources and such an environment facilitates test execution
9
Providers A and B Expose Test Support as-a-Service to Provider C
11
Test Libraries Test Initialization Test Data Test Cleanup
12
Preconditions Assertions Inputs
15
Successful implementation of the prototype validates the TSaaS development method Merely lays the foundation for investigation into the overall approach Major factors to success were test case parameterization technique, and runtime virtualization support through Hyper-V API Technical difficulties: Combination of runtime virtualization, testing, and development
16
Much work still needed to evaluate overall testing approach Must deploy TSaaS to the cloud and perform controlled experiments Prototype has been build in a manner that streamlines moving it to Windows Azure Install Windows Azure SDK and prerequisites Configure Baseline VHD using Azure SDK Migrate SQL Server 2008 R2 Data to SQL Azure
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.