SlideShare uma empresa Scribd logo
1 de 18
Appmotives - Software Testing
As a Service (STAS)
Created By – Kalyan Paluri
About
Appmotives
Founded in 2015.
We build innovative Software and Solutions using disruptive
technologies for large scale Enterprise and Consumer
Our technology and process stacks include AI, IOT, Cloud
DevOps.
We provide Testing Services across all domains.
Portfolio
Test Management Process
Initiation
Test Plan/
Strategy
Test
Design
Test
Execution
Test
Closure
• Overview of the
Project
• Team Deployment
• Requirement Analysis
• Test Strategy
• Risk analysis &
assessment
• Identification of Test
tools
• Test Estimations
• Identification of Test
Scenarios
• Scenarios to
Automate
• Scenarios to run
manually
• Identification of Test
Data
• Preparation of Test
Frame Work
• Preparation of Test
Cases
• Executing of the Test
Cases through
automation or
Manual
• Analyse the Test
Results
• Defect Reporting
• Defect Verification
• Regression Testing
• Analyse the defect
density
• Analyse the Test
Coverage
• Analyse the Test
Execution coverage
with Pass and Fail
Percentages
• UAT Sign Off
• QA Sign Off
Process Involved – Agile
Product
Backlog
Sprint
Planning
Sprint
Activities
Sprint Review/
Demo
Sprint
Retrospective
• Create User
Stories
• Prioritize the
User Stories
• Moving the user
stories to the
sprint
• Analyse the User
Story
• Estimating the
User Story
• Creating the Tasks
for Development
Team
• Daily Scrum
Meeting
• Working on the
User Stories
• Completion of the
Tasks
• Creating Test
Cases for the User
Stories
• Executing the test
Cases
• Move the Stories
for Product
Review
• Review the User
Story
• Mark the User
Stories to DONE
• Create UAT
Stories and
Prioritize them
• Discuss on What
Went Well/
What Went
Wrong
• Areas to
improve
• Progress on last
Retrospective
meeting actions
notes
Process Involved – Release Modal
• Adding Manual Cases to the Manual
Regression Test Suite
• Adding Automation Scripts to Regression Test
suite.
• Execute the Regression Test Suite by weekly
twice
• Identify Automation Scenarios
• Creating Automation Scripts for the new
functionalities
• Identify critical issues and creating Automation
scripts for them
• Changes to the Automation scripts based on
any UI or Functional changes
• Update the Test Cases for missing scenarios
which were identified during regression testing
Pre/ Post Release Activities Release Activities
• Involving in Sprint modal.
• Sprint Planning
• Sprint Review/ Demo
• Sprint Retrospective
• Analysing the Requirements/ User
Stories
• Creating Test Cases
• Prepare Test Data & Environment
• Execute the Test Cases
• Perform Regression Testing
• Perform Acceptance Tests.
• Prepare QA Sign off (Release
notes) document
Tools & Technologies
Selenium with Java
Selenium with Appium
Selenium with C#
Selenium with Cucumber
UFT with VB Script
Functional Automation Tools
Performance Tool
Jmeter
Chrome Developer Tools
API Tools
Selenium with Rest assured
POSTMAN
REST Client
SOAP UI
Rest Assured
Other Testing Related Tools
Frame Work: Test NG, Junit
Build Generation Tools: Maven
Code Coverage: Clover
Version Control: GIT, SVN
IDE: Eclipse, Visual Studio
Project/ Test Management Tools
• JIRA
• Manstis
• Rally
• IBM RTC
• VSTS
• Team Pulse
• Rational Clear Quest
• Pivotal Tracker
• Bugzilla
Application as a Whole
• Smoke/ Sanity Testing
• Regression Testing
• Retesting
• Adhoc Testing
• Exploratory Testing
• User Acceptance Testing
• User Experience Testing
Application Migration or
Versioning
• Data Migration Testing
• Application Migration Testing
• Regression Testing
• OS Upgrade Testing
• Application Upgrade Testing
Testing Type Levels
Testing Types – Page-1
• Functional Testing: Verifying the functionality of the application based on business rules and requirements.
• API Testing: Verifying the JSON request and response using POST Man for various services. Using POSTMAN,
Created and Automated Test Cases.
• SLA Testing: Verifying the request and response times of different services/ pages and comparing them with SLA’s
metrics provided by the Development Team.
• UI Testing: Comparing the UI Elements/ graphics based on the Wire Frames or Creatives provided by the Design
team.
• Compatibility Testing:
• OS Compatibility Testing: Verifying the application in different OS platforms like Windows, Mac, Linux and with
different Mobile OS (iOS, Android, Black Berry, Windows, Symbian etc)
• Browser Compatibility Testing: Verifying the application in different Browser platforms like FireFox, Chrome, IE,
Safari (iOS), Chrome (Android) etc.
• Hardware Compatibility Testing: Verifying the application in different Hardware Requirements.
• DB Testing: Verifying the data is modified/ created or delated based on the operations performed on UI side (Front
End).
• Migration Testing: Verifying the user’s data is migrated properly after rewriting the site from v1.0 to v2.0.
• Integration Testing: Verifying the API Services after testing and integrating with all services.
Testing Types – Page-2
• Performance Testing: Verifying the application performance on various work loads and also tested memory leaks
using Jmeter.
• Security Testing: Verifying the application vulnerabilities using VERA Code.
• User Experience Testing: Verifying the application accessibility and user friendly ness
• Localization Testing: Verifying the content of the application in different languages (Ex: Chinese, Japanese, Spanish,
French, Italian, Portuguese etc)
• Smoke/ Sanity Testing: Verifying the application basic functionalities before performing any major tests on the new
Builds.
• Regression Testing:
• Verifying affected areas when there is any Bug Fix or new feature/ functionality implemented.
• Adhoc Testing: Verifying the application functionality randomly with out knowing about the application behaviour.
• Exploratory Testing: Verify the application functionality randomly by knowing the application behaviour.
Mobile Testing Types – Page-1
• Installation Testing: Verifying the application is getting installed in different OS Platforms like iOS, Android, Java,
Black Berry, Symbian, Windows and etc.
• Uninstallation Testing: Verifying the application and its data getting uninstalled and removed after uninstallaing.
• Upgrade Testing:
• OS Upgrade Testing: Verifying the application properly working and data is saved after upgrading the OS.
• APP Upgrade Testing: Verifying the application properly working and data is saved after upgrading the
Application.
• UI Testing: Comparing the UI Elements/ graphics based on the Wire Frames or Creatives provided by the Design
team.
• Network Throttling Testing: Verifying the application performance and response in various network conditions like
2G/ 3G/ 4G and different WiFi ranges
• Application Responsive Testing: Verifying the key responsive and application performance while using the
application.
• Interrupt Testing: Verifying the application behaviour when application was paused un expectedly due to Message/
Calls/ notifications/ Alerts or Reminders.
• Device Compatibility Testing: Verifying the mobile applications in different devices based on different resolutions
(240*320, 320*480, 480*800, 1024*600, 1280*800, 768*1280, 1080*1920 etc)
• Notifications Testing: Verifying the application notifications and its behaviour on tapping those notifications.
Testing Types in Mobile – 2
• Usability Testing: Verifying the application to ensure that we end up having an easy-to-use, intuitive and similar to
industry-accepted interfaces which are widely used
• Recoverability Testing: Verifying the application recovers the data properly during the crash or power offs un
expectedly or network suspends suddenly.
• Audio & Video Testing: Verifying the application’s Audio and Video synchronizations through out the app.
• Localization Testing: Verifying the application content is properly loaded in selected language.
• Native Applications Testing: Verifying the application is supporting the native applications of the device (Camera,
Message, Video player, Audio player, accessing the Images and video files etc)
• Third party Integrated Application Testing: Verifying the application is supporting other supported integrated
applications (Ex: Social Applications, Video or cloud applications)
Domain Experience
Mobile Enterprise
Gaming Domain
Case Study #1: Midland Credit Management - (Financial Domain)
Challenges: Encore Capital is developing a web site for Customer Debt collections and they need Testing Services to test using any
automation tool or perform the tests manually to their website.
Solution: We analysed the requirements and provided below testing services.
• API Testing: Tested their Web Services using POSTMAN
• Automation Testing: Provided below solutions to automate the website and also to integrate with VSTS.
• Coded UI with C#
• Selenium with C# or Java
• Data Migration Testing: Tested migration of the users and their data after migrating the website from v1.0 to 2.0
• Functional Testing: Tested the features implemented in v2.0 website
• SLA Testing: Using Chrome Developer tools, provided the metrics of the site performance in different networks.
• Integration of Third Party applications for Analytics: Tested the application behaviour and third party applications functionalities
once they are integrated in v2.0.
Results:
- Encore users are able to capture and view the interactions made by the consumers
- No major or critical issues are identified after the site went live.
About Client: Encore Capital Group is an international specialty finance company with operations and investments in 15 countries.
Case Study #2: EASE - Mobile Enterprise Solutions (Mobile Domain)
Challenges: Apperian is developing a Mobile Enterprise Application on various Mobile OS Devices. They would like to test these
enterprise applications and also their portal sites.
Solution: We have come with the following Testing Service solutions
• Functionality Testing: We have tested the functionality of the application
• Device Compatibility Testing: We have tested on various devices based on different device resolutions
• OS Compatibility Testing: We have tested on various OS platforms like iOS, Android, Black Berry and Windows.
• Alerts & Notification Testing: We have tested the Push Notifications service and alerts received to the application
• Enterprise Policies Testing: We have induced different policies with in the app or to the device and verified the application
behaviour.
Results:
- Most of the companies are using their apps more securely.
- Productivity gains.
- Opportunities for process improvement
- Increased flexibility for employees.
- Reduced application maintenance burden on the IT organization
- Drives higher enterprise mobility adoption rates
About Client: Apperian, Inc., provides a mobile application management platform that does not require app code modifications or
software development kits (SDKs).
Case Study #3: Gameloft (Gaming Domain)
Solution: Gameloft has test lab different manufacturers and models on Java, Symbian, Android, Doja, Windows and Palm OS devices.
Provided below different testing services
• Device Compatibility Testing: Tested the Game Application on different resolutions.
• Frame Rate & Responsive Testing: Tested the responsive ness of the application
• Game Mechanics & Rules: Tested the Game Rules and Mechanics and Physics of the application
• Interrupt Testing: Tested the application behaviour when the application pauses unexpectedly due to Incoming Calls, Messages,
Alerts, Reminders and etc.
• Installation and Uninstallation Testing: Tested the whether the application is installed or uninstalled properly and all the memory is
deleted when uninstalled.
• Localization Testing: Testing the content of the application in different languages.
• Loading/ Pause & Recovery Testing: Testing the application whether the Game progress is properly saved or loads, if the application
exits abnormally.
Results:
- Tested around 50+ Games on different OS mobiles (Java, Android, Symbian, Palm OS)
- Tested on all familiar manufacturer models developed by Samsung, LG, Alcatel, Asus, Nokia, Sagem etc.
- No production issues are observed after the release.
About Client: Gameloft is a video game developer and publisher which has created a number of games for mobile phone handsets,
tablets, games consoles and other platforms.
Client wanted to provide the Testing services on various mobile platform.
Case Study #3: Corticon - (Business Rules Management Domain)
Solution: Based on the requirement from the client, we came up with a plan to implement Unified Functional Testing Tool (QTP) for
both Desktop and WEB applications. Also to use shell scripting for Installer Automation. Hence we have provided following Testing
Services.
• Automation Testing: Created around 3000+ Test Cases using UFT Tool with VB Script.
• Usability Testing: Provided the usability documents and provided the enhancements for the newly implemented features
• Localization Testing: Created Unit Tests and verified whether the localization texts are properly displayed or not.
• Performance Testing: Created Utility to check the services performance on the production releases.
• Integrating Testing with Other tools: Verified the application behaviour after integrating with other internal platforms or tools.
• Compatibility Testing: Verified the application on different
• OS platforms like Windows, Linux.
• Database Tools like DB2, Oracle, SQL and Rolebase cloud
• Backend Services like Web Sphere, jboss, Tomcat.
Results:
- No major defects are identified after the production release.
- Automated around 85% of the Test Cases.
- Identified few major issues during the Automation Phase and fixed before the production release.
- As the same engine used for multiple products, testing efforts was low and no issues were identified in the production
About Client: Progress offers modern, reliable, scalable and secure backend to build and run microservices, and leading data
connectivity capabilities for harnessing data from business systems.
Progress is looking for Automation Testing Services for the developing project “Corticon”
Thank You
kalyan@appmotives.com

Mais conteúdo relacionado

Mais procurados

Mobile Testing Service Desk_Own.ppt
Mobile Testing Service Desk_Own.pptMobile Testing Service Desk_Own.ppt
Mobile Testing Service Desk_Own.ppt
QA Programmer
 
Srinivas_Selenium_3 Years_Resume
Srinivas_Selenium_3 Years_ResumeSrinivas_Selenium_3 Years_Resume
Srinivas_Selenium_3 Years_Resume
Srinivasa rao
 

Mais procurados (20)

Sunil_Personal
Sunil_PersonalSunil_Personal
Sunil_Personal
 
How to Add Perfecto to Your CI
How to Add Perfecto to Your CIHow to Add Perfecto to Your CI
How to Add Perfecto to Your CI
 
Mobile applications testing (challenges, tools & techniques)
Mobile applications testing (challenges, tools & techniques)Mobile applications testing (challenges, tools & techniques)
Mobile applications testing (challenges, tools & techniques)
 
Mobile Monitoring Best Practices
Mobile Monitoring Best PracticesMobile Monitoring Best Practices
Mobile Monitoring Best Practices
 
Mobile Testing Service Desk_Own.ppt
Mobile Testing Service Desk_Own.pptMobile Testing Service Desk_Own.ppt
Mobile Testing Service Desk_Own.ppt
 
Mobile App Testing Strategy by RapidValue Solutions
Mobile App Testing Strategy by RapidValue SolutionsMobile App Testing Strategy by RapidValue Solutions
Mobile App Testing Strategy by RapidValue Solutions
 
Mobile Application Testing
Mobile Application TestingMobile Application Testing
Mobile Application Testing
 
DevOps for Mobile: Delivering a 5-Star App Experience to Your Mobile Users
DevOps for Mobile: Delivering a 5-Star App Experience to Your Mobile UsersDevOps for Mobile: Delivering a 5-Star App Experience to Your Mobile Users
DevOps for Mobile: Delivering a 5-Star App Experience to Your Mobile Users
 
Mobile Application Testing by Javed Ansari
Mobile Application Testing by Javed AnsariMobile Application Testing by Javed Ansari
Mobile Application Testing by Javed Ansari
 
Mobile testing practices
Mobile testing practicesMobile testing practices
Mobile testing practices
 
Appium vs. Appium with Perfecto
Appium vs. Appium with PerfectoAppium vs. Appium with Perfecto
Appium vs. Appium with Perfecto
 
Zen Test Labs Mobile Application Testing
Zen Test Labs Mobile Application TestingZen Test Labs Mobile Application Testing
Zen Test Labs Mobile Application Testing
 
Mobile application testing
Mobile application testingMobile application testing
Mobile application testing
 
Testing
TestingTesting
Testing
 
MarkResume 010117
MarkResume 010117MarkResume 010117
MarkResume 010117
 
Test Automation NYC 2014
Test Automation NYC 2014Test Automation NYC 2014
Test Automation NYC 2014
 
Test Automation for Mobile Applications: A Practical Guide
Test Automation for Mobile Applications: A Practical GuideTest Automation for Mobile Applications: A Practical Guide
Test Automation for Mobile Applications: A Practical Guide
 
Srinivas_Selenium_3 Years_Resume
Srinivas_Selenium_3 Years_ResumeSrinivas_Selenium_3 Years_Resume
Srinivas_Selenium_3 Years_Resume
 
Testing Mobile Applications
Testing Mobile ApplicationsTesting Mobile Applications
Testing Mobile Applications
 
Mobile Application Testing
Mobile Application Testing Mobile Application Testing
Mobile Application Testing
 

Semelhante a Appmotives - Software Testing As Service

Raji_new_July_2015
Raji_new_July_2015Raji_new_July_2015
Raji_new_July_2015
Raja Kumari
 
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
vijaya lakshmi
 
Sucheta_kale_4.8years_QA
Sucheta_kale_4.8years_QASucheta_kale_4.8years_QA
Sucheta_kale_4.8years_QA
Sucheta Kale
 
Ateequr Rahman updated new
Ateequr Rahman updated newAteequr Rahman updated new
Ateequr Rahman updated new
Ateequr Rahman
 

Semelhante a Appmotives - Software Testing As Service (20)

AshishShrivastava_Capgemini
AshishShrivastava_CapgeminiAshishShrivastava_Capgemini
AshishShrivastava_Capgemini
 
Enterprise QA and Application Testing Services
Enterprise QA and Application Testing ServicesEnterprise QA and Application Testing Services
Enterprise QA and Application Testing Services
 
Neev QA Offering
Neev QA OfferingNeev QA Offering
Neev QA Offering
 
Shyam-checked
Shyam-checkedShyam-checked
Shyam-checked
 
Anil_kumar_Resume
Anil_kumar_ResumeAnil_kumar_Resume
Anil_kumar_Resume
 
Raji_new_July_2015
Raji_new_July_2015Raji_new_July_2015
Raji_new_July_2015
 
Mobile test automation perfecto star east
Mobile test automation perfecto star eastMobile test automation perfecto star east
Mobile test automation perfecto star east
 
Musharraf_Syed_Resume
Musharraf_Syed_ResumeMusharraf_Syed_Resume
Musharraf_Syed_Resume
 
Sampat Kumar Ch
Sampat Kumar ChSampat Kumar Ch
Sampat Kumar Ch
 
Neev Independent Testing Services
Neev Independent Testing ServicesNeev Independent Testing Services
Neev Independent Testing Services
 
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
 
A Guided Approach to Testing - A Mobile First Strategy for your Enterprise!
A Guided Approach to Testing - A Mobile First Strategy for your Enterprise! A Guided Approach to Testing - A Mobile First Strategy for your Enterprise!
A Guided Approach to Testing - A Mobile First Strategy for your Enterprise!
 
Raji_QA
Raji_QARaji_QA
Raji_QA
 
Resume imran ansari ansari
Resume imran ansari ansariResume imran ansari ansari
Resume imran ansari ansari
 
Sucheta_kale_4.8years_QA
Sucheta_kale_4.8years_QASucheta_kale_4.8years_QA
Sucheta_kale_4.8years_QA
 
Modernizing Testing as Apps Re-Architect
Modernizing Testing as Apps Re-ArchitectModernizing Testing as Apps Re-Architect
Modernizing Testing as Apps Re-Architect
 
Resume akanksha srivastava
Resume akanksha srivastavaResume akanksha srivastava
Resume akanksha srivastava
 
Top 5 automation testing tools to gear up website development
Top 5 automation testing tools to gear up website developmentTop 5 automation testing tools to gear up website development
Top 5 automation testing tools to gear up website development
 
Tuli eServices_Magento portfolio
Tuli eServices_Magento portfolioTuli eServices_Magento portfolio
Tuli eServices_Magento portfolio
 
Ateequr Rahman updated new
Ateequr Rahman updated newAteequr Rahman updated new
Ateequr Rahman updated new
 

Último

Call Girls in Rawalpindi | 🍆💦 03280288848
Call Girls in Rawalpindi | 🍆💦 03280288848Call Girls in Rawalpindi | 🍆💦 03280288848
Call Girls in Rawalpindi | 🍆💦 03280288848
Ifra Zohaib
 
Call Girls in Saket (delhi) call me [9818683771 ] escort service 24X7
Call Girls in Saket (delhi) call me [9818683771 ] escort service 24X7Call Girls in Saket (delhi) call me [9818683771 ] escort service 24X7
Call Girls in Saket (delhi) call me [9818683771 ] escort service 24X7
soniya singh
 
Low Rate Russian Call Girls In Lajpat Nagar ➡️ 7836950116 Call Girls Service ...
Low Rate Russian Call Girls In Lajpat Nagar ➡️ 7836950116 Call Girls Service ...Low Rate Russian Call Girls In Lajpat Nagar ➡️ 7836950116 Call Girls Service ...
Low Rate Russian Call Girls In Lajpat Nagar ➡️ 7836950116 Call Girls Service ...
riyasharma00119
 
➥🔝9953056974 🔝▻ Anand Vihar Call-girl in Women Seeking Men 🔝Delhi🔝 NCR
➥🔝9953056974 🔝▻ Anand Vihar Call-girl in Women Seeking Men 🔝Delhi🔝 NCR➥🔝9953056974 🔝▻ Anand Vihar Call-girl in Women Seeking Men 🔝Delhi🔝 NCR
➥🔝9953056974 🔝▻ Anand Vihar Call-girl in Women Seeking Men 🔝Delhi🔝 NCR
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Call Girls In {Connaught Place Delhi} 9667938988 IndianRussian High Profile E...
Call Girls In {Connaught Place Delhi} 9667938988 IndianRussian High Profile E...Call Girls In {Connaught Place Delhi} 9667938988 IndianRussian High Profile E...
Call Girls In {Connaught Place Delhi} 9667938988 IndianRussian High Profile E...
aakahthapa70
 

Último (20)

Lucknow ❣️ Call Girl 97487*63073 Call Girls in Lucknow Escort service book now
Lucknow ❣️  Call Girl 97487*63073 Call Girls in Lucknow Escort service book nowLucknow ❣️  Call Girl 97487*63073 Call Girls in Lucknow Escort service book now
Lucknow ❣️ Call Girl 97487*63073 Call Girls in Lucknow Escort service book now
 
Mysore ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Mysore ESCORT SERVICE❤CALL GIRL
Mysore ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Mysore ESCORT SERVICE❤CALL GIRLMysore ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Mysore ESCORT SERVICE❤CALL GIRL
Mysore ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Mysore ESCORT SERVICE❤CALL GIRL
 
Hyderabad ❤CALL GIRL 9874883814 ❤CALL GIRLS IN Hyderabad ESCORT SERVICE❤CALL ...
Hyderabad ❤CALL GIRL 9874883814 ❤CALL GIRLS IN Hyderabad ESCORT SERVICE❤CALL ...Hyderabad ❤CALL GIRL 9874883814 ❤CALL GIRLS IN Hyderabad ESCORT SERVICE❤CALL ...
Hyderabad ❤CALL GIRL 9874883814 ❤CALL GIRLS IN Hyderabad ESCORT SERVICE❤CALL ...
 
Udupi Call girl service 6289102337 Udupi escort service
Udupi Call girl service 6289102337 Udupi escort serviceUdupi Call girl service 6289102337 Udupi escort service
Udupi Call girl service 6289102337 Udupi escort service
 
Shimla 💋 Call Girl 9748763073 Call Girls in Shimla Escort service book now
Shimla 💋  Call Girl 9748763073 Call Girls in Shimla Escort service book nowShimla 💋  Call Girl 9748763073 Call Girls in Shimla Escort service book now
Shimla 💋 Call Girl 9748763073 Call Girls in Shimla Escort service book now
 
Night Service in Karachi | 03274100048 | Sex Girls Karachi
Night Service in Karachi | 03274100048 | Sex Girls KarachiNight Service in Karachi | 03274100048 | Sex Girls Karachi
Night Service in Karachi | 03274100048 | Sex Girls Karachi
 
Bhopal ❤CALL GIRL 9874883814 ❤CALL GIRLS IN Bhopal ESCORT SERVICE❤CALL GIRL IN
Bhopal ❤CALL GIRL 9874883814 ❤CALL GIRLS IN Bhopal ESCORT SERVICE❤CALL GIRL INBhopal ❤CALL GIRL 9874883814 ❤CALL GIRLS IN Bhopal ESCORT SERVICE❤CALL GIRL IN
Bhopal ❤CALL GIRL 9874883814 ❤CALL GIRLS IN Bhopal ESCORT SERVICE❤CALL GIRL IN
 
NAGPUR CALL GIRL 7857803690 LOW PRICE ESCORT SERVICE
NAGPUR CALL GIRL 7857803690  LOW PRICE  ESCORT SERVICENAGPUR CALL GIRL 7857803690  LOW PRICE  ESCORT SERVICE
NAGPUR CALL GIRL 7857803690 LOW PRICE ESCORT SERVICE
 
Call Girls in Rawalpindi | 🍆💦 03280288848
Call Girls in Rawalpindi | 🍆💦 03280288848Call Girls in Rawalpindi | 🍆💦 03280288848
Call Girls in Rawalpindi | 🍆💦 03280288848
 
Call Girls in Saket (delhi) call me [9818683771 ] escort service 24X7
Call Girls in Saket (delhi) call me [9818683771 ] escort service 24X7Call Girls in Saket (delhi) call me [9818683771 ] escort service 24X7
Call Girls in Saket (delhi) call me [9818683771 ] escort service 24X7
 
Vip profile Call Girls In Hyderabad 9748763073 For Genuine Sex Service At Jus...
Vip profile Call Girls In Hyderabad 9748763073 For Genuine Sex Service At Jus...Vip profile Call Girls In Hyderabad 9748763073 For Genuine Sex Service At Jus...
Vip profile Call Girls In Hyderabad 9748763073 For Genuine Sex Service At Jus...
 
Low Rate Russian Call Girls In Lajpat Nagar ➡️ 7836950116 Call Girls Service ...
Low Rate Russian Call Girls In Lajpat Nagar ➡️ 7836950116 Call Girls Service ...Low Rate Russian Call Girls In Lajpat Nagar ➡️ 7836950116 Call Girls Service ...
Low Rate Russian Call Girls In Lajpat Nagar ➡️ 7836950116 Call Girls Service ...
 
Bhopal Call girl service 6289102337 bhopal escort service
Bhopal Call girl service 6289102337 bhopal escort serviceBhopal Call girl service 6289102337 bhopal escort service
Bhopal Call girl service 6289102337 bhopal escort service
 
BARASAT CALL GIRL 7857803690 LOW PRICE ESCORT SERVICE
BARASAT CALL GIRL 7857803690  LOW PRICE  ESCORT SERVICEBARASAT CALL GIRL 7857803690  LOW PRICE  ESCORT SERVICE
BARASAT CALL GIRL 7857803690 LOW PRICE ESCORT SERVICE
 
9999266834 Call Girls In Noida Sector 37 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 37 (Delhi) Call Girl Service9999266834 Call Girls In Noida Sector 37 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 37 (Delhi) Call Girl Service
 
Mysore Call girl service 6289102337 Mysore escort service
Mysore Call girl service 6289102337 Mysore escort serviceMysore Call girl service 6289102337 Mysore escort service
Mysore Call girl service 6289102337 Mysore escort service
 
➥🔝9953056974 🔝▻ Anand Vihar Call-girl in Women Seeking Men 🔝Delhi🔝 NCR
➥🔝9953056974 🔝▻ Anand Vihar Call-girl in Women Seeking Men 🔝Delhi🔝 NCR➥🔝9953056974 🔝▻ Anand Vihar Call-girl in Women Seeking Men 🔝Delhi🔝 NCR
➥🔝9953056974 🔝▻ Anand Vihar Call-girl in Women Seeking Men 🔝Delhi🔝 NCR
 
Call Girls In {Connaught Place Delhi} 9667938988 IndianRussian High Profile E...
Call Girls In {Connaught Place Delhi} 9667938988 IndianRussian High Profile E...Call Girls In {Connaught Place Delhi} 9667938988 IndianRussian High Profile E...
Call Girls In {Connaught Place Delhi} 9667938988 IndianRussian High Profile E...
 
Hire 💕 8617370543 Uttara Kannada Call Girls Service Call Girls Agency
Hire 💕 8617370543 Uttara Kannada Call Girls Service Call Girls AgencyHire 💕 8617370543 Uttara Kannada Call Girls Service Call Girls Agency
Hire 💕 8617370543 Uttara Kannada Call Girls Service Call Girls Agency
 
Jodhpur Call Girl 97487*63073 Call Girls in Jodhpur Escort service book now
Jodhpur  Call Girl 97487*63073 Call Girls in Jodhpur Escort service book nowJodhpur  Call Girl 97487*63073 Call Girls in Jodhpur Escort service book now
Jodhpur Call Girl 97487*63073 Call Girls in Jodhpur Escort service book now
 

Appmotives - Software Testing As Service

  • 1. Appmotives - Software Testing As a Service (STAS) Created By – Kalyan Paluri
  • 2. About Appmotives Founded in 2015. We build innovative Software and Solutions using disruptive technologies for large scale Enterprise and Consumer Our technology and process stacks include AI, IOT, Cloud DevOps. We provide Testing Services across all domains.
  • 4. Test Management Process Initiation Test Plan/ Strategy Test Design Test Execution Test Closure • Overview of the Project • Team Deployment • Requirement Analysis • Test Strategy • Risk analysis & assessment • Identification of Test tools • Test Estimations • Identification of Test Scenarios • Scenarios to Automate • Scenarios to run manually • Identification of Test Data • Preparation of Test Frame Work • Preparation of Test Cases • Executing of the Test Cases through automation or Manual • Analyse the Test Results • Defect Reporting • Defect Verification • Regression Testing • Analyse the defect density • Analyse the Test Coverage • Analyse the Test Execution coverage with Pass and Fail Percentages • UAT Sign Off • QA Sign Off
  • 5. Process Involved – Agile Product Backlog Sprint Planning Sprint Activities Sprint Review/ Demo Sprint Retrospective • Create User Stories • Prioritize the User Stories • Moving the user stories to the sprint • Analyse the User Story • Estimating the User Story • Creating the Tasks for Development Team • Daily Scrum Meeting • Working on the User Stories • Completion of the Tasks • Creating Test Cases for the User Stories • Executing the test Cases • Move the Stories for Product Review • Review the User Story • Mark the User Stories to DONE • Create UAT Stories and Prioritize them • Discuss on What Went Well/ What Went Wrong • Areas to improve • Progress on last Retrospective meeting actions notes
  • 6. Process Involved – Release Modal • Adding Manual Cases to the Manual Regression Test Suite • Adding Automation Scripts to Regression Test suite. • Execute the Regression Test Suite by weekly twice • Identify Automation Scenarios • Creating Automation Scripts for the new functionalities • Identify critical issues and creating Automation scripts for them • Changes to the Automation scripts based on any UI or Functional changes • Update the Test Cases for missing scenarios which were identified during regression testing Pre/ Post Release Activities Release Activities • Involving in Sprint modal. • Sprint Planning • Sprint Review/ Demo • Sprint Retrospective • Analysing the Requirements/ User Stories • Creating Test Cases • Prepare Test Data & Environment • Execute the Test Cases • Perform Regression Testing • Perform Acceptance Tests. • Prepare QA Sign off (Release notes) document
  • 7. Tools & Technologies Selenium with Java Selenium with Appium Selenium with C# Selenium with Cucumber UFT with VB Script Functional Automation Tools Performance Tool Jmeter Chrome Developer Tools API Tools Selenium with Rest assured POSTMAN REST Client SOAP UI Rest Assured Other Testing Related Tools Frame Work: Test NG, Junit Build Generation Tools: Maven Code Coverage: Clover Version Control: GIT, SVN IDE: Eclipse, Visual Studio Project/ Test Management Tools • JIRA • Manstis • Rally • IBM RTC • VSTS • Team Pulse • Rational Clear Quest • Pivotal Tracker • Bugzilla
  • 8. Application as a Whole • Smoke/ Sanity Testing • Regression Testing • Retesting • Adhoc Testing • Exploratory Testing • User Acceptance Testing • User Experience Testing Application Migration or Versioning • Data Migration Testing • Application Migration Testing • Regression Testing • OS Upgrade Testing • Application Upgrade Testing Testing Type Levels
  • 9. Testing Types – Page-1 • Functional Testing: Verifying the functionality of the application based on business rules and requirements. • API Testing: Verifying the JSON request and response using POST Man for various services. Using POSTMAN, Created and Automated Test Cases. • SLA Testing: Verifying the request and response times of different services/ pages and comparing them with SLA’s metrics provided by the Development Team. • UI Testing: Comparing the UI Elements/ graphics based on the Wire Frames or Creatives provided by the Design team. • Compatibility Testing: • OS Compatibility Testing: Verifying the application in different OS platforms like Windows, Mac, Linux and with different Mobile OS (iOS, Android, Black Berry, Windows, Symbian etc) • Browser Compatibility Testing: Verifying the application in different Browser platforms like FireFox, Chrome, IE, Safari (iOS), Chrome (Android) etc. • Hardware Compatibility Testing: Verifying the application in different Hardware Requirements. • DB Testing: Verifying the data is modified/ created or delated based on the operations performed on UI side (Front End). • Migration Testing: Verifying the user’s data is migrated properly after rewriting the site from v1.0 to v2.0. • Integration Testing: Verifying the API Services after testing and integrating with all services.
  • 10. Testing Types – Page-2 • Performance Testing: Verifying the application performance on various work loads and also tested memory leaks using Jmeter. • Security Testing: Verifying the application vulnerabilities using VERA Code. • User Experience Testing: Verifying the application accessibility and user friendly ness • Localization Testing: Verifying the content of the application in different languages (Ex: Chinese, Japanese, Spanish, French, Italian, Portuguese etc) • Smoke/ Sanity Testing: Verifying the application basic functionalities before performing any major tests on the new Builds. • Regression Testing: • Verifying affected areas when there is any Bug Fix or new feature/ functionality implemented. • Adhoc Testing: Verifying the application functionality randomly with out knowing about the application behaviour. • Exploratory Testing: Verify the application functionality randomly by knowing the application behaviour.
  • 11. Mobile Testing Types – Page-1 • Installation Testing: Verifying the application is getting installed in different OS Platforms like iOS, Android, Java, Black Berry, Symbian, Windows and etc. • Uninstallation Testing: Verifying the application and its data getting uninstalled and removed after uninstallaing. • Upgrade Testing: • OS Upgrade Testing: Verifying the application properly working and data is saved after upgrading the OS. • APP Upgrade Testing: Verifying the application properly working and data is saved after upgrading the Application. • UI Testing: Comparing the UI Elements/ graphics based on the Wire Frames or Creatives provided by the Design team. • Network Throttling Testing: Verifying the application performance and response in various network conditions like 2G/ 3G/ 4G and different WiFi ranges • Application Responsive Testing: Verifying the key responsive and application performance while using the application. • Interrupt Testing: Verifying the application behaviour when application was paused un expectedly due to Message/ Calls/ notifications/ Alerts or Reminders. • Device Compatibility Testing: Verifying the mobile applications in different devices based on different resolutions (240*320, 320*480, 480*800, 1024*600, 1280*800, 768*1280, 1080*1920 etc) • Notifications Testing: Verifying the application notifications and its behaviour on tapping those notifications.
  • 12. Testing Types in Mobile – 2 • Usability Testing: Verifying the application to ensure that we end up having an easy-to-use, intuitive and similar to industry-accepted interfaces which are widely used • Recoverability Testing: Verifying the application recovers the data properly during the crash or power offs un expectedly or network suspends suddenly. • Audio & Video Testing: Verifying the application’s Audio and Video synchronizations through out the app. • Localization Testing: Verifying the application content is properly loaded in selected language. • Native Applications Testing: Verifying the application is supporting the native applications of the device (Camera, Message, Video player, Audio player, accessing the Images and video files etc) • Third party Integrated Application Testing: Verifying the application is supporting other supported integrated applications (Ex: Social Applications, Video or cloud applications)
  • 14. Case Study #1: Midland Credit Management - (Financial Domain) Challenges: Encore Capital is developing a web site for Customer Debt collections and they need Testing Services to test using any automation tool or perform the tests manually to their website. Solution: We analysed the requirements and provided below testing services. • API Testing: Tested their Web Services using POSTMAN • Automation Testing: Provided below solutions to automate the website and also to integrate with VSTS. • Coded UI with C# • Selenium with C# or Java • Data Migration Testing: Tested migration of the users and their data after migrating the website from v1.0 to 2.0 • Functional Testing: Tested the features implemented in v2.0 website • SLA Testing: Using Chrome Developer tools, provided the metrics of the site performance in different networks. • Integration of Third Party applications for Analytics: Tested the application behaviour and third party applications functionalities once they are integrated in v2.0. Results: - Encore users are able to capture and view the interactions made by the consumers - No major or critical issues are identified after the site went live. About Client: Encore Capital Group is an international specialty finance company with operations and investments in 15 countries.
  • 15. Case Study #2: EASE - Mobile Enterprise Solutions (Mobile Domain) Challenges: Apperian is developing a Mobile Enterprise Application on various Mobile OS Devices. They would like to test these enterprise applications and also their portal sites. Solution: We have come with the following Testing Service solutions • Functionality Testing: We have tested the functionality of the application • Device Compatibility Testing: We have tested on various devices based on different device resolutions • OS Compatibility Testing: We have tested on various OS platforms like iOS, Android, Black Berry and Windows. • Alerts & Notification Testing: We have tested the Push Notifications service and alerts received to the application • Enterprise Policies Testing: We have induced different policies with in the app or to the device and verified the application behaviour. Results: - Most of the companies are using their apps more securely. - Productivity gains. - Opportunities for process improvement - Increased flexibility for employees. - Reduced application maintenance burden on the IT organization - Drives higher enterprise mobility adoption rates About Client: Apperian, Inc., provides a mobile application management platform that does not require app code modifications or software development kits (SDKs).
  • 16. Case Study #3: Gameloft (Gaming Domain) Solution: Gameloft has test lab different manufacturers and models on Java, Symbian, Android, Doja, Windows and Palm OS devices. Provided below different testing services • Device Compatibility Testing: Tested the Game Application on different resolutions. • Frame Rate & Responsive Testing: Tested the responsive ness of the application • Game Mechanics & Rules: Tested the Game Rules and Mechanics and Physics of the application • Interrupt Testing: Tested the application behaviour when the application pauses unexpectedly due to Incoming Calls, Messages, Alerts, Reminders and etc. • Installation and Uninstallation Testing: Tested the whether the application is installed or uninstalled properly and all the memory is deleted when uninstalled. • Localization Testing: Testing the content of the application in different languages. • Loading/ Pause & Recovery Testing: Testing the application whether the Game progress is properly saved or loads, if the application exits abnormally. Results: - Tested around 50+ Games on different OS mobiles (Java, Android, Symbian, Palm OS) - Tested on all familiar manufacturer models developed by Samsung, LG, Alcatel, Asus, Nokia, Sagem etc. - No production issues are observed after the release. About Client: Gameloft is a video game developer and publisher which has created a number of games for mobile phone handsets, tablets, games consoles and other platforms. Client wanted to provide the Testing services on various mobile platform.
  • 17. Case Study #3: Corticon - (Business Rules Management Domain) Solution: Based on the requirement from the client, we came up with a plan to implement Unified Functional Testing Tool (QTP) for both Desktop and WEB applications. Also to use shell scripting for Installer Automation. Hence we have provided following Testing Services. • Automation Testing: Created around 3000+ Test Cases using UFT Tool with VB Script. • Usability Testing: Provided the usability documents and provided the enhancements for the newly implemented features • Localization Testing: Created Unit Tests and verified whether the localization texts are properly displayed or not. • Performance Testing: Created Utility to check the services performance on the production releases. • Integrating Testing with Other tools: Verified the application behaviour after integrating with other internal platforms or tools. • Compatibility Testing: Verified the application on different • OS platforms like Windows, Linux. • Database Tools like DB2, Oracle, SQL and Rolebase cloud • Backend Services like Web Sphere, jboss, Tomcat. Results: - No major defects are identified after the production release. - Automated around 85% of the Test Cases. - Identified few major issues during the Automation Phase and fixed before the production release. - As the same engine used for multiple products, testing efforts was low and no issues were identified in the production About Client: Progress offers modern, reliable, scalable and secure backend to build and run microservices, and leading data connectivity capabilities for harnessing data from business systems. Progress is looking for Automation Testing Services for the developing project “Corticon”