SlideShare una empresa de Scribd logo
1 de 19
Descargar para leer sin conexión
Webinar
Mobile Test Automation: Challenges and Open
              Source Solutions
             27th Feb, 2013 | Wednesday
Agenda
Challenges involved in Mobile Application Testing

Effective use of Mobile Test Automation

Live Demo: Open Source Tools (MonkeyTalk, Selenium)

Best Practices to Implement
Agenda
Challenges involved in Mobile Application Testing

Effective use of Mobile Test Automation

Live Demo: Open Source Tools (MonkeyTalk, Selenium)

Best Practices to Implement
Challenges
• Diversity: OS Platforms X Hardware X Devices X Carrier Networks

• Native vs. Web Applications

• Functionality: Talking, Gaming, Browsing, Listening, Business,
  Communication

• User Experience: Installation, Usability, Connectivity, Data Usage etc.
Mobile App Diversity
                                                             Gaming

                                                             Browsing

                                                             Streaming
                                                             Social

                                                             Business

                                                            Communication




Platforms   X   Hardware   X   Devices   X   Native/Web X      Function
Challenges
• Integration with existing Systems

• Accelerated Development

• Performance & Security

• Backward Compatibility
Agenda
Challenges involved in Mobile Application Testing

Effective use of Mobile Test Automation

Live Demo: Open Source Tools (MonkeyTalk, Selenium)

Best Practices to Implement
When to plan Automation?
            • Stable Automation Framework useful
              across multiple Platforms

            • Use Emulators for Automation early in the
              development cycle

            • Use Real device for automation only to
              emulate real time usage
How to implement Automation Tools?
1.   Define the automation scope

2.   Select the Test Automation Tool suitable
     for your application and supports
     multiple OSs

3.   Start by building automation scripts for
     smoke testing

4.   Gradually build a basic test suite for
     regression testing that represents
     business critical use cases
Tools Landscape
                              Mobile Emulators & Simulators




          Open Source Tools




        Commercial Tools
Agenda
Challenges involved in Mobile Application Testing

Effective use of Mobile Test Automation

Live Demo: Open Source Tools (MonkeyTalk, Selenium)

Best Practices to Implement
MonkeyTalk
MonkeyTalk supports both iOS and Android mobile applications for automation


     Application APK                                       MonkeyTalk
                                 Android Emulator           TestScript
           File



                       Android SDK

    Eclipse IDE with AspectJ Plug-in                   MonkeyTalk IDE
Selenium for Mobile
• Selenium supports iOS and Android mobile applications for
  automation

            Selenium              Android Emulator
            WebDriver


       Selenium TestScript          Android SDK

   Eclipse IDE
Robotium
• Supports Android applications for Automation

• Robotium RC can be utilized to run testscripts in a Test Lab
  setup
Agenda
Challenges involved in Mobile Application Testing

Effective use of Mobile Test Automation

Live Demo: Open Source Tools (MonkeyTalk, Selenium)

Best Practices to Implement
Best Practices
• Test Early and Often

• Create matrix of Platforms, Devices, Network Connections (2G, 3G, Wi-Fi,
  LTE, etc.), Carriers for Testing (Including different OS versions)

• Test for Performance and Security

• Keep Target Audience in mind while testing

• Tool selection should take into account emulator and real device support
  across platforms
Thank You



Questions?
Free Consultation



Write us on info@cygnet-infotech.com to
get a free POC done on your Mobile App
Contact Us
Email: info@cygnet-infotech.com    India
                                   Cygnet Infotech Pvt Ltd.
Website: www.cygnet-infotech.com   2A, Manikyam, Opp. Samudra Annexe,
                                   Nr. Shilp Cross Roads, Off. C. G. Road,
Facebook                           Navrangpura, Ahmedabad, Gujarat, India.
                                   Tel: +91-79-30487400;
LinkedIn                           Fax: +91-79-30487422
Twitter - @CygnetInfotech
Skype – cygnet-infotech-pvt-ltd
                                   USA
                                   Cygnet Infotech LLC.
                                   Mack-Cali Centre III,
                                   140 E, Ridgewood Avenue,
                                   Suite 415 ST, Paramus, NJ 07652.
                                   Tel: +1-201-995-7444;
                                   Fax : +1-201-221-8516

Más contenido relacionado

Más de Cygnet Infotech

Emerging Technologies: The Power to Future Ready Business
Emerging Technologies: The Power to Future Ready BusinessEmerging Technologies: The Power to Future Ready Business
Emerging Technologies: The Power to Future Ready BusinessCygnet Infotech
 
Cloud Computing: Delivering Public, Private and Hybrid Cloud Solutions
Cloud Computing: Delivering Public, Private and Hybrid Cloud SolutionsCloud Computing: Delivering Public, Private and Hybrid Cloud Solutions
Cloud Computing: Delivering Public, Private and Hybrid Cloud SolutionsCygnet Infotech
 
Microsoft Dynamics 365 - The Engine that Thrives Transformation
Microsoft Dynamics 365 - The Engine that Thrives TransformationMicrosoft Dynamics 365 - The Engine that Thrives Transformation
Microsoft Dynamics 365 - The Engine that Thrives TransformationCygnet Infotech
 
DevOps - The Best Way to Break the Silos
DevOps - The Best Way to Break the SilosDevOps - The Best Way to Break the Silos
DevOps - The Best Way to Break the SilosCygnet Infotech
 
Robotic Process Automation (RPA) in Manufacturing Industry
Robotic Process Automation (RPA) in Manufacturing IndustryRobotic Process Automation (RPA) in Manufacturing Industry
Robotic Process Automation (RPA) in Manufacturing IndustryCygnet Infotech
 
Quality Engineering in the New Era
Quality Engineering in the New EraQuality Engineering in the New Era
Quality Engineering in the New EraCygnet Infotech
 
5 ways blockchain improves business flexibility
5 ways blockchain improves business flexibility 5 ways blockchain improves business flexibility
5 ways blockchain improves business flexibility Cygnet Infotech
 
5 Reasons to Adopt Product Engineering
5 Reasons to Adopt Product Engineering5 Reasons to Adopt Product Engineering
5 Reasons to Adopt Product EngineeringCygnet Infotech
 
Successful SAP Implementation Checklist
Successful SAP Implementation ChecklistSuccessful SAP Implementation Checklist
Successful SAP Implementation ChecklistCygnet Infotech
 
The Quality Assurance Checklist for Progressive Testing
The Quality Assurance Checklist for Progressive TestingThe Quality Assurance Checklist for Progressive Testing
The Quality Assurance Checklist for Progressive TestingCygnet Infotech
 
DevOps - The Key to Rapid Productization (Introduction to the 5C's of DevOps)
DevOps - The Key to Rapid Productization (Introduction to the 5C's of DevOps)DevOps - The Key to Rapid Productization (Introduction to the 5C's of DevOps)
DevOps - The Key to Rapid Productization (Introduction to the 5C's of DevOps)Cygnet Infotech
 
Introduction to Blockchain-as-a-Service (BaaS)
Introduction to Blockchain-as-a-Service (BaaS)Introduction to Blockchain-as-a-Service (BaaS)
Introduction to Blockchain-as-a-Service (BaaS)Cygnet Infotech
 
5 Ways MS Dynamics 365 Empowers Digital Transformation
5 Ways MS Dynamics 365 Empowers Digital Transformation5 Ways MS Dynamics 365 Empowers Digital Transformation
5 Ways MS Dynamics 365 Empowers Digital TransformationCygnet Infotech
 
7 Industries Influencing Blockchain Testing
7 Industries Influencing Blockchain Testing7 Industries Influencing Blockchain Testing
7 Industries Influencing Blockchain TestingCygnet Infotech
 
Product Engineering - Designing Systems that Exceeds Expectations
Product Engineering - Designing Systems that Exceeds ExpectationsProduct Engineering - Designing Systems that Exceeds Expectations
Product Engineering - Designing Systems that Exceeds ExpectationsCygnet Infotech
 
Introduction to 5w’s of DevOps
Introduction to 5w’s of DevOpsIntroduction to 5w’s of DevOps
Introduction to 5w’s of DevOpsCygnet Infotech
 
Importance of SAP for Business Growth
Importance of SAP for Business GrowthImportance of SAP for Business Growth
Importance of SAP for Business GrowthCygnet Infotech
 
Agile Methodology in Software Development Cycle
Agile Methodology in Software Development CycleAgile Methodology in Software Development Cycle
Agile Methodology in Software Development CycleCygnet Infotech
 
Reasons to Invest in User Experience
Reasons to Invest in User ExperienceReasons to Invest in User Experience
Reasons to Invest in User ExperienceCygnet Infotech
 
Top Digital Transformation Trends (2020)
Top Digital Transformation Trends (2020)Top Digital Transformation Trends (2020)
Top Digital Transformation Trends (2020)Cygnet Infotech
 

Más de Cygnet Infotech (20)

Emerging Technologies: The Power to Future Ready Business
Emerging Technologies: The Power to Future Ready BusinessEmerging Technologies: The Power to Future Ready Business
Emerging Technologies: The Power to Future Ready Business
 
Cloud Computing: Delivering Public, Private and Hybrid Cloud Solutions
Cloud Computing: Delivering Public, Private and Hybrid Cloud SolutionsCloud Computing: Delivering Public, Private and Hybrid Cloud Solutions
Cloud Computing: Delivering Public, Private and Hybrid Cloud Solutions
 
Microsoft Dynamics 365 - The Engine that Thrives Transformation
Microsoft Dynamics 365 - The Engine that Thrives TransformationMicrosoft Dynamics 365 - The Engine that Thrives Transformation
Microsoft Dynamics 365 - The Engine that Thrives Transformation
 
DevOps - The Best Way to Break the Silos
DevOps - The Best Way to Break the SilosDevOps - The Best Way to Break the Silos
DevOps - The Best Way to Break the Silos
 
Robotic Process Automation (RPA) in Manufacturing Industry
Robotic Process Automation (RPA) in Manufacturing IndustryRobotic Process Automation (RPA) in Manufacturing Industry
Robotic Process Automation (RPA) in Manufacturing Industry
 
Quality Engineering in the New Era
Quality Engineering in the New EraQuality Engineering in the New Era
Quality Engineering in the New Era
 
5 ways blockchain improves business flexibility
5 ways blockchain improves business flexibility 5 ways blockchain improves business flexibility
5 ways blockchain improves business flexibility
 
5 Reasons to Adopt Product Engineering
5 Reasons to Adopt Product Engineering5 Reasons to Adopt Product Engineering
5 Reasons to Adopt Product Engineering
 
Successful SAP Implementation Checklist
Successful SAP Implementation ChecklistSuccessful SAP Implementation Checklist
Successful SAP Implementation Checklist
 
The Quality Assurance Checklist for Progressive Testing
The Quality Assurance Checklist for Progressive TestingThe Quality Assurance Checklist for Progressive Testing
The Quality Assurance Checklist for Progressive Testing
 
DevOps - The Key to Rapid Productization (Introduction to the 5C's of DevOps)
DevOps - The Key to Rapid Productization (Introduction to the 5C's of DevOps)DevOps - The Key to Rapid Productization (Introduction to the 5C's of DevOps)
DevOps - The Key to Rapid Productization (Introduction to the 5C's of DevOps)
 
Introduction to Blockchain-as-a-Service (BaaS)
Introduction to Blockchain-as-a-Service (BaaS)Introduction to Blockchain-as-a-Service (BaaS)
Introduction to Blockchain-as-a-Service (BaaS)
 
5 Ways MS Dynamics 365 Empowers Digital Transformation
5 Ways MS Dynamics 365 Empowers Digital Transformation5 Ways MS Dynamics 365 Empowers Digital Transformation
5 Ways MS Dynamics 365 Empowers Digital Transformation
 
7 Industries Influencing Blockchain Testing
7 Industries Influencing Blockchain Testing7 Industries Influencing Blockchain Testing
7 Industries Influencing Blockchain Testing
 
Product Engineering - Designing Systems that Exceeds Expectations
Product Engineering - Designing Systems that Exceeds ExpectationsProduct Engineering - Designing Systems that Exceeds Expectations
Product Engineering - Designing Systems that Exceeds Expectations
 
Introduction to 5w’s of DevOps
Introduction to 5w’s of DevOpsIntroduction to 5w’s of DevOps
Introduction to 5w’s of DevOps
 
Importance of SAP for Business Growth
Importance of SAP for Business GrowthImportance of SAP for Business Growth
Importance of SAP for Business Growth
 
Agile Methodology in Software Development Cycle
Agile Methodology in Software Development CycleAgile Methodology in Software Development Cycle
Agile Methodology in Software Development Cycle
 
Reasons to Invest in User Experience
Reasons to Invest in User ExperienceReasons to Invest in User Experience
Reasons to Invest in User Experience
 
Top Digital Transformation Trends (2020)
Top Digital Transformation Trends (2020)Top Digital Transformation Trends (2020)
Top Digital Transformation Trends (2020)
 

Último

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...apidays
 
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 WorkerThousandEyes
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
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 Processorsdebabhi2
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
[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.pdfhans926745
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
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 CVKhem
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
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 productivityPrincipled Technologies
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 

Último (20)

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...
 
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
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
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
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
[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
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
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
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
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
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 

Webinar: Mobile Test Automation: Challenges and Open Source alternatives

  • 1. Webinar Mobile Test Automation: Challenges and Open Source Solutions 27th Feb, 2013 | Wednesday
  • 2. Agenda Challenges involved in Mobile Application Testing Effective use of Mobile Test Automation Live Demo: Open Source Tools (MonkeyTalk, Selenium) Best Practices to Implement
  • 3. Agenda Challenges involved in Mobile Application Testing Effective use of Mobile Test Automation Live Demo: Open Source Tools (MonkeyTalk, Selenium) Best Practices to Implement
  • 4. Challenges • Diversity: OS Platforms X Hardware X Devices X Carrier Networks • Native vs. Web Applications • Functionality: Talking, Gaming, Browsing, Listening, Business, Communication • User Experience: Installation, Usability, Connectivity, Data Usage etc.
  • 5. Mobile App Diversity Gaming Browsing Streaming Social Business Communication Platforms X Hardware X Devices X Native/Web X Function
  • 6. Challenges • Integration with existing Systems • Accelerated Development • Performance & Security • Backward Compatibility
  • 7. Agenda Challenges involved in Mobile Application Testing Effective use of Mobile Test Automation Live Demo: Open Source Tools (MonkeyTalk, Selenium) Best Practices to Implement
  • 8. When to plan Automation? • Stable Automation Framework useful across multiple Platforms • Use Emulators for Automation early in the development cycle • Use Real device for automation only to emulate real time usage
  • 9. How to implement Automation Tools? 1. Define the automation scope 2. Select the Test Automation Tool suitable for your application and supports multiple OSs 3. Start by building automation scripts for smoke testing 4. Gradually build a basic test suite for regression testing that represents business critical use cases
  • 10. Tools Landscape Mobile Emulators & Simulators Open Source Tools Commercial Tools
  • 11. Agenda Challenges involved in Mobile Application Testing Effective use of Mobile Test Automation Live Demo: Open Source Tools (MonkeyTalk, Selenium) Best Practices to Implement
  • 12. MonkeyTalk MonkeyTalk supports both iOS and Android mobile applications for automation Application APK MonkeyTalk Android Emulator TestScript File Android SDK Eclipse IDE with AspectJ Plug-in MonkeyTalk IDE
  • 13. Selenium for Mobile • Selenium supports iOS and Android mobile applications for automation Selenium Android Emulator WebDriver Selenium TestScript Android SDK Eclipse IDE
  • 14. Robotium • Supports Android applications for Automation • Robotium RC can be utilized to run testscripts in a Test Lab setup
  • 15. Agenda Challenges involved in Mobile Application Testing Effective use of Mobile Test Automation Live Demo: Open Source Tools (MonkeyTalk, Selenium) Best Practices to Implement
  • 16. Best Practices • Test Early and Often • Create matrix of Platforms, Devices, Network Connections (2G, 3G, Wi-Fi, LTE, etc.), Carriers for Testing (Including different OS versions) • Test for Performance and Security • Keep Target Audience in mind while testing • Tool selection should take into account emulator and real device support across platforms
  • 18. Free Consultation Write us on info@cygnet-infotech.com to get a free POC done on your Mobile App
  • 19. Contact Us Email: info@cygnet-infotech.com India Cygnet Infotech Pvt Ltd. Website: www.cygnet-infotech.com 2A, Manikyam, Opp. Samudra Annexe, Nr. Shilp Cross Roads, Off. C. G. Road, Facebook Navrangpura, Ahmedabad, Gujarat, India. Tel: +91-79-30487400; LinkedIn Fax: +91-79-30487422 Twitter - @CygnetInfotech Skype – cygnet-infotech-pvt-ltd USA Cygnet Infotech LLC. Mack-Cali Centre III, 140 E, Ridgewood Avenue, Suite 415 ST, Paramus, NJ 07652. Tel: +1-201-995-7444; Fax : +1-201-221-8516