inirus CASE STUDY Testing of XiLi Website and its Web services A C2IL Company



Similar documents
Th3 - Open Source Tools for Test Management

Client Overview. Engagement Situation. Key Requirements

MANUAL TESTING. (Complete Package) We are ready to serve Latest Testing Trends, Are you ready to learn.?? New Batches Info

Oracle Primavera Gateway

Asynchronous Provisioning Platform (APP)

Introduction. C a p a b i l i t y d o c u m e n t : B i z T a l k S e r v e r

Testing Tools Content (Manual with Selenium) Levels of Testing

IRIS Software Platform Advanced metering system for PRIME technology

Copyrighted , Address :- EH1-Infotech, SCF 69, Top Floor, Phase 3B-2, Sector 60, Mohali (Chandigarh),

The Customer. Manual and Automation Testing for a leading Enterprise Information Management (EIM) Solution provider. Business Challenges

Feature and Technical

API Architecture. for the Data Interoperability at OSU initiative

SOFTWARE TESTING TRAINING COURSES CONTENTS

Service Strategy and Design

A Market-based Framework for Trading Grid Resources

M3 Customer Lifecycle Management (CLM) Ole Rasmussen Senior Director of Product Management

RS MDM. Integration Guide. Riversand

Developers Integration Lab (DIL) System Architecture, Version 1.0

Introduction to Service-Oriented Architecture for Business Analysts

CyberLead Ad Posting Maximize Your Online Inventory

Best Overall Use of Technology. Jaspersoft

System Management for Virtualization and Automation in a Dynamic Data Center

101 ways to use SysAid

Choosing the Right Project and Portfolio Management Solution

Group18-CUCE2012. Mr. Mobile Project. Software Testing Plan (STP) Version: 4.0. CM Identifier: G18_SE004

Tk20 Network Infrastructure

CORE & CONFIGURED SOFTWARE TESTING SERIVICES [SCM, CRM, ERP & PLM SOFTWARE PRODUCTS]

mobile app PERALTA S MOBILE APPLICATION SOFTWARE

Instant Messaging Compliance for IM and Presence Service on Cisco Unified Communications Manager, Release 10.5(1)

Admin Guide Domain Administration. Version 21

Engaging Insurance Customers

Testing Lifecycle: Don t be a fool, use a proper tool.

SOFTWARE SERVICES. Enterprise QA Solutions. Technology Powered Industry Diversified Excellence Driven

Open Source Tools. December ISSN free digital version print version 8,00 printed in Germany

Providing Continuous Customer Service since 1976

Client Overview. Engagement Situation. Key Requirements

TelNet Digital Fax. Reference Guide..

Improving customer satisfaction and operational efficiencies with a proven portal solution.

The Quality Assurance Centre of Excellence

Documentum Content Distribution Services TM Administration Guide

Making Network Management. WWL - March 1 st Grand Ballroom C John O Hare. oharej@azotel.com

Module 6. Designing and Deploying External Access. MVA Jump Start

Guide to Mobile Testing

Requirements Management im Kontext von DevOps

anomaly, thus reported to our central servers.

Fax User Guide 07/31/2014 USER GUIDE

Abstract

Middleware- Driven Mobile Applications

Set up My Sites (SharePoint Server

Welcome to PowerClaim Net Services!

IT Outsourcing: Software Development Vendor Evaluation

The Requirements Compliance Matrix columns are defined as follows:

511 Transit and Real-Time Transit Program Roles and Responsibilities

County of San Bernardino Department of Behavioral Health

Teaching an Elephant to Dance. Patterns and Practices for Scaling Agility

Enterprise Service Specification

Case Study: Financial Institution Deploys MBT to Test at the Speed of Agile Development

Legal. Copyright 2016 Magento, Inc.; All Rights Reserved.

Methods, Processes & Tools for Global Software Development

Salesforce integration with Enterprise Open Source. Mischa de Vries László van den Hoek SFDC Consultant OS Consultant

It s Time to Revisit your Complaint Management System. January 2014

SIP Trunking Success

INTEGRATING ESB / BPM / SOA / AJAX TECHNOLOGIES

Introduction. Connection security

M2M: EE Connectivity. 22 July , EE LIMITED 1

We are live on KFS Now What? Sameer Arora Director Strategic Initiatives, Syntel

Knowledge Base. Table of Contents. Customers How Do I?

<Insert Picture Here> Application Testing Suite Overview

*NEW* White Label Reseller Billing System Guide

BUSINESS PROCESS Automation For Customer Loyalty PMS CRM CCD CEBP

Open For Business in a Nutshell

FEATURES AT A GLANCE (FEBRUARY 2015)

PARTNER INTEGRATION GUIDE. Edition 1.0

Oracle WebLogic Foundation of Oracle Fusion Middleware. Lawrence Manickam Toyork Systems Inc

are you helping your customers achieve their expectations for IT based service quality and availability?

NS DISCOVER 4.0 ADMINISTRATOR S GUIDE. July, Version 4.0

Product Update. Get There Faster. Dan Ternes CTO, Asia-Pacific & Japan Software AG. All rights reserved.

Oracle WebLogic Server: Remote Monitoring and Management

Agile Best Practices and Patterns for Success on an Agile Software development project.

Remote Access Platform. Architecture and Security Overview

Deciding When to Deploy Microsoft Windows SharePoint Services and Microsoft Office SharePoint Portal Server White Paper

IBM Financial Transaction Manager for ACH Services IBM Redbooks Solution Guide

Bringing Value to the Organization with Performance Testing

Oracle SOA Suite/B2B as a Critical Mission Hub for a High Volume Message Use Case

Wave 4.5. Wave ViewPoint Mobile 2.0. User Guide

Simply Reports Saving Report Parameters and Scheduling Regular Run Dates Created November 13, 2013

Order Automation Pays Customer Management Breakout Session insight 2013

How to Maximise ROI and drive IT Governance with Visual Studio Team System

Good Agile Testing Practices and Traits How does Agile Testing work?

BPEL + Business Rules

Digital Asset Management System Quality Assurance Testing A Case Study

Pervasive Software + NetSuite = Seamless Cloud Business Processes

Law School Computing Services User Memo

Cloud-Based Enterprise Integration Strategies

Going Google... with Gaggle!!!!

1 2DB Introduction

SAP MDG, central governance, financial data. Nov. 2015

Software Testing Automation

CISCO ACE XML GATEWAY TO FORUM SENTRY MIGRATION GUIDE

Collaborating for Quality in Agile Application Development From Beginning to End

Transcription:

CASE STUDY Testing of XiLi Website and its Web services

Xili is a website to register company, brokers & Agents information. This website provides flexibility to the user to search agents and their current information that are captured from List hub data feed. XiLi delivers listing information on request, via custom mobile websites, to interested potential buyers. XiLi also simultaneously captures these leads and forwards them automatically to the listing agent for contact, helping to create a mutually beneficial relationship for both parties. Xili required a solution which accepts the large volume of data from List hub data feed and populates the information to the third party companies registered with xili. The solution has to provide the property listing search to the public users. It has to generate the prospects for the listings to the public via SMS, locate buyers/agents based on the search. Xili chose two vendors Signal & INIRUS for web application development and backend solution along with Testing Services respectively. Xili s expectations on the vendor was: Validate User Interface functionalities with web services End to end functional testing of Buyer End to end functional testing of agents Validate listings based on location search Processing i/p files from external system and running Quartz job Validating o/p files and reports Validate Changes on the web services request and Database tables Validate the reliability and flexibility of the system Validate the system accuracy on providing property listing data to the public user based on the Latitude and Longitude from large volume of data. Reduce the defect Leakage in High risk areas

OVERALL BENEFITS: The application is built on Service Oriented Architecture. Application reads the xml file from listhub and imports the differential data into the database. There is an interface with UI, Mobile gateway & Payment gateways. Data from the server should be retrieved using SMS code and send an appropriate response on the search received. Agile methodology was followed for the development, having releases for every week. Testing the web services with the release of every week & frequent requirement changes were major challenges. INIRUS APPROACH AND THEREOF SOA Testing is different from the traditional testing methodology. INIRUS used SOAP UI tool to execute the web services request and responses, and Selenium for website automated testing which includes regression of the website. Since there was a release for every week INIRUS took an approach in creating high level scenarios and execute them, similar to lean development approach to suit the release model. A suite of scenarios for Smoke, Sanity & Regression was created addressing high risk and high priority areas.

A Total of 276 test scenarios were created addressing the high priority areas. 25% of the critical defects were found initially 30% of the test case covering core business areas is identified as Regression suite. BENEFITS DERIVED A detailed study on the service oriented architecture was done Defect leakage was reduced by executing the regression tests continuously Usage of SOAP UI tool optimized the test execution & bugzilla for Defect Management Requirement Traceability Matrix was used extensively to have a full coverage of the requirements. FUNCTIONALITIES TESTED User Interface/Website Look and Feel E2E testing for Agents E2E testing for Buyers Sign up Process Payment Gateway Authorize.net used as payment gateway Recurring payment for registered users. Outgoing Files Freemarker template for outgoing mails

Reports Daily, weekly and Monthly reports Geocode User Location Mapping Reports Payment History report Payment details. Jobs Run Adhoc & Scheduled Quartz jobs SMS User sends SMS to Xili. Execute FIND LISTING NEAR ME Search listing Notify XILI by SMS for New Prospect. Listings Create Listings Persist listing information Generate Prospects for Agents Generate Leads for Company Company Management Company (Add, Modify, Update and Delete) Add logos and color preferences Account Management Account Info (Add, Modify, Update and Delete) Company, Contact Info, Mail Notification Include Pricing and Plans Payment method Brokerage Add, Modify, Get and Delete Brokerage Filter and Search Company listing Company Filter Company Search