Download presentation
Presentation is loading. Please wait.
1
Database Testing in Azure Cloud
M V Sarath Kumar Expert Quality Engineer Allscripts
2
Abstract Database is a soul and heart of the software application. Behind every user interface, database is always in action whether it is healthcare, finance or retail software applications. Database Testing in Digital Age is challenging with respect to Availability & Scalability. Database Testing in Azure Cloud makes testing easy to meet the demands and challenges of new business models, meeting customer expectations with pricing strategies. This white paper covers more insights into Database testing using IaaS and PaaS services with respect to Availability, Scalability, Automation and Performance in Azure Cloud
3
Challenges Most of the Performance issues and some of the Functional issues are not replicable in house due to: Varying System Configurations Different Load Patterns Database sizes in customer base Setting up, production like environments is cost effective and time consuming with respect to high end servers with memory and CPU System configurations.
4
Challenges with Database Testing in Digital Age
Functional Performance Not Able to Recreate Need Client scenarios Support/Development Cases Issues System configuration issues UI issues
5
Solution - Azure Cloud Microsoft Azure Cloud IaaS and PaaS Services provides the environment templates where we can select our required templates and quickly execute our Test scenarios for functional and performance issues One of the biggest benefits of IaaS is we can compute and scale the storage resources with ease and speed to meet the infrastructure needs of our application. With Analytics or business intelligence tools, PaaS allow to analyse and mind the data to find insights and patterns to predict the business decisions.
6
(Infrastructure Services) Cloud Scale Data Centers
Solution - Azure Cloud Functional/Performance Issues Cases Support/Tester Microsoft Azure Cloud PaaS (Platform Services) IaaS (Infrastructure Services) Cloud Scale Data Centers
7
Test scripts development - Procedures and Functions
Case Study Validating Data with the Automation scripts on a different sizes of the databases in different SQL versions with different performance load Patterns Table 1 Table 2 Table..N Database Objects Test scripts development - Procedures and Functions Understand Input\Output parameters of SQL Scripts Build SQL test suit Test Execution on different Databases Pass/ Fail Test Criteria Automated Circulation of Results
8
Results Deployed Virtual Machines in time with all SQL Server versions using IaaS. Conducted Test Execution on different Databases. Published Automated Circulation of Results of all sizes of the Databases using PaaS services with different Data tiers. Saved lot of time and cost with respect to environment setup with power shell automated scripts, since the entire execution and metrics were published within one week of time.
9
Key Takeaways Shows DTU consumption of your top queries over time
Helps you to pin point issues by providing additional details for each query Index Advisor gives new indexes for your existing SQL Database that can improve query performance. Store the history of plans for each query Capture the performance of each plan over time Azure Alerts based on the DTU consumption
10
Reference
11
Author Biography Specialist in Database Testing & Data Migration testing 12 years of experience in automation, Database testing & Performance testing Sarath Kumar M V Expert Quality Engineer, Allscripts
12
Thank You!!!
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.