SlideShare a Scribd company logo
Our client is a U.S. based global leader in cloud business intelligence (BI) and corporate performance management (CPM). 
A cloud-based solution that allows companies and nonprofits of all sizes to enhance the strategic value of their finance 
organizations and elevate their CPM cycle. It offers the leading cloud-based revenue planning, budgeting and forecasting 
software for cash flow projection, sales planning & balance sheet forecasting. Its cash flow and sales forecasting software 
combines a powerful financial modeling engine with an easy-to-use, drag-and-drop interface. 
CLIENT 
APPLICATIONS & REQUIREMENTS 
• We were required to work on Budgeting and Forecasting project where there is a short release 
cycle of 2-3 months. 
• Client wanted to streamline their release process without impacting their ongoing projects. 
• Involvement in providing complete testing to the client for various releases. 
• There is a short release cycle of 2-3 months and within each release, our client launches 
multiple major and minor projects which affects top players in various industries which 
impacts their revenues. 
TOOLS AND TECHNOLOGIES 
• BugZilla • Asana • QMetry 
• Ranorex • Selenium Web Driver • J Meter 
• QTP • Perforce • Gantt tool 
• Java • Oracle, MySQL 
PROBLEMS STATED/ CHALLENGES FACED 
• Client adds new products on a regular basis, currently we are handling 6 products. 
• Different kinds of testing had to be performed - API, BI, Functional, Embedded, Localization. 
• Our team was responsible to automate their feature including manual testing which was very 
challenging. 
• Different teams were located at different locations, co-ordination with each team with time 
zone difference proved a difficult task. 
• Client also required real time updates to critical issues which were possible to affect the 
release. 
• Deployment was also a challenge because at times we received builds frequently to deploy 
and test. 
• Product was based completely on numbers, which was tough to manage. 
• Managing a large number of Regression and Acceptance test runs in short time of release. 
• In a couple of products we got the implementation very close to release. 
PROCEEDING & SOLUTIONS 
• Assign resources for each major/minor projects with one module lead and individual 
responsible of his/her module. 
• Seeing the QA skill set, we scheduled training of products - this saved time. 
• We designed a different set of test plans for API, Embedded, Localization etc. In localization 
we supported Tier 1 and tier 2 languages, therefore prepared different test data based on 
languages that made testing easy. 
• It’s wasn’t possible to automate all test cases in parallel to release but we found a solution 
to it - Identify the p1 testcases, reviewed it first with development team to make sure 
that around these cases there are no more development changes, finally we automated the 
approved test cases to reduce the maintenance part. 
• To have better coordination, we allotted QAs in different shifts to have more overlapping 
hours, it worked well for us and the client as well. 
• Root Cause Analysis of production issues on weekly basis, this actually gave the team an idea 
what are the different issues the client faces in different situations. 
• Earlier there were a couple of QAs doing the deployment, we learnt this deployment process 
and assigned at least one QA for each product to perform deployment. 
• QAs enhanced their accounting skills by the trainings provided by the Accounting team. 
THREESIXTY 
LOGICA TESTING 
SERVICES 
CASE STUDY : MANUAL AND AUTOMATION TESTING
For Sales /General Enquiry www.360logica.com 
India Delivery Center 
360 Logica 
H-50, Sector-63, Noida. 201301 (India) 
Phone: +91 (120) 487 830 07 
US Sales Office 
1110, Polynesia Dr. Foster City 
CA 94404 (USA) 
Phone: +1 408 838 4728 
UK Partner Office 
Suite 560, No 28 Old Brompton Road. 
London (UK) SW7 3SS 
Phone: +44 800 098 8331 
CONNECT / 
COMMUNICATION 
THREESIXTY LOGICA TESTING SERVICES 
• Visualising the upcoming features and their integrations with current features, we created 
upgraded tests instead of randomly generating the test cases. 
• For handling different frameworks we developed competency within the team. 
• We separated the test cases on base of expertise QA that takes less time in running them 
instead randomly picking any area. 
• Within the team we assigned different environments with different browser versions to have 
complete compatibility testing. 
• QA involvement from Day-1 helped in understanding the product and plan the QA Cycle 
effectively. 
ADVANTAGES OF THE TOOLS USED 
• BugZilla – an open source widely used bug tracker, easy in usage and its user interface 
is understandable for people without technical knowledge. Easily integrates with test 
management instruments, automates documentation. 
• Asana – uses My Tasks list to prioritize your daily tasks, Focus Mode to increase concentration. 
Integrate with Harvest for time tracking. Upload files and add attachments to any Asana task. 
Follows tasks and receive notifications to your Asana inbox or personal email when changes 
have been made or comments have been left. 
• QMetry - test plan management, test case organization management, test execution 
management, defect management, change management, release & build management. 
• Ranorex – automates the testing for any technology, out-of-the-box Robust Test Automation, 
script-free testing for non-programmers, seamless integration into existing environments. 
• Selenium Web Driver - implementation of listeners - a much awaited feature. Better features 
for Ajax testing. Unlike RC you don’t have to start a server in webdriver. Keyword driven 
framework is very easy to build in webdriver. 
• J Meter - a pure Java tool, which allows to execute this tool in any platform (i.e. platform 
independent), has a lot many configuration mechanism like Http Request, FTP Request, java 
request , SOAP Request. 
• QTP – easy for a non-programmer to understand QTP and start adding test cases. Excellent 
Object Identification process / mechanism, supports different addins like Java, Oracle, SAP, 
.NET, Web Forms, Siebel, PeopleSoft, Web services, Main frame (Terminal Emulator) etc. QTP 
comes with an inbuilt IDE, which is simple and easy to use. Loads of inbuilt properties and 
methods in QTP as well as inbuilt functions in VBScripts, supports XML. Test reporting with all 
necessary details for analysis is provided. 
• Perforce – P4 keeps track of your working copy on the server. There are two GUI client 
applications which offer the best functionality: P4Win and P4V, of which P4V is newer and 
more easy to use but not as feature-rich. Working copy definitions were nice and flexible. 
BENEFITS TO THE CLIENT 
• The challenge was met and delivered keeping in mind the client’s fast paced development 
cycle and the business impact on client as well as their partners. 
• Client was always updated with current testing progress and roadblocks – helped focus on 
major issues. 
• Multiple review cycles assured that there was no requirement miss for testing. This further 
helped in reducing production issues, which needed patch releases, saving both time and cost 
for the client. 
• Test Cases update and reusability increased, thus saving more time. 
• Involvement in Root Cause Analysis helped team in understanding the common issues on 
production environment and decreased the issues over a period of time.

More Related Content

What's hot

50+ ways to improve tester - programmer relationship
50+ ways to improve tester - programmer relationship50+ ways to improve tester - programmer relationship
50+ ways to improve tester - programmer relationship
Agile Testing Alliance
 
Shorten Business Life Cycle Using DevOps
Shorten Business Life Cycle Using DevOpsShorten Business Life Cycle Using DevOps
Shorten Business Life Cycle Using DevOps
Perfecto Mobile
 
Shift left - find defects earlier through automated test and deployment
Shift left - find defects earlier through automated test and deploymentShift left - find defects earlier through automated test and deployment
Shift left - find defects earlier through automated test and deployment
Claudia Ring
 
Agile, DevOps & Test
Agile, DevOps & TestAgile, DevOps & Test
Agile, DevOps & Test
Qualitest
 
Quality Testing and Agile at Salesforce
Quality Testing and Agile at Salesforce Quality Testing and Agile at Salesforce
Quality Testing and Agile at Salesforce
Salesforce Engineering
 
Sanket Kumar Lade Resume
Sanket Kumar Lade ResumeSanket Kumar Lade Resume
Sanket Kumar Lade ResumeSanket Lade
 
7 Tips from Siemens Energy for Success with Automation
7 Tips from Siemens Energy for Success with Automation7 Tips from Siemens Energy for Success with Automation
7 Tips from Siemens Energy for Success with Automation
Worksoft
 
Addressing Performance Testing Challenges in Agile- Impetus Webinar
Addressing Performance Testing Challenges in Agile- Impetus WebinarAddressing Performance Testing Challenges in Agile- Impetus Webinar
Addressing Performance Testing Challenges in Agile- Impetus Webinar
Impetus Technologies
 
Exploratory testing and Dev Ops - best friends?
Exploratory testing and Dev Ops - best friends?Exploratory testing and Dev Ops - best friends?
Exploratory testing and Dev Ops - best friends?
Sven Schirmer
 
Shift Left Mobile Application Testing
Shift Left Mobile Application TestingShift Left Mobile Application Testing
Shift Left Mobile Application Testing
Josiah Renaudin
 
“ЕРАМ у Південному регіоні та можливості розвитку для QA спеціалістів” Online...
“ЕРАМ у Південному регіоні та можливості розвитку для QA спеціалістів” Online...“ЕРАМ у Південному регіоні та можливості розвитку для QA спеціалістів” Online...
“ЕРАМ у Південному регіоні та можливості розвитку для QA спеціалістів” Online...
QADay
 
Brijesh Prabhakar July 18
Brijesh Prabhakar  July 18Brijesh Prabhakar  July 18
Brijesh Prabhakar July 18
Brijesh Prabhakar
 
10 Steps to Shift Left - Guiding Principles in QA
10 Steps to Shift Left - Guiding Principles in QA10 Steps to Shift Left - Guiding Principles in QA
10 Steps to Shift Left - Guiding Principles in QA
Jim Spillson
 
Case study on functional testing
Case study on functional testingCase study on functional testing
A Blueprint for a Successful DevOps Metamorphosis
A Blueprint for a Successful DevOps MetamorphosisA Blueprint for a Successful DevOps Metamorphosis
A Blueprint for a Successful DevOps Metamorphosis
XebiaLabs
 
Achieve Performance Testing Excellence for Your SAP Apps
Achieve Performance Testing Excellence for Your SAP AppsAchieve Performance Testing Excellence for Your SAP Apps
Achieve Performance Testing Excellence for Your SAP Apps
Neotys
 
What is DevOps? How can it impact my Customers and my Business
What is DevOps? How can it impact my Customers and my BusinessWhat is DevOps? How can it impact my Customers and my Business
What is DevOps? How can it impact my Customers and my Business
Qualitest
 
Cultural change of testing
Cultural change of testingCultural change of testing
Cultural change of testing
Brijesh Prabhakar
 

What's hot (20)

50+ ways to improve tester - programmer relationship
50+ ways to improve tester - programmer relationship50+ ways to improve tester - programmer relationship
50+ ways to improve tester - programmer relationship
 
Shift_Left
Shift_LeftShift_Left
Shift_Left
 
Shorten Business Life Cycle Using DevOps
Shorten Business Life Cycle Using DevOpsShorten Business Life Cycle Using DevOps
Shorten Business Life Cycle Using DevOps
 
Shift left - find defects earlier through automated test and deployment
Shift left - find defects earlier through automated test and deploymentShift left - find defects earlier through automated test and deployment
Shift left - find defects earlier through automated test and deployment
 
Agile, DevOps & Test
Agile, DevOps & TestAgile, DevOps & Test
Agile, DevOps & Test
 
Quality Testing and Agile at Salesforce
Quality Testing and Agile at Salesforce Quality Testing and Agile at Salesforce
Quality Testing and Agile at Salesforce
 
Sanket Kumar Lade Resume
Sanket Kumar Lade ResumeSanket Kumar Lade Resume
Sanket Kumar Lade Resume
 
DevOps-CoE
DevOps-CoEDevOps-CoE
DevOps-CoE
 
7 Tips from Siemens Energy for Success with Automation
7 Tips from Siemens Energy for Success with Automation7 Tips from Siemens Energy for Success with Automation
7 Tips from Siemens Energy for Success with Automation
 
Addressing Performance Testing Challenges in Agile- Impetus Webinar
Addressing Performance Testing Challenges in Agile- Impetus WebinarAddressing Performance Testing Challenges in Agile- Impetus Webinar
Addressing Performance Testing Challenges in Agile- Impetus Webinar
 
Exploratory testing and Dev Ops - best friends?
Exploratory testing and Dev Ops - best friends?Exploratory testing and Dev Ops - best friends?
Exploratory testing and Dev Ops - best friends?
 
Shift Left Mobile Application Testing
Shift Left Mobile Application TestingShift Left Mobile Application Testing
Shift Left Mobile Application Testing
 
“ЕРАМ у Південному регіоні та можливості розвитку для QA спеціалістів” Online...
“ЕРАМ у Південному регіоні та можливості розвитку для QA спеціалістів” Online...“ЕРАМ у Південному регіоні та можливості розвитку для QA спеціалістів” Online...
“ЕРАМ у Південному регіоні та можливості розвитку для QA спеціалістів” Online...
 
Brijesh Prabhakar July 18
Brijesh Prabhakar  July 18Brijesh Prabhakar  July 18
Brijesh Prabhakar July 18
 
10 Steps to Shift Left - Guiding Principles in QA
10 Steps to Shift Left - Guiding Principles in QA10 Steps to Shift Left - Guiding Principles in QA
10 Steps to Shift Left - Guiding Principles in QA
 
Case study on functional testing
Case study on functional testingCase study on functional testing
Case study on functional testing
 
A Blueprint for a Successful DevOps Metamorphosis
A Blueprint for a Successful DevOps MetamorphosisA Blueprint for a Successful DevOps Metamorphosis
A Blueprint for a Successful DevOps Metamorphosis
 
Achieve Performance Testing Excellence for Your SAP Apps
Achieve Performance Testing Excellence for Your SAP AppsAchieve Performance Testing Excellence for Your SAP Apps
Achieve Performance Testing Excellence for Your SAP Apps
 
What is DevOps? How can it impact my Customers and my Business
What is DevOps? How can it impact my Customers and my BusinessWhat is DevOps? How can it impact my Customers and my Business
What is DevOps? How can it impact my Customers and my Business
 
Cultural change of testing
Cultural change of testingCultural change of testing
Cultural change of testing
 

Viewers also liked

Voip automation framework
Voip automation frameworkVoip automation framework
Voip automation framework
Happiest Minds Technologies
 
Maximizing UI Automation – A Case Study
Maximizing UI Automation – A Case StudyMaximizing UI Automation – A Case Study
Maximizing UI Automation – A Case Study
Noam Kfir
 
Software-automation-testing-course-navi-mumbai-software-automation-testing-co...
Software-automation-testing-course-navi-mumbai-software-automation-testing-co...Software-automation-testing-course-navi-mumbai-software-automation-testing-co...
Software-automation-testing-course-navi-mumbai-software-automation-testing-co...
VibrantGroup
 
Automation in software engineering
Automation in software engineeringAutomation in software engineering
Automation in software engineering
Mphasis
 
Coded ui - lesson 3 - case study - calculator
Coded ui - lesson 3 - case study - calculatorCoded ui - lesson 3 - case study - calculator
Coded ui - lesson 3 - case study - calculator
Omer Karpas
 
Michael Snyman - Software Test Automation Success
Michael Snyman - Software Test Automation Success Michael Snyman - Software Test Automation Success
Michael Snyman - Software Test Automation Success
TEST Huddle
 
Testers and Coders - Blurring the Lines
Testers and Coders - Blurring the LinesTesters and Coders - Blurring the Lines
Testers and Coders - Blurring the Lines
Noam Kfir
 
Why Test Automation Fails
Why Test Automation FailsWhy Test Automation Fails
Why Test Automation Fails
Ranorex
 
Test automation - Building effective solutions
Test automation - Building effective solutionsTest automation - Building effective solutions
Test automation - Building effective solutions
Artem Nagornyi
 
Case Study on Manual & Automation Testing ( Online Business Magazine)
Case Study on Manual & Automation Testing ( Online Business Magazine)Case Study on Manual & Automation Testing ( Online Business Magazine)
Case Study on Manual & Automation Testing ( Online Business Magazine)
360logica Software Testing Services (A Saksoft Company)
 
360Logica brochure
360Logica brochure360Logica brochure
QA Standards
QA StandardsQA Standards
Case study-regression-testinga
Case study-regression-testingaCase study-regression-testinga
Case Study – Regression Testing (Online Exam Software)
Case Study – Regression Testing (Online Exam Software)Case Study – Regression Testing (Online Exam Software)
Case Study – Regression Testing (Online Exam Software)
360logica Software Testing Services (A Saksoft Company)
 
Case study: Performance Testing using Load Runner
Case study: Performance Testing using Load RunnerCase study: Performance Testing using Load Runner
Case study: Performance Testing using Load Runner
360logica Software Testing Services (A Saksoft Company)
 
Case study website
Case study websiteCase study website
Testing in Agile - A success story!
Testing in Agile - A success story!Testing in Agile - A success story!
Testing in Agile - A success story!
Asim Kazmi
 
Case Study : Performance Testing (Educational Services)
Case Study : Performance Testing (Educational Services)Case Study : Performance Testing (Educational Services)
Case Study : Performance Testing (Educational Services)
360logica Software Testing Services (A Saksoft Company)
 

Viewers also liked (19)

Voip automation framework
Voip automation frameworkVoip automation framework
Voip automation framework
 
Maximizing UI Automation – A Case Study
Maximizing UI Automation – A Case StudyMaximizing UI Automation – A Case Study
Maximizing UI Automation – A Case Study
 
Software-automation-testing-course-navi-mumbai-software-automation-testing-co...
Software-automation-testing-course-navi-mumbai-software-automation-testing-co...Software-automation-testing-course-navi-mumbai-software-automation-testing-co...
Software-automation-testing-course-navi-mumbai-software-automation-testing-co...
 
Automation in software engineering
Automation in software engineeringAutomation in software engineering
Automation in software engineering
 
Coded ui - lesson 3 - case study - calculator
Coded ui - lesson 3 - case study - calculatorCoded ui - lesson 3 - case study - calculator
Coded ui - lesson 3 - case study - calculator
 
Michael Snyman - Software Test Automation Success
Michael Snyman - Software Test Automation Success Michael Snyman - Software Test Automation Success
Michael Snyman - Software Test Automation Success
 
Testers and Coders - Blurring the Lines
Testers and Coders - Blurring the LinesTesters and Coders - Blurring the Lines
Testers and Coders - Blurring the Lines
 
Why Test Automation Fails
Why Test Automation FailsWhy Test Automation Fails
Why Test Automation Fails
 
Test automation - Building effective solutions
Test automation - Building effective solutionsTest automation - Building effective solutions
Test automation - Building effective solutions
 
Case Study on Manual & Automation Testing ( Online Business Magazine)
Case Study on Manual & Automation Testing ( Online Business Magazine)Case Study on Manual & Automation Testing ( Online Business Magazine)
Case Study on Manual & Automation Testing ( Online Business Magazine)
 
360Logica brochure
360Logica brochure360Logica brochure
360Logica brochure
 
QA Standards
QA StandardsQA Standards
QA Standards
 
Case study-regression-testinga
Case study-regression-testingaCase study-regression-testinga
Case study-regression-testinga
 
QA standards
QA standardsQA standards
QA standards
 
Case Study – Regression Testing (Online Exam Software)
Case Study – Regression Testing (Online Exam Software)Case Study – Regression Testing (Online Exam Software)
Case Study – Regression Testing (Online Exam Software)
 
Case study: Performance Testing using Load Runner
Case study: Performance Testing using Load RunnerCase study: Performance Testing using Load Runner
Case study: Performance Testing using Load Runner
 
Case study website
Case study websiteCase study website
Case study website
 
Testing in Agile - A success story!
Testing in Agile - A success story!Testing in Agile - A success story!
Testing in Agile - A success story!
 
Case Study : Performance Testing (Educational Services)
Case Study : Performance Testing (Educational Services)Case Study : Performance Testing (Educational Services)
Case Study : Performance Testing (Educational Services)
 

Similar to Case Study : Manual & Automation Testing

Shruti Sharma_Testing_Sel
Shruti Sharma_Testing_SelShruti Sharma_Testing_Sel
Shruti Sharma_Testing_SelShruti Sharma
 
Case study manual testing web application
Case study manual testing web applicationCase study manual testing web application
Case study manual testing web application
Krishna Gurjar
 
Software Test Engineer with 3.6 years of experience
Software Test Engineer with 3.6 years of experienceSoftware Test Engineer with 3.6 years of experience
Software Test Engineer with 3.6 years of experiencevijaya lakshmi
 
Prasanna_Software Testing Engineer resume
Prasanna_Software Testing Engineer resumePrasanna_Software Testing Engineer resume
Prasanna_Software Testing Engineer resumePrasanna Hegde
 
1454178450509Resume_Anushree
1454178450509Resume_Anushree1454178450509Resume_Anushree
1454178450509Resume_AnushreeAnushree Anand
 
Sucheta_kale_4.8years_QA
Sucheta_kale_4.8years_QASucheta_kale_4.8years_QA
Sucheta_kale_4.8years_QASucheta Kale
 
puneet_pall_resume
puneet_pall_resumepuneet_pall_resume
puneet_pall_resumepuneet pall
 
Bharath hr
Bharath hrBharath hr
Bharath hr
Bharath H R
 
Quality at the speed of digital
Quality   at the speed of digitalQuality   at the speed of digital
Quality at the speed of digital
rajni singh
 

Similar to Case Study : Manual & Automation Testing (20)

Shruti Sharma_Testing_Sel
Shruti Sharma_Testing_SelShruti Sharma_Testing_Sel
Shruti Sharma_Testing_Sel
 
Jgayatri-QA-Profile
Jgayatri-QA-ProfileJgayatri-QA-Profile
Jgayatri-QA-Profile
 
Case study manual testing web application
Case study manual testing web applicationCase study manual testing web application
Case study manual testing web application
 
Software Test Engineer with 3.6 years of experience
Software Test Engineer with 3.6 years of experienceSoftware Test Engineer with 3.6 years of experience
Software Test Engineer with 3.6 years of experience
 
Resume
ResumeResume
Resume
 
Keerthi_Resume.doc
Keerthi_Resume.docKeerthi_Resume.doc
Keerthi_Resume.doc
 
Prasanna_Software Testing Engineer resume
Prasanna_Software Testing Engineer resumePrasanna_Software Testing Engineer resume
Prasanna_Software Testing Engineer resume
 
1454178450509Resume_Anushree
1454178450509Resume_Anushree1454178450509Resume_Anushree
1454178450509Resume_Anushree
 
Sucheta_kale_4.8years_QA
Sucheta_kale_4.8years_QASucheta_kale_4.8years_QA
Sucheta_kale_4.8years_QA
 
madvel_QA
madvel_QAmadvel_QA
madvel_QA
 
puneet_pall_resume
puneet_pall_resumepuneet_pall_resume
puneet_pall_resume
 
Navin Latest
Navin LatestNavin Latest
Navin Latest
 
Resume_Sahida Sultana
Resume_Sahida SultanaResume_Sahida Sultana
Resume_Sahida Sultana
 
Bharath hr
Bharath hrBharath hr
Bharath hr
 
Ravindra A N
Ravindra A NRavindra A N
Ravindra A N
 
Musharraf_Syed_Resume
Musharraf_Syed_ResumeMusharraf_Syed_Resume
Musharraf_Syed_Resume
 
Quality at the speed of digital
Quality   at the speed of digitalQuality   at the speed of digital
Quality at the speed of digital
 
Utkarsh
UtkarshUtkarsh
Utkarsh
 
Ravi_Nelluri_QA
Ravi_Nelluri_QARavi_Nelluri_QA
Ravi_Nelluri_QA
 
Navaneethan Balakrishnan_Resume
Navaneethan Balakrishnan_ResumeNavaneethan Balakrishnan_Resume
Navaneethan Balakrishnan_Resume
 

More from 360logica Software Testing Services (A Saksoft Company)

The future of the capital markets industry
The future of the capital markets industryThe future of the capital markets industry
The future of the capital markets industry
360logica Software Testing Services (A Saksoft Company)
 
Selenium php framework_case_study
Selenium php framework_case_studySelenium php framework_case_study
Software testing basics and its types
Software testing basics and its typesSoftware testing basics and its types
Software testing basics and its types
360logica Software Testing Services (A Saksoft Company)
 
Software testing and analysis
Software testing and analysisSoftware testing and analysis
Quality in Software Testing
Quality in Software TestingQuality in Software Testing
Software testing - An Overview
Software testing - An OverviewSoftware testing - An Overview
Software testing
Software testingSoftware testing

More from 360logica Software Testing Services (A Saksoft Company) (7)

The future of the capital markets industry
The future of the capital markets industryThe future of the capital markets industry
The future of the capital markets industry
 
Selenium php framework_case_study
Selenium php framework_case_studySelenium php framework_case_study
Selenium php framework_case_study
 
Software testing basics and its types
Software testing basics and its typesSoftware testing basics and its types
Software testing basics and its types
 
Software testing and analysis
Software testing and analysisSoftware testing and analysis
Software testing and analysis
 
Quality in Software Testing
Quality in Software TestingQuality in Software Testing
Quality in Software Testing
 
Software testing - An Overview
Software testing - An OverviewSoftware testing - An Overview
Software testing - An Overview
 
Software testing
Software testingSoftware testing
Software testing
 

Recently uploaded

A Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdfA Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdf
kalichargn70th171
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
Globus
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
Tier1 app
 
De mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FMEDe mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FME
Jelle | Nordend
 
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
Hivelance Technology
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
Globus
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
Cyanic lab
 
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
XfilesPro
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
Matt Welsh
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
AMB-Review
 
Software Testing Exam imp Ques Notes.pdf
Software Testing Exam imp Ques Notes.pdfSoftware Testing Exam imp Ques Notes.pdf
Software Testing Exam imp Ques Notes.pdf
MayankTawar1
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
wottaspaceseo
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
IES VE
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
abdulrafaychaudhry
 
Visitor Management System in India- Vizman.app
Visitor Management System in India- Vizman.appVisitor Management System in India- Vizman.app
Visitor Management System in India- Vizman.app
NaapbooksPrivateLimi
 
Why React Native as a Strategic Advantage for Startup Innovation.pdf
Why React Native as a Strategic Advantage for Startup Innovation.pdfWhy React Native as a Strategic Advantage for Startup Innovation.pdf
Why React Native as a Strategic Advantage for Startup Innovation.pdf
ayushiqss
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
Ortus Solutions, Corp
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
Georgi Kodinov
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
Tendenci - The Open Source AMS (Association Management Software)
 

Recently uploaded (20)

A Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdfA Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdf
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
 
De mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FMEDe mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FME
 
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
 
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
 
Software Testing Exam imp Ques Notes.pdf
Software Testing Exam imp Ques Notes.pdfSoftware Testing Exam imp Ques Notes.pdf
Software Testing Exam imp Ques Notes.pdf
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
 
Visitor Management System in India- Vizman.app
Visitor Management System in India- Vizman.appVisitor Management System in India- Vizman.app
Visitor Management System in India- Vizman.app
 
Why React Native as a Strategic Advantage for Startup Innovation.pdf
Why React Native as a Strategic Advantage for Startup Innovation.pdfWhy React Native as a Strategic Advantage for Startup Innovation.pdf
Why React Native as a Strategic Advantage for Startup Innovation.pdf
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
 

Case Study : Manual & Automation Testing

  • 1. Our client is a U.S. based global leader in cloud business intelligence (BI) and corporate performance management (CPM). A cloud-based solution that allows companies and nonprofits of all sizes to enhance the strategic value of their finance organizations and elevate their CPM cycle. It offers the leading cloud-based revenue planning, budgeting and forecasting software for cash flow projection, sales planning & balance sheet forecasting. Its cash flow and sales forecasting software combines a powerful financial modeling engine with an easy-to-use, drag-and-drop interface. CLIENT APPLICATIONS & REQUIREMENTS • We were required to work on Budgeting and Forecasting project where there is a short release cycle of 2-3 months. • Client wanted to streamline their release process without impacting their ongoing projects. • Involvement in providing complete testing to the client for various releases. • There is a short release cycle of 2-3 months and within each release, our client launches multiple major and minor projects which affects top players in various industries which impacts their revenues. TOOLS AND TECHNOLOGIES • BugZilla • Asana • QMetry • Ranorex • Selenium Web Driver • J Meter • QTP • Perforce • Gantt tool • Java • Oracle, MySQL PROBLEMS STATED/ CHALLENGES FACED • Client adds new products on a regular basis, currently we are handling 6 products. • Different kinds of testing had to be performed - API, BI, Functional, Embedded, Localization. • Our team was responsible to automate their feature including manual testing which was very challenging. • Different teams were located at different locations, co-ordination with each team with time zone difference proved a difficult task. • Client also required real time updates to critical issues which were possible to affect the release. • Deployment was also a challenge because at times we received builds frequently to deploy and test. • Product was based completely on numbers, which was tough to manage. • Managing a large number of Regression and Acceptance test runs in short time of release. • In a couple of products we got the implementation very close to release. PROCEEDING & SOLUTIONS • Assign resources for each major/minor projects with one module lead and individual responsible of his/her module. • Seeing the QA skill set, we scheduled training of products - this saved time. • We designed a different set of test plans for API, Embedded, Localization etc. In localization we supported Tier 1 and tier 2 languages, therefore prepared different test data based on languages that made testing easy. • It’s wasn’t possible to automate all test cases in parallel to release but we found a solution to it - Identify the p1 testcases, reviewed it first with development team to make sure that around these cases there are no more development changes, finally we automated the approved test cases to reduce the maintenance part. • To have better coordination, we allotted QAs in different shifts to have more overlapping hours, it worked well for us and the client as well. • Root Cause Analysis of production issues on weekly basis, this actually gave the team an idea what are the different issues the client faces in different situations. • Earlier there were a couple of QAs doing the deployment, we learnt this deployment process and assigned at least one QA for each product to perform deployment. • QAs enhanced their accounting skills by the trainings provided by the Accounting team. THREESIXTY LOGICA TESTING SERVICES CASE STUDY : MANUAL AND AUTOMATION TESTING
  • 2. For Sales /General Enquiry www.360logica.com India Delivery Center 360 Logica H-50, Sector-63, Noida. 201301 (India) Phone: +91 (120) 487 830 07 US Sales Office 1110, Polynesia Dr. Foster City CA 94404 (USA) Phone: +1 408 838 4728 UK Partner Office Suite 560, No 28 Old Brompton Road. London (UK) SW7 3SS Phone: +44 800 098 8331 CONNECT / COMMUNICATION THREESIXTY LOGICA TESTING SERVICES • Visualising the upcoming features and their integrations with current features, we created upgraded tests instead of randomly generating the test cases. • For handling different frameworks we developed competency within the team. • We separated the test cases on base of expertise QA that takes less time in running them instead randomly picking any area. • Within the team we assigned different environments with different browser versions to have complete compatibility testing. • QA involvement from Day-1 helped in understanding the product and plan the QA Cycle effectively. ADVANTAGES OF THE TOOLS USED • BugZilla – an open source widely used bug tracker, easy in usage and its user interface is understandable for people without technical knowledge. Easily integrates with test management instruments, automates documentation. • Asana – uses My Tasks list to prioritize your daily tasks, Focus Mode to increase concentration. Integrate with Harvest for time tracking. Upload files and add attachments to any Asana task. Follows tasks and receive notifications to your Asana inbox or personal email when changes have been made or comments have been left. • QMetry - test plan management, test case organization management, test execution management, defect management, change management, release & build management. • Ranorex – automates the testing for any technology, out-of-the-box Robust Test Automation, script-free testing for non-programmers, seamless integration into existing environments. • Selenium Web Driver - implementation of listeners - a much awaited feature. Better features for Ajax testing. Unlike RC you don’t have to start a server in webdriver. Keyword driven framework is very easy to build in webdriver. • J Meter - a pure Java tool, which allows to execute this tool in any platform (i.e. platform independent), has a lot many configuration mechanism like Http Request, FTP Request, java request , SOAP Request. • QTP – easy for a non-programmer to understand QTP and start adding test cases. Excellent Object Identification process / mechanism, supports different addins like Java, Oracle, SAP, .NET, Web Forms, Siebel, PeopleSoft, Web services, Main frame (Terminal Emulator) etc. QTP comes with an inbuilt IDE, which is simple and easy to use. Loads of inbuilt properties and methods in QTP as well as inbuilt functions in VBScripts, supports XML. Test reporting with all necessary details for analysis is provided. • Perforce – P4 keeps track of your working copy on the server. There are two GUI client applications which offer the best functionality: P4Win and P4V, of which P4V is newer and more easy to use but not as feature-rich. Working copy definitions were nice and flexible. BENEFITS TO THE CLIENT • The challenge was met and delivered keeping in mind the client’s fast paced development cycle and the business impact on client as well as their partners. • Client was always updated with current testing progress and roadblocks – helped focus on major issues. • Multiple review cycles assured that there was no requirement miss for testing. This further helped in reducing production issues, which needed patch releases, saving both time and cost for the client. • Test Cases update and reusability increased, thus saving more time. • Involvement in Root Cause Analysis helped team in understanding the common issues on production environment and decreased the issues over a period of time.