Design Product Quality Software + Services Engineering Day Brought to you by EE and TwC.

Slides:



Advertisements
Similar presentations
Cloud Computing at GES DISC Presented by: Long Pham Contributors: Aijun Chen, Bruce Vollmer, Ed Esfandiari and Mike Theobald GES DISC UWG May 11, 2011.
Advertisements

4 TIME IT CAPACITY Actual Load Allocated IT-capacities Too Much Power = Unhappy CFO Not Enough Power = Grumpy Customers & Unhappy CEO Load Forecast.
High memory instances Monthly SLA : Virtual Machines Validated & supported Microsoft workloads Price reduction: standard Windows (22%) & Linux (29%)
N ORTH D AKOTA S TATE U NIVERSITY D EPARTMENT OF C OMPUTER S CIENCE © NDSU S OFTWARE T ESTING R ESEARCH G ROUP An Introduction to Test Support-as-a-Service.
N ORTH D AKOTA S TATE U NIVERSITY D EPARTMENT OF C OMPUTER S CIENCE © NDSU S OFTWARE T ESTING R ESEARCH G ROUP Tariq M. King STITC 2011 Co-located with.
Public cloud definition Public cloud is a cloud in which Cloud infrastructure is available to the general public. Public cloud define cloud computing.
What is Cloud Computing? o Cloud computing:- is a style of computing in which dynamically scalable and often virtualized resources are provided as a service.
N ORTH D AKOTA S TATE U NIVERSITY D EPARTMENT OF C OMPUTER S CIENCE © NDSU S OFTWARE T ESTING R ESEARCH G ROUP Enabling Automated Integration Testing of.
Best of.
Presented by Sujit Tilak. Evolution of Client/Server Architecture Clients & Server on different computer systems Local Area Network for Server and Client.
Joey Snow Technical Evanglist Microsoft Corporation SESSION CODE: WSV310.
Guidance and resources for migrating from Windows Server 2003 Windows Server 2012 R2 Migration and Upgrade Guide.
Cloud computing Tahani aljehani.
Windows Server 2012 Certification and Training June 2012.
Cloud Computing Systems Lin Gu Hong Kong University of Science and Technology Sept. 21, 2011 Windows Azure—Overview.
Guidance and resources for migrating from Windows Server 2008 Windows Server 2012 R2 Migration and Upgrade Guide.
Free, online, technical courses Take a free online course. Microsoft Virtual Academy.
VAP What is a Virtual Application ? A virtual application is an application that has been optimized to run on virtual infrastructure. The application software.
Osama Shahid ( ) Vishal ( ) BSCS-5B
What is Cloud Computing? Cloud computing is the delivery of computing capabilities as a service, making access to IT resources like compute power, networking.
Microsoft Confidential - Signed NDA Required Windows Azure Executive Vision and Roadmap NAME TITLE Microsoft Corporation.
Lecture 8 – Platform as a Service. Introduction We have discussed the SPI model of Cloud Computing – IaaS – PaaS – SaaS.
N ORTH D AKOTA S TATE U NIVERSITY D EPARTMENT OF C OMPUTER S CIENCE © NDSU S OFTWARE T ESTING R ESEARCH G ROUP Autonomic Self-Testing Of the Cloud, In.
Introduction To Windows Azure Cloud
ISYS 512 Business Application Design and Development with.Net David Chao.
TRANSFORMING IT.  The cloud is a group of servers.  A user interacts with the cloud without worrying about how it is implemented. Cloud computing describes.
1 NETE4631 Using Google Web Services and Using Microsoft Cloud Services Lecture Notes #7.
Windows Azure Team 9 Ben Holland Bao Nguyen Eric Petrowiak Barret Schloerke.
UI and Data Entry UI and Data Entry Front-End Business Logic Mid-Tier Data Store Back-End.
Introduction to Cloud Computing
Microsoft Virtual Academy.
1 © 2009 Cisco Systems, Inc. All rights reserved.Cisco Confidential Cloud Computing – The Value Proposition Wayne Clark Architect, Intelligent Network.
What is the cloud ? IT as a service Cloud allows access to services without user technical knowledge or control of supporting infrastructure Best described.
Hybrid Cloud and Windows Server 2003 end of support on Azure Rod Kruetzfeld Data Center Technical Strategist Microsoft Canada.
CRM in Education: Raising Standards. Saving Time. Presented by: Daniel Petersen Director of Business Solutions Applied Tech.
SharePoint in the Education Space Presented by: Daniel Petersen Director of Business Solutions Applied Tech.
3 TIME IT CAPACITY Actual Load Allocated IT-capacities Too Much Power Not Enough Power Load Forecast.
Microsoft Azure Active Directory. AD Microsoft Azure Active Directory.
CLOUD COMPUTING. What is cloud computing ??? What is cloud computing ??? Cloud computing is a general term for anything that involves delivering hosted.
Microsoft Virtual Academy. System Center 2012 Virtual Machine Manager SQL Server Windows Server Manages Microsoft Hyper-V Server 2008 R2 Windows Server.
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
Microsoft Virtual Academy. Microsoft Virtual Academy First HalfSecond Half (01) Introduction to Microsoft Virtualization(05) Hyper-V Management (02) Hyper-V.
SERVER I SLIDE: 3. SERVER I Topic for tomorrow: Chapter 3: Configuring Hyper-V ■■ Objective 3.1: Create and configure virtual machine settings (Group.
3 TIME IT CAPACITY Actual Load Allocated IT-capacities Too Much Power Not Enough Power Load Forecast.
Windows Azure poDRw_Xi3Aw.
noun ; Software Defined Enterprise/SDE/ The enterprise who leverages software to flank their traditional business offerings, or to create entirely new.
Microsoft Dynamics CRM 4.0 Microsoft Dynamics CRM 2011 Microsoft Dynamics CRM 2013 Microsoft Dynamics CRM 2015 Assessment Choosing upgrade/rip-
Windows Azure Overview for IT Pros Anton Boyko. Intro to Cloud Computing Intro to Windows Azure Cloud Services Web Sites Virtual Machines Workload Options.
#SPSMX I want to use SharePoint in the Cloud Should I use Office 365 or Azure? Luis Du Solier SharePoint Premier Field Engineer Microsoft.
ALL INFORMATION PRESENTED AS WELL AS ALL SESSIONS ARE MICROSOFT CONFIDENTIAL AND UNDER YOUR NON-DISCLOSURE AGREEMENT (NDA) AND\OR TECHNOLOGY PREVIEW.
PRESENTED BY– IRAM KHAN ISHITA TRIPATHI GAURAV AGRAWAL GAURAV SINGH HIMANSHU AWASTHI JAISWAR VIJAY KUMAR JITENDRA KUMAR VERMA JITENDRA SINGH KAMAL KUMAR.
Windows Server 2012 Certification and Training
The Post Windows Operating System
Unit 3 Virtualization.
What is Cloud?.
Recommendation 6: Using ‘cloud computing’ to meet the societal need ‘Faster and transparent access to public sector services’ Cloud computing Faster and.
Cloud Data platform (Cloud Application Development & Deployment)
Platform as a Service.
Introduction to Enterprise Systems
CNIT131 Internet Basics & Beginning HTML
Cloud Enables Reliable, Cost-Controlled Access to IT Business Intelligence and Usage Analytics MINI-CASE STUDY “Microsoft Azure has allowed us to focus.
Cloud Helps Company Scale to Demand for Growing Healthcare Provider Field MINI-CASE STUDY “Microsoft Azure gives us the opportunity to focus on the task.
Emerging technologies-
Platform-as-a-Service Removes the Need to Purchase and Maintain Infrastructure “The cost associated with infrastructure has been mitigated to a monthly.
Session I Cloud Introduction Session I
Administrative Software in Microsoft Azure Lets Companies Increase Productivity and Control “After conducting analysis and research for the best offer.
Cloud Makes End-to-End Management Affordable for Apparel Industry Businesses “Windows Azure IaaS has allowed us to quickly deploy and deliver our solutions.
Microsoft Virtual Academy
Microsoft Virtual Academy
Microsoft Azure Services Platform
Presentation transcript:

Design Product Quality Software + Services Engineering Day Brought to you by EE and TwC

Tariq King, Assistant Professor, NDSU Annaji Ganti, SDET, Microsoft Dynamics GP May 3, 2011

Delivers Software Applications, Platforms and Infrastructures as services over Web

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

What makes SaaS more difficult or easier to test than conventional applications during development and maintenance? Cloud Testability Impact on Application Development

Remoteness Information Hiding Complexity Statefulness High Dependability & Performance Requirements Autonomy Paradigm Infancy = Grand Challenge

Deployed in an Environment Characterized By… Computational Power Storage Virtualization Testing requires lots of resources and such an environment facilitates test execution

Providers A and B Expose Test Support as-a-Service to Provider C

Test Libraries Test Initialization Test Data Test Cleanup

Preconditions Assertions Inputs

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

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