Suche senden
Hochladen
Mobile Application Testing
•
Als PPTX, PDF herunterladen
•
0 gefällt mir
•
1,056 views
S
Sun Technlogies
Folgen
Mobile Application Testing
Weniger lesen
Mehr lesen
Software
Melden
Teilen
Melden
Teilen
1 von 24
Jetzt herunterladen
Empfohlen
Mobile Application Testing Training Presentation
Mobile Application Testing Training Presentation
MobiGnosis
Mobile application testing tutorial
Mobile application testing tutorial
Lokesh Agrawal
Mobile application testing
Mobile application testing
Softheme
Mobile Application Testing
Mobile Application Testing
Shivaraj R
Mobile App Testing Strategy by RapidValue Solutions
Mobile App Testing Strategy by RapidValue Solutions
RapidValue
Mobile application testing
Mobile application testing
vodQA
Mobile Application Testing
Mobile Application Testing
Ramakrishna Telapolu
Mobile Application Testing
Mobile Application Testing
SWAAM Tech
Empfohlen
Mobile Application Testing Training Presentation
Mobile Application Testing Training Presentation
MobiGnosis
Mobile application testing tutorial
Mobile application testing tutorial
Lokesh Agrawal
Mobile application testing
Mobile application testing
Softheme
Mobile Application Testing
Mobile Application Testing
Shivaraj R
Mobile App Testing Strategy by RapidValue Solutions
Mobile App Testing Strategy by RapidValue Solutions
RapidValue
Mobile application testing
Mobile application testing
vodQA
Mobile Application Testing
Mobile Application Testing
Ramakrishna Telapolu
Mobile Application Testing
Mobile Application Testing
SWAAM Tech
Mobile Application Testing by Javed Ansari
Mobile Application Testing by Javed Ansari
Javed Ansari
Mobile Applications Testing: From Concepts to Practice
Mobile Applications Testing: From Concepts to Practice
TechWell
Basic Guide For Mobile Application Testing
Basic Guide For Mobile Application Testing
Sourabh Kasliwal
Mobile Testing Service Desk_Own.ppt
Mobile Testing Service Desk_Own.ppt
QA Programmer
Mobile Application Testing Strategy
Mobile Application Testing Strategy
ankitQA
Mobile Application Testing
Mobile Application Testing
Noor Orfahly
Mobile testing practices
Mobile testing practices
Rakesh Jha
Mobile App Testing Strategy
Mobile App Testing Strategy
Software Assurance LLC
Top 10 Mobile Application Testing Tools | Edureka
Top 10 Mobile Application Testing Tools | Edureka
Edureka!
Mobile applications testing
Mobile applications testing
Rahul Ranjan
Main Challenges of Mobile Testing
Main Challenges of Mobile Testing
TestObject - Mobile Testing
Mobile testing day_2_3_ppt
Mobile testing day_2_3_ppt
sayhi2sudarshan
Mobile Testing Types and Basic Process
Mobile Testing Types and Basic Process
Olesia Hirnyk
Mobile application testing
Mobile application testing
Tharindra Jayamaha
Testing Mobile Applications
Testing Mobile Applications
Johan Hoberg
Mobile App Testing
Mobile App Testing
Geekit |Software Testing Services and Consultancy
Mobile applications testing (challenges, tools & techniques)
Mobile applications testing (challenges, tools & techniques)
Rakesh Jha
Mobile testing
Mobile testing
Qualitest
Mobile Software Testing Challenges
Mobile Software Testing Challenges
Buşra Deniz, CSM
Extended Finite State Machine - EFSM
Extended Finite State Machine - EFSM
Sun Technlogies
Mobile App Testing Best Practices
Mobile App Testing Best Practices
Keynote Mobile Testing
Software testing
Software testing
Rakshitha Raviprakash
Weitere ähnliche Inhalte
Was ist angesagt?
Mobile Application Testing by Javed Ansari
Mobile Application Testing by Javed Ansari
Javed Ansari
Mobile Applications Testing: From Concepts to Practice
Mobile Applications Testing: From Concepts to Practice
TechWell
Basic Guide For Mobile Application Testing
Basic Guide For Mobile Application Testing
Sourabh Kasliwal
Mobile Testing Service Desk_Own.ppt
Mobile Testing Service Desk_Own.ppt
QA Programmer
Mobile Application Testing Strategy
Mobile Application Testing Strategy
ankitQA
Mobile Application Testing
Mobile Application Testing
Noor Orfahly
Mobile testing practices
Mobile testing practices
Rakesh Jha
Mobile App Testing Strategy
Mobile App Testing Strategy
Software Assurance LLC
Top 10 Mobile Application Testing Tools | Edureka
Top 10 Mobile Application Testing Tools | Edureka
Edureka!
Mobile applications testing
Mobile applications testing
Rahul Ranjan
Main Challenges of Mobile Testing
Main Challenges of Mobile Testing
TestObject - Mobile Testing
Mobile testing day_2_3_ppt
Mobile testing day_2_3_ppt
sayhi2sudarshan
Mobile Testing Types and Basic Process
Mobile Testing Types and Basic Process
Olesia Hirnyk
Mobile application testing
Mobile application testing
Tharindra Jayamaha
Testing Mobile Applications
Testing Mobile Applications
Johan Hoberg
Mobile App Testing
Mobile App Testing
Geekit |Software Testing Services and Consultancy
Mobile applications testing (challenges, tools & techniques)
Mobile applications testing (challenges, tools & techniques)
Rakesh Jha
Mobile testing
Mobile testing
Qualitest
Mobile Software Testing Challenges
Mobile Software Testing Challenges
Buşra Deniz, CSM
Was ist angesagt?
(19)
Mobile Application Testing by Javed Ansari
Mobile Application Testing by Javed Ansari
Mobile Applications Testing: From Concepts to Practice
Mobile Applications Testing: From Concepts to Practice
Basic Guide For Mobile Application Testing
Basic Guide For Mobile Application Testing
Mobile Testing Service Desk_Own.ppt
Mobile Testing Service Desk_Own.ppt
Mobile Application Testing Strategy
Mobile Application Testing Strategy
Mobile Application Testing
Mobile Application Testing
Mobile testing practices
Mobile testing practices
Mobile App Testing Strategy
Mobile App Testing Strategy
Top 10 Mobile Application Testing Tools | Edureka
Top 10 Mobile Application Testing Tools | Edureka
Mobile applications testing
Mobile applications testing
Main Challenges of Mobile Testing
Main Challenges of Mobile Testing
Mobile testing day_2_3_ppt
Mobile testing day_2_3_ppt
Mobile Testing Types and Basic Process
Mobile Testing Types and Basic Process
Mobile application testing
Mobile application testing
Testing Mobile Applications
Testing Mobile Applications
Mobile App Testing
Mobile App Testing
Mobile applications testing (challenges, tools & techniques)
Mobile applications testing (challenges, tools & techniques)
Mobile testing
Mobile testing
Mobile Software Testing Challenges
Mobile Software Testing Challenges
Andere mochten auch
Extended Finite State Machine - EFSM
Extended Finite State Machine - EFSM
Sun Technlogies
Mobile App Testing Best Practices
Mobile App Testing Best Practices
Keynote Mobile Testing
Software testing
Software testing
Rakshitha Raviprakash
Jira
Jira
Sun Technlogies
XPATH
XPATH
Sun Technlogies
Selenium
Selenium
Sun Technlogies
Selenium web driver
Selenium web driver
Sun Technlogies
Testing Checklist for Mobile Applications-By Anurag Khode
Testing Checklist for Mobile Applications-By Anurag Khode
Anurag Khode
Mobile App Testing Checklist
Mobile App Testing Checklist
Manoj Lonar
Testing Techniques for Mobile Applications
Testing Techniques for Mobile Applications
IndicThreads
Mobile Search: The Landscape, testing, & Getting results
Mobile Search: The Landscape, testing, & Getting results
aiCommerce
Live streaming
Live streaming
trs4
Seven Steps to Remove Barriers and Accelerate Mobile Testing
Seven Steps to Remove Barriers and Accelerate Mobile Testing
Keynote Mobile Testing
Jonathan Elkin - Tackling Mobile Web Testing: Overcoming Challenges, with Scrum
Jonathan Elkin - Tackling Mobile Web Testing: Overcoming Challenges, with Scrum
AgileNZ Conference
Web App Testing With Selenium
Web App Testing With Selenium
joaopmaia
Mobile Testing: Challenges & Current Best Practices
Mobile Testing: Challenges & Current Best Practices
QASource
Andere mochten auch
(16)
Extended Finite State Machine - EFSM
Extended Finite State Machine - EFSM
Mobile App Testing Best Practices
Mobile App Testing Best Practices
Software testing
Software testing
Jira
Jira
XPATH
XPATH
Selenium
Selenium
Selenium web driver
Selenium web driver
Testing Checklist for Mobile Applications-By Anurag Khode
Testing Checklist for Mobile Applications-By Anurag Khode
Mobile App Testing Checklist
Mobile App Testing Checklist
Testing Techniques for Mobile Applications
Testing Techniques for Mobile Applications
Mobile Search: The Landscape, testing, & Getting results
Mobile Search: The Landscape, testing, & Getting results
Live streaming
Live streaming
Seven Steps to Remove Barriers and Accelerate Mobile Testing
Seven Steps to Remove Barriers and Accelerate Mobile Testing
Jonathan Elkin - Tackling Mobile Web Testing: Overcoming Challenges, with Scrum
Jonathan Elkin - Tackling Mobile Web Testing: Overcoming Challenges, with Scrum
Web App Testing With Selenium
Web App Testing With Selenium
Mobile Testing: Challenges & Current Best Practices
Mobile Testing: Challenges & Current Best Practices
Ähnlich wie Mobile Application Testing
Automation Proposal_V1.0
Automation Proposal_V1.0
Dao Nhỏ
03 - Membangun Aplikasi Mobile Berkualitas (Herman Tolle)
03 - Membangun Aplikasi Mobile Berkualitas (Herman Tolle)
Lab Mobile Filkom UB
HienVo_Mobile Testing_v.1.2
HienVo_Mobile Testing_v.1.2
Hien Vo
Mobile app testing
Mobile app testing
BugRaptors
Mobile testing
Mobile testing
Alex Hung
Automated Mobile Testing using Appium.pdf
Automated Mobile Testing using Appium.pdf
Anand722237
Testing the UI of Mobile Applications
Testing the UI of Mobile Applications
Marco Torchiano
Android & iPhone App Testing
Android & iPhone App Testing
SWAAM Tech
mohit anand
mohit anand
BabuDevanandam
Mobile testing
Mobile testing
Alex Hung
Mobile Testing
Mobile Testing
Christopher Ignace
Mobile Automation Meetup Presentation [English]
Mobile Automation Meetup Presentation [English]
Maria Carcar
Best Practices in Mobile CI (webinar)
Best Practices in Mobile CI (webinar)
Sauce Labs
Mobile Automation with Appium
Mobile Automation with Appium
Manoj Kumar Kumar
Appium - test automation for mobile apps
Appium - test automation for mobile apps
Aleksejs Trescalins
Mobile App Testing: Methods and Benefits
Mobile App Testing: Methods and Benefits
ForceBolt
Advanced Appium
Advanced Appium
Dan Cuellar
Mobile Application Test automation using MonkeyTalk Tool
Mobile Application Test automation using MonkeyTalk Tool
Vivek Pansara
Velocity2013 mobile ci_intuit
Velocity2013 mobile ci_intuit
Tina Su
Speed to Market in Mobile Development
Speed to Market in Mobile Development
Tina Su
Ähnlich wie Mobile Application Testing
(20)
Automation Proposal_V1.0
Automation Proposal_V1.0
03 - Membangun Aplikasi Mobile Berkualitas (Herman Tolle)
03 - Membangun Aplikasi Mobile Berkualitas (Herman Tolle)
HienVo_Mobile Testing_v.1.2
HienVo_Mobile Testing_v.1.2
Mobile app testing
Mobile app testing
Mobile testing
Mobile testing
Automated Mobile Testing using Appium.pdf
Automated Mobile Testing using Appium.pdf
Testing the UI of Mobile Applications
Testing the UI of Mobile Applications
Android & iPhone App Testing
Android & iPhone App Testing
mohit anand
mohit anand
Mobile testing
Mobile testing
Mobile Testing
Mobile Testing
Mobile Automation Meetup Presentation [English]
Mobile Automation Meetup Presentation [English]
Best Practices in Mobile CI (webinar)
Best Practices in Mobile CI (webinar)
Mobile Automation with Appium
Mobile Automation with Appium
Appium - test automation for mobile apps
Appium - test automation for mobile apps
Mobile App Testing: Methods and Benefits
Mobile App Testing: Methods and Benefits
Advanced Appium
Advanced Appium
Mobile Application Test automation using MonkeyTalk Tool
Mobile Application Test automation using MonkeyTalk Tool
Velocity2013 mobile ci_intuit
Velocity2013 mobile ci_intuit
Speed to Market in Mobile Development
Speed to Market in Mobile Development
Mehr von Sun Technlogies
Silk Performer Presentation v1
Silk Performer Presentation v1
Sun Technlogies
Path Testing
Path Testing
Sun Technlogies
Maven and ANT
Maven and ANT
Sun Technlogies
HTML, CSS and Java Scripts Basics
HTML, CSS and Java Scripts Basics
Sun Technlogies
Jmeter
Jmeter
Sun Technlogies
Javascript
Javascript
Sun Technlogies
HyperText Markup Language - HTML
HyperText Markup Language - HTML
Sun Technlogies
Cascading Style Sheets - CSS
Cascading Style Sheets - CSS
Sun Technlogies
Core java
Core java
Sun Technlogies
Automation Testing
Automation Testing
Sun Technlogies
Devops
Devops
Sun Technlogies
QTest
QTest
Sun Technlogies
Array and functions
Array and functions
Sun Technlogies
Sikuli
Sikuli
Sun Technlogies
Mehr von Sun Technlogies
(14)
Silk Performer Presentation v1
Silk Performer Presentation v1
Path Testing
Path Testing
Maven and ANT
Maven and ANT
HTML, CSS and Java Scripts Basics
HTML, CSS and Java Scripts Basics
Jmeter
Jmeter
Javascript
Javascript
HyperText Markup Language - HTML
HyperText Markup Language - HTML
Cascading Style Sheets - CSS
Cascading Style Sheets - CSS
Core java
Core java
Automation Testing
Automation Testing
Devops
Devops
QTest
QTest
Array and functions
Array and functions
Sikuli
Sikuli
Kürzlich hochgeladen
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
kaushalgiri8080
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
anilsa9823
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
BradBedford3
What is Binary Language? Computer Number Systems
What is Binary Language? Computer Number Systems
JheuzeDellosa
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and Backend
Arshad QA
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
ICS
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
stazi3110
Professional Resume Template for Software Developers
Professional Resume Template for Software Developers
Vinodh Ram
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
MyIntelliSource, Inc.
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
soniya singh
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
kalichargn70th171
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
ABDERRAOUF MEHENNI
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
Wave PLM
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
SolGuruz
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
aagamshah0812
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Christina Lin
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
ThousandEyes
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
joe51371421
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
harshavardhanraghave
Kürzlich hochgeladen
(20)
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
What is Binary Language? Computer Number Systems
What is Binary Language? Computer Number Systems
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and Backend
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Professional Resume Template for Software Developers
Professional Resume Template for Software Developers
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Mobile Application Testing
1.
© Sun Technologies
Inc. 1 MOBILE APPLICATION TESTING
2.
MOBILE APPLICATION TESTING •
is a process by which a developed application of a mobile device is tested for its functionality , consistency and usability. • Application distribution platforms-app store, google play • Designed and tested on emulators before the field testing • Ex calendar , contacts, email, games ….. © Sun Technologies Inc. 2
3.
© Sun Technologies
Inc. 3 Mobile App Challenges Mobile application testing is a quite different which involves many things like, • Wide varieties of mobile devices • Different mobile operating system • Different mobile network operators • Input method • Memory usage • Usability
4.
© Sun Technologies
Inc. 4 Mobile Platforms • Android • iOS • Symbian(Nokia) • J2ME • RIM(Blackberry) • BREW • Windows Mobile • Bada(Samsung)
5.
© Sun Technologies
Inc. 5 Types of mobile devices • Candy bar phones • Touch Screen phones • Slider phones • Clamshell devices(flip phones) • Phones with QWERTY keyboard
6.
© Sun Technologies
Inc. 6 Types of mobile application Native apps •Runs on device os and firmware •Android, iOS Web app •Browser app , web capable mobile devices •HTML, JavaScript Hybrid app •Combination of native and web apps •Has cross platform comptability
7.
© Sun Technologies
Inc. 7 Mobile App Testing Approach Installation /uninstallation –download and delete Workflows and Feature Testing • Functional –specs and requirements • Data-different types of data • Regression • Performance-quick and responsive • Localization- handle different languages Scenarios •Credible usage stories and workflows Device interactions(web , network , apps) •Wi-Fi, Cellular Network ,apps
8.
© Sun Technologies
Inc. 8 • Installation • Application Start/stop Behavior • Application Credentials • Interruptions-Voice calls • Interruptions-SMS • Auto start • No disruption to key device applications Testcase Strategies
9.
© Sun Technologies
Inc. 9 • UI testing-color ,menu , style • Performance and stress-under low resources • compatibility testing • Interruption testing-voice calls,sms,low memory notification • Adhoc testing • Low network/no network Usability testing • Security testing Types Of Mobile App Testing
10.
© Sun Technologies
Inc. 10 • Automation is a process ,which includes the development of scripts to run the test cases automatically with out manual intervention and to log results. Why Automation? • Manual Testing of all workflow ,all negative scenarios is time and cost consuming • It does not require human intervention. • It increases speed of test execution and test coverage. Automation
11.
© Sun Technologies
Inc. 11 Aagfyhjc sccAAuto Growing mobile apps Agile development cycle Mobile Landscape Complexities Globalization: Apps releasing in multiple languages Need of Automation in Mobile Testing Automation Is the key
12.
© Sun Technologies
Inc. Mobile Automation Tools 12
13.
© Sun Technologies
Inc. 13 RIGHT TOOL Preference to free/paid tool Which app to automate: Android/iOS or both? Time Crunch Flexibility of tester with the scripting languages Community support First party/Third Party Choose The Right Tool
14.
© Sun Technologies
Inc. 14 Monkey Runner Android app only Basic UI testing Time Crunch Low effort/investment UI Automator Android app only Intensive UI testing. Don’t want to use third party tool. Have time to build a stable automation solution. Monkey Talk Android & iOS app app doesn’t supports web view. Image comparison requirement. Can install agents in your app / can invest money per month Appium Android & iOS app Intensive UI testing Don’t have code / Don’t want to install any agent. Stable automation solution (free) for suite of apps Use case scenario
15.
© Sun Technologies
Inc. 14 Key Features Components of this tool • Provides an API for writing programs to control an Android device/emulator. • Can be used for both functional and UI testing. • Entirely based on coordinates based automation. • MonkeyRunner • MonkeyDevice • MonkeyImage Monkey Runner
16.
Monkey Runner © Sun
Technologies Inc. 16 Strengths Easy to set-up. Test multiple devices at a time. Appropriate for regression testing of a basic app. Random testing. Limitations Only supports Android. Different script for different device. Even slight change in UI breaks the script.
17.
UI Automator Key Features ©
Sun Technologies Inc. 17 • It is a java library containing API’s to create customized functional UI tests. • Integrated with Google’s own Android development IDE • Entirely based on object based automation. Components of this tool • Uiautomatorviewer • API framework
18.
© Sun Technologies
Inc. 18 Strengths One of the best tools for testing android apps. Comes bundled with Android Studio IDE. Appropriate for UI testing of any android app. Limitations Only supports Android (versions > 4.3). Lack of support for Web view. Lack methods for some gestures like long press on an element. UI Automator
19.
Monkey Talk © Sun
Technologies Inc. 19 • MonkeyTalk IDE • MonkeyTalk Agent • It is an integrated environment for recording, customizing and managing test suites. • Open source, eclipse based IDE. • Used for automation of both iOS & Android apps. • Limited features are available in the free version of this tool. Paid version is costly. Components of this tool Key Features
20.
Monkey Talk © Sun
Technologies Inc. 20 Strengths Supports both iOS and Android apps. Test multiple devices at a time. Open source Image comparison is supported Limitations The essential features are available in the paid version. Doesn’t support web view. Agent needs to be installed in the app which needs to be tested. Limited Xpath support.
21.
APPIUM © Sun Technologies
Inc. 21 • It is a HTTP server that takes HTTP commands from the test script and executes the command on the device. • Based on WebDriver JSON protocol. • Used for automation of both iOS & Android apps. • Totally derived from selenium code + mobile gesture handling Key Features Components of this tool • Appium Server • Appium Client libraries • Appium Inspector
22.
APPIUM © Sun Technologies
Inc. 22 Strengths Supports both iOS and Android apps. One of the most versatile tools for testing any native, hybrid and mobile web apps. Doesn’t require code access or recompiling the app. Test multiple android devices at a time. Limitations No support for parallel test for iOS apps. No support for Android version < 4.1 (selendroid can be used) No Image comparison. No option to switch off network connection.
23.
The Process: Recipe
of Success © Sun Technologies Inc. 23 Know your mobile app. Identify the right automation tool. Write test script to cover all the testing workflows in the app. Run the script for the test pass. Next Release: Update the script. Repeat until the app lives on the app store.
24.
Test cases which
are not suitable for automation are as follows: • Test cases that are newly designed and not executed manually at least once • Test cases for which the requirements are changing frequently • Test cases which are executed on adhoc basis 24© Sun Technologies Inc.
Jetzt herunterladen