SlideShare ist ein Scribd-Unternehmen logo
1 von 9
Mobility
Testing
www.precisetestingsolution.com
Introduction
Mobility testing is an activity by which app software
developed to hand held the mobile devices is tested to its
functionality, consistency or usability. Mobility testing can
be automated and manual type of testing.
Mobility Testing can be done by the helping of various
tools:
 Appium to Android & iOS Testing Tool:
This is an open-source project to cross platform test automation. Basically,
it’s an HTTP server managing Web Driver sessions. This supports the tests
in any frame work or in any languages that can creates an HTTP requests.
No application code needs to be modified to testing. Any test is suitable for
execute on both iOS and Android on actual devices and emulators. It
supports the native, hybrid or web applications.
 Calabash to Android or iOS Testing Tool:
Used with the Cucumber, TCs are written in natural languages then
translated for test scripts that execute within frame work. This works well
with the Java, Ruby, .NET, Flex or many other programming languages.
 Monkey Talk to Android & iOS Testing Tool:
Both the testers & developers utilize this accomplish the functional
test platform for Android and iOS applications. This consists of
three parts: IDE, an Agent or scripts. IDE creates the test scripts
using record & play-back. Agent is the test instrumentations library
for which application links. Tests can be data driven from a spread
sheet using the CVS format.
 UIAutomator to Android Testing Tool:
It creates the functional Android UI TCs. The scripts are written in
JS. The UIAutomator viewer is used for executes or examines the
test outcomes. The complex sets of user processes can be
reproduced & it can access the native devices buttons too.
 Selendroid to Android Testing tool:
No application code modification is required for use the Selendroid,
which is basically selenium for Android applications. Selenium two &
Web-Driver API are basis for the test code. Frame work interacts with
multiple devices and device emulators simultaneously. Selendroid even
supports the device hot swapping. There’s an inspection component to
recording the device UI state for TC creation.
 Frank to iOS Testing Tool:
This is an iOS only test frame work combining the cucumber / JSON.
Although it has benefits of not requiring the application code changes,
this is difficult to execute directly on devices. This is most suited to
emulators or web based applications.
 Keep It Functional to iOS Testing Tool:
KIF is an open-source frame work developed to iOS
mobile application UI testing. This utilizes accessibility API
built into iOS in order for simulate actual user interactions. Apples
switch for swift makes its use of Objective ‘C’ a pitfalls going forward.
 IOS Driver to iOS Testing Tool:
IOS Driver utilizes the selenium & web drivers API for testing the iOS
mobile applications. It is default is to execute on emulators, where
executions is bullish & scalable. The present version works with the
devices, but really executes more gradually in that case. No
application source-code requires modification or no additional
applications are loaded on device the under test. IOS Driver is
designed for execute as a selenium grid node, which improves the
test speed as it enables parallel GUI testing.
 UI-Automation to IOS Testing Tools:
It is Apple’s test automation frame work. JS is used for operates the
devices UI. As the proprietary-tool, it doesn’t play well with the other
tools and methodologies.
 Native driver testing Tool:
This is an implementation of web driver API which drives of UI of the
native app rather than a web app.
Plan to make native driver a multiplatform tool. Currently working on
following versions:
IOS - usable & in SVN repository
Android - usable & in SVN repository
Windows - Experimental & prototype phase
The web driver is used to do the functional testing of web apps on many
platforms or browsers. By the applying of web driver & all related
technologies for native apps.
Contact Us
Address
D-385, 2nd floor,
Sector-10, Noida-201301
Phone No
+91 120- 4123596, 09555814488
Email:
info@precisetestingsolution.com
Website:
www.precisetestingsolution.com
Thank you

Weitere ähnliche Inhalte

Was ist angesagt?

Niyati_Manual_Testing_ISTQB_Certified_Resume
Niyati_Manual_Testing_ISTQB_Certified_ResumeNiyati_Manual_Testing_ISTQB_Certified_Resume
Niyati_Manual_Testing_ISTQB_Certified_Resume
Niyati Madad
 
Rahul_Auti_Sr. Test Engineer_Manual & Automation_Testing_6_Yrs - Copy
Rahul_Auti_Sr. Test Engineer_Manual & Automation_Testing_6_Yrs - CopyRahul_Auti_Sr. Test Engineer_Manual & Automation_Testing_6_Yrs - Copy
Rahul_Auti_Sr. Test Engineer_Manual & Automation_Testing_6_Yrs - Copy
Rahul Auti
 
01. testing fresher-resume
01. testing fresher-resume01. testing fresher-resume
01. testing fresher-resume
muqtar12
 
BALASAINMA_RESUME
BALASAINMA_RESUMEBALASAINMA_RESUME
BALASAINMA_RESUME
R Every
 

Was ist angesagt? (20)

Mobile Application Testing
Mobile Application TestingMobile Application Testing
Mobile Application Testing
 
Introduction To Mobile-Automation
Introduction To Mobile-AutomationIntroduction To Mobile-Automation
Introduction To Mobile-Automation
 
Niyati_Manual_Testing_ISTQB_Certified_Resume
Niyati_Manual_Testing_ISTQB_Certified_ResumeNiyati_Manual_Testing_ISTQB_Certified_Resume
Niyati_Manual_Testing_ISTQB_Certified_Resume
 
Rahul_Auti_Sr. Test Engineer_Manual & Automation_Testing_6_Yrs - Copy
Rahul_Auti_Sr. Test Engineer_Manual & Automation_Testing_6_Yrs - CopyRahul_Auti_Sr. Test Engineer_Manual & Automation_Testing_6_Yrs - Copy
Rahul_Auti_Sr. Test Engineer_Manual & Automation_Testing_6_Yrs - Copy
 
01. testing fresher-resume
01. testing fresher-resume01. testing fresher-resume
01. testing fresher-resume
 
Appium ppt
Appium pptAppium ppt
Appium ppt
 
Mobile Application Testing
Mobile Application TestingMobile Application Testing
Mobile Application Testing
 
Manual Testing
Manual TestingManual Testing
Manual Testing
 
Mobile Automation with Appium
Mobile Automation with AppiumMobile Automation with Appium
Mobile Automation with Appium
 
BALASAINMA_RESUME
BALASAINMA_RESUMEBALASAINMA_RESUME
BALASAINMA_RESUME
 
Appium: Automation for Mobile Apps
Appium: Automation for Mobile AppsAppium: Automation for Mobile Apps
Appium: Automation for Mobile Apps
 
Automation testing
Automation testingAutomation testing
Automation testing
 
Presentation on Agile Testing
Presentation on Agile TestingPresentation on Agile Testing
Presentation on Agile Testing
 
Resume_Arundhati Ghosh
Resume_Arundhati GhoshResume_Arundhati Ghosh
Resume_Arundhati Ghosh
 
Top ten software testing tools
Top ten software testing toolsTop ten software testing tools
Top ten software testing tools
 
Mohamed_Resume
Mohamed_ResumeMohamed_Resume
Mohamed_Resume
 
Test Automation Framework using Cucumber BDD overview (part 1)
Test Automation Framework using Cucumber BDD overview (part 1)Test Automation Framework using Cucumber BDD overview (part 1)
Test Automation Framework using Cucumber BDD overview (part 1)
 
Cucumber BDD
Cucumber BDDCucumber BDD
Cucumber BDD
 
Indhu G_M&AT
Indhu G_M&ATIndhu G_M&AT
Indhu G_M&AT
 
Mobile Application Testing
Mobile Application TestingMobile Application Testing
Mobile Application Testing
 

Ähnlich wie Mobility testing

Automation Proposal_V1.0
Automation Proposal_V1.0Automation Proposal_V1.0
Automation Proposal_V1.0
Dao Nhỏ
 
The Future of Selenium Testing for Mobile Web and Native Apps
The Future of Selenium Testing for Mobile Web and Native AppsThe Future of Selenium Testing for Mobile Web and Native Apps
The Future of Selenium Testing for Mobile Web and Native Apps
Sauce Labs
 

Ähnlich wie Mobility testing (20)

100 effective software testing tools that boost your Testing
100 effective software testing tools that boost your Testing100 effective software testing tools that boost your Testing
100 effective software testing tools that boost your Testing
 
Automation using Appium
Automation using AppiumAutomation using Appium
Automation using Appium
 
Mobile DevTest Dictionary
Mobile DevTest DictionaryMobile DevTest Dictionary
Mobile DevTest Dictionary
 
Mobile automation testing with selenium and appium
Mobile automation testing with selenium and appiumMobile automation testing with selenium and appium
Mobile automation testing with selenium and appium
 
Android Automation Testing with Selendroid
Android Automation Testing with SelendroidAndroid Automation Testing with Selendroid
Android Automation Testing with Selendroid
 
The ultimate guide to mobile app testing with appium
The ultimate guide to mobile app testing with appiumThe ultimate guide to mobile app testing with appium
The ultimate guide to mobile app testing with appium
 
Android automation tools
Android automation toolsAndroid automation tools
Android automation tools
 
Automated UI Testing Frameworks
Automated UI Testing FrameworksAutomated UI Testing Frameworks
Automated UI Testing Frameworks
 
Automation Proposal_V1.0
Automation Proposal_V1.0Automation Proposal_V1.0
Automation Proposal_V1.0
 
Appium.pptx
Appium.pptxAppium.pptx
Appium.pptx
 
Designing an effective hybrid apps automation framework
Designing an effective hybrid apps automation frameworkDesigning an effective hybrid apps automation framework
Designing an effective hybrid apps automation framework
 
Top 20 best automation testing tools
Top 20 best automation testing toolsTop 20 best automation testing tools
Top 20 best automation testing tools
 
Test automationslides
Test automationslidesTest automationslides
Test automationslides
 
Mobile UI Testing using Appium and Docker
Mobile UI Testing using Appium and DockerMobile UI Testing using Appium and Docker
Mobile UI Testing using Appium and Docker
 
Smartface ile Crossplatform Uygulama Geliştirme
Smartface ile Crossplatform Uygulama GeliştirmeSmartface ile Crossplatform Uygulama Geliştirme
Smartface ile Crossplatform Uygulama Geliştirme
 
The Future of Selenium Testing for Mobile Web and Native Apps
The Future of Selenium Testing for Mobile Web and Native AppsThe Future of Selenium Testing for Mobile Web and Native Apps
The Future of Selenium Testing for Mobile Web and Native Apps
 
SatishKumar_Prolifics
SatishKumar_ProlificsSatishKumar_Prolifics
SatishKumar_Prolifics
 
Shifting landscape of mobile automation, and the future of Appium - Jonathan ...
Shifting landscape of mobile automation, and the future of Appium - Jonathan ...Shifting landscape of mobile automation, and the future of Appium - Jonathan ...
Shifting landscape of mobile automation, and the future of Appium - Jonathan ...
 
Appium overview (Selenium Israel #2, Feb. 2014)
Appium overview (Selenium Israel #2, Feb. 2014)Appium overview (Selenium Israel #2, Feb. 2014)
Appium overview (Selenium Israel #2, Feb. 2014)
 
Mobile application development platform
Mobile application development platformMobile application development platform
Mobile application development platform
 

Mehr von Precise Testing Solution

Mehr von Precise Testing Solution (11)

The Three Major Goals of Cybersecurity for Business Organizations-precise tes...
The Three Major Goals of Cybersecurity for Business Organizations-precise tes...The Three Major Goals of Cybersecurity for Business Organizations-precise tes...
The Three Major Goals of Cybersecurity for Business Organizations-precise tes...
 
Top 5 CERT-IN Empaneled Cybersecurity Companies in India.pptx
Top 5 CERT-IN Empaneled Cybersecurity Companies in India.pptxTop 5 CERT-IN Empaneled Cybersecurity Companies in India.pptx
Top 5 CERT-IN Empaneled Cybersecurity Companies in India.pptx
 
Top 10 Software Testing Companies in India.pdf
Top 10 Software Testing Companies in India.pdfTop 10 Software Testing Companies in India.pdf
Top 10 Software Testing Companies in India.pdf
 
Security testing
Security testingSecurity testing
Security testing
 
How to ensures beta testing on application
How to ensures beta testing on applicationHow to ensures beta testing on application
How to ensures beta testing on application
 
Security Testing for Web Application
Security Testing for Web ApplicationSecurity Testing for Web Application
Security Testing for Web Application
 
Configuration testing
Configuration testingConfiguration testing
Configuration testing
 
User Acceptance Testing Services
User Acceptance Testing ServicesUser Acceptance Testing Services
User Acceptance Testing Services
 
Functional Testing
Functional TestingFunctional Testing
Functional Testing
 
Compatibility Testing
Compatibility TestingCompatibility Testing
Compatibility Testing
 
Reliable Ecommerce Website Testing
Reliable Ecommerce Website TestingReliable Ecommerce Website Testing
Reliable Ecommerce Website Testing
 

Kürzlich hochgeladen

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 

Kürzlich hochgeladen (20)

Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 

Mobility testing

  • 2. Introduction Mobility testing is an activity by which app software developed to hand held the mobile devices is tested to its functionality, consistency or usability. Mobility testing can be automated and manual type of testing. Mobility Testing can be done by the helping of various tools:
  • 3.  Appium to Android & iOS Testing Tool: This is an open-source project to cross platform test automation. Basically, it’s an HTTP server managing Web Driver sessions. This supports the tests in any frame work or in any languages that can creates an HTTP requests. No application code needs to be modified to testing. Any test is suitable for execute on both iOS and Android on actual devices and emulators. It supports the native, hybrid or web applications.  Calabash to Android or iOS Testing Tool: Used with the Cucumber, TCs are written in natural languages then translated for test scripts that execute within frame work. This works well with the Java, Ruby, .NET, Flex or many other programming languages.
  • 4.  Monkey Talk to Android & iOS Testing Tool: Both the testers & developers utilize this accomplish the functional test platform for Android and iOS applications. This consists of three parts: IDE, an Agent or scripts. IDE creates the test scripts using record & play-back. Agent is the test instrumentations library for which application links. Tests can be data driven from a spread sheet using the CVS format.  UIAutomator to Android Testing Tool: It creates the functional Android UI TCs. The scripts are written in JS. The UIAutomator viewer is used for executes or examines the test outcomes. The complex sets of user processes can be reproduced & it can access the native devices buttons too.
  • 5.  Selendroid to Android Testing tool: No application code modification is required for use the Selendroid, which is basically selenium for Android applications. Selenium two & Web-Driver API are basis for the test code. Frame work interacts with multiple devices and device emulators simultaneously. Selendroid even supports the device hot swapping. There’s an inspection component to recording the device UI state for TC creation.  Frank to iOS Testing Tool: This is an iOS only test frame work combining the cucumber / JSON. Although it has benefits of not requiring the application code changes, this is difficult to execute directly on devices. This is most suited to emulators or web based applications.
  • 6.  Keep It Functional to iOS Testing Tool: KIF is an open-source frame work developed to iOS mobile application UI testing. This utilizes accessibility API built into iOS in order for simulate actual user interactions. Apples switch for swift makes its use of Objective ‘C’ a pitfalls going forward.  IOS Driver to iOS Testing Tool: IOS Driver utilizes the selenium & web drivers API for testing the iOS mobile applications. It is default is to execute on emulators, where executions is bullish & scalable. The present version works with the devices, but really executes more gradually in that case. No application source-code requires modification or no additional applications are loaded on device the under test. IOS Driver is designed for execute as a selenium grid node, which improves the test speed as it enables parallel GUI testing.
  • 7.  UI-Automation to IOS Testing Tools: It is Apple’s test automation frame work. JS is used for operates the devices UI. As the proprietary-tool, it doesn’t play well with the other tools and methodologies.  Native driver testing Tool: This is an implementation of web driver API which drives of UI of the native app rather than a web app. Plan to make native driver a multiplatform tool. Currently working on following versions: IOS - usable & in SVN repository Android - usable & in SVN repository Windows - Experimental & prototype phase The web driver is used to do the functional testing of web apps on many platforms or browsers. By the applying of web driver & all related technologies for native apps.
  • 8. Contact Us Address D-385, 2nd floor, Sector-10, Noida-201301 Phone No +91 120- 4123596, 09555814488 Email: info@precisetestingsolution.com Website: www.precisetestingsolution.com