Unleashing the power of customized reports testing framework

Slides:



Advertisements
Similar presentations
Automating Software Module Testing for FAA Certification Usha Santhanam The Boeing Company.
Advertisements

Building an Operational Enterprise Architecture and Service Oriented Architecture Best Practices Presented by: Ajay Budhraja Copyright 2006 Ajay Budhraja,
7-1 INTRODUCTION: SoA Introduced SoA in Chapter 6 Service-oriented architecture (SoA) - perspective that focuses on the development, use, and reuse of.
Automated Analysis and Code Generation for Domain-Specific Models George Edwards Center for Systems and Software Engineering University of Southern California.
Web Service Testing Solution Accelerator
Impromptu Data Extraction and Analysis Data Mining and Analytics Framework for VLSI Designs Sandeep P
Technology Capabilities. Market Research + Tech Capabilities Datamatics has in-house capabilities to deliver Technical expertise. Our clients rely on.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 18 Slide 1 Software Reuse.
Report Sharp-Shooter The worldwide bestselling.NET report engine designed to create feature-rich and flexible BI applications which can solve even the.
A Visual Comparison Approach to Automated Regression Testing (PDF to PDF Compare)
Model Bank Testing Accelerators “Ready-to-use” test scenarios to reduce effort, time and money.
SOFTWARE REUSABILITY AJAYINDER SINGH CSC What is Software Reuse Software reuse is the process of implementing or updating software systems using.
Ad Hoc Graphical Reports Ad Hoc Graphical Reports Copyright © Team #4 CSCI 6838 Spring CSCI Research Project and Seminar Team# 4 (
March 2004 At A Glance NASA’s GSFC GMSEC architecture provides a scalable, extensible ground and flight system approach for future missions. Benefits Simplifies.
Worldspan and RTF Pam Clark, Worldspan Thiru Thirupuvanam, TPF Software TPF Users Group Arlington, VA Date: October 9, 2007.
We provide web based benchmarking, process diagnostics and operational performance measurement solutions to help public and private sector organisations.
Open GSBPM compliant data processing system in Statistics Estonia (VAIS) 2011 MSIS Conference Maia Ennok Head of Data Warehouse Service Data Processing.
Automated Validation of SAP Automated Test Tool (cAST ) Validation Methodology (cMAP)
Migrating Embedded Systems from Assembler to C Using the Fermat Transformation System.
1 Data Warehouse Assessments What, Why, and How Noah Subrin Technical Lead SRA International April 24, 2010.
M&CML: A Monitoring & Control Specification Modeling Language
Chapter 16 – Software Reuse
Digital Transformation
Leverage your Business with Selenium Automation Testing
TEST AUTOMATION IN BDD WAY
Digital Transformation Services
Recent trends in estimation methodologies
Extended BDD Automation for Future Agile Applications
aBAP – NextGen QA Delivery Gear
UI-Performance Optimization by Identifying its Bottlenecks
DEFECT PREDICTION : USING MACHINE LEARNING
SENIOR MANAGER - SOFTWARE TESTING PRACTICE
Database Testing in Azure Cloud
Automation – “A Critical Component of Agile testing”
Srikanth Srigiri Magdelene Sona Amarnath Suggu
Sonata Accelerated Upgrade Assessment
End-to-End REST Service Testing Automation
Advantages OF BDD Testing
Logo of your organization
Product Pipelines Swapnil Gupta – QA Manager
Continuous Performance Engineering
Effective Testing Strategy for
Cognitive Software Delivery Using Intelligent Process Automation (IPA)
SANJAN BORA (LEAD QA ENGINEER)
Yakub Reddy Gurijala –Sr.Technical Architect
Rapid fire performance testing of 250 websites
HATS – Hierarchical Automated Test Sequencer Platform
Prasenjit Ghosh. Director Balram Mishra. Project Manager
Data Migration Assurance
Oracle GL : Jack of E-Business Suite
Workflow-based Automation Framework for Agile Software Development
Automation Leveraging Artificial Intelligence
Datamatics Global Service Ltd
Transforming Automation through Artificial Intelligence
ACCELERATE DEVOPS WITH SERVICE VIRTUALIZATION
Software life cycle models
Automated Testing and Integration with CI Tool
Effective Testing Strategy for
System migration – An automated approach to overcome challenges
What-If Testing Framework
DevOps - Extreme Automation using Cucumber, Selenium, Ruby
Analytics Plus Product Overview 1.
Integration and API development (With MuleSoft Anypoint Platform)
Constructing MDA-based Application Using Rational XDE for .NET
Srinivas Aluri Jaimin Mehta
Presents: Rally To Java Conversion Suite
Open Source Tool Based Automation solution with Continuous Integration and end to end BDD Implementation Arun Krishnan - Automation Manager Maria Afzal-
Uday Kumar Shanth, Test Lead
Automated Analysis and Code Generation for Domain-Specific Models
Palestinian Central Bureau of Statistics
Presentation transcript:

Unleashing the power of customized reports testing framework Sri Rama Krishnamurthi – Senior Project manager Infosys

Abstract Data is the core element for Bankers, Retailers and for any big organizations and Governments. Data is flowing into the reports for analysis and critical Business decisions. Reporting Software's are getting upgraded, migrated over time. Verifying 1000 + reports manually during every upgrade, migration, regression testing in a shorter time period is next to impossible. Automation Data testing tools range from COTS to the one developed by software development vendors and the in-house tools. Still there are lot of gaps from the testing needs and the tools supply to have 100% validation for data and format. Hence the need of a flexible framework arises for reports migration validation. This paper captures the power of custom frameworks to fulfil 100% automated data testing. Java comes with wide range of methods, objects to read, compare data from various file formats, compare formats, images, graphs, etc., and to write the results into custom formats. These methods can be used effectively and customise the validation framework as per the project requirements to achieve 100% automated reports comparison.

Reports Migration / Upgrade Challenges in Reports Testing Migrating and validating 1000s of Reports from the existing platform to the new platform Reports Migration / Upgrade 1000s of Reports Different File formats Apple to Apple Migration, Minor Transformation Data, Charts, Images Reports exported into CSV, Excel, RTF, PDF formats Customer reports need to be in same format with same data Minor change in data All data, charts, graphs, need to be migrated, recreated

Custom Reports Testing Framework As seen in the challenges, the requirements range from data validation, transform check, pattern, chart comparison etc., The problem with the standard validation tools is that it can’t cover all validation. Client would need to procure multiple tools, customize it further. A Custom Reports Testing Framework can be built to fulfill all of such reports testing requirements. This will be a cost effective compared to multiple tools. Requirement Develop Test Deploy Certify The initial requirements will being collected and the Framework will be built to validate those requirements. As and when more requirements, different report format getting added, the existing framework will be reused, enhanced. Agile development methodology is recommended to build the framework as the new changes can be built, tested on the same day.

Framework Architecture Modules Input Output List of Files Comparison Results PDF Comparison Source Path File Comparison Target Path RTF Comparison Result Path Java Code Jar Files Back End Success Story Framework successfully implemented for a Reports upgrade project for a major Banking client 4000+ reports have been compared in short span of time Framework is being customized for redeploying into multiple Business Areas

Benefits Easy to maintain Java Framework Framework can be easily built in any client network Can be extended to compare almost all types of files More flexible to customize for different reporting requirements Results can be customized for different types of files 15 – 30% efforts savings on reports testing

References & Appendix http://tutorials.jenkov.com/java/methods.html https://commons.apache.org/proper/commons-io/index.html http://commons.apache.org/index.html https://poi.apache.org/index.html

Author Biography Sri Rama Krishnamurthi is a Senior Project Manager with Infosys having 17 years of software testing experience in various domains like GIS, finance, banking, retail and product testing. He is practicing BI testing for more than 10 Years. Test Data Management and MDM Testing are other areas of his expertise.

Thank You!!!