SlideShare una empresa de Scribd logo
1 de 5
Descargar para leer sin conexión
November 2013
Marlab’s
I N S I D E T H I S
I S S U E :
Mobile App Test
Automation
2
Marlabs Testing
Updates
5
Cartoon Space 5
We are back with the 3rd Edition of Test Digest. Recently, there was a market
research report from 1 of the premier analysts which states that the Global market for out-
sourced software testing will continue to grow at an annual growth rate of 10% over the next
4 years. The main drivers for this growth are the need to reduce Operational cost and time.
The report goes on to state that one of the key challenges to this growth is the lack of skilled
resources. So, while there is the opportunity, we still face the challenge of updating our skills
and demonstrating measurable value in each of our projects and assignments. The focus
this time is on Mobile testing. This issue includes an article on the use of appropriate Auto-
mation strategies and tools for Mobile testing. This is an important topic considering the
growth of Mobile technology andwill be informative and thought provoking as well.
Happy Reading! And keep the feedback and contributions coming in.
Volume 3
T E S T D I G E S T © 2 0 1 3 M A R L A B S S O F T W A R E P V T L T D P A G E 2
Mobile Application Test Automation:
Challenges & Strategy .
Unique challenges in testing mobile business applications
The unique challenges in testing mobile business applications arise from the diversity of the de-
vice environment, equipment and networking considerations, and types of applications, namely
Native, Web and Hybrid, as explained below :
 Device Diversity: Multiple platforms and browsers ,Rendering differences ,Varied applica-
tion run time
 Hardware Challenges: Limitations in processing speed. mobile memory size, Differences in
device communication protocols (e.g., WAP/HTTP).
 Testing Across Diverse Networks: MOBILE TESTING CHALLENGES UNIQUE TO NATIVE AND
WEB APPLICATIONS:
Mobile Application Test Automation
As in other areas of testing, Automation & use of tools has become a key value add in Mobile
testing. These are the different options or strategies – which need to be used appropriately for
the situation:
1) Cloud based test automation tools
2) Lab based test automation tools
3) Open Source /Platform – specific tools
4)Use of emulators and actual devices
1) USE OF CLOUD BASED TEST AUTOMATION TOOLS
Cloud-based test automation vendors support Web-based QA across platforms. Cloud-
based automated solutions are highly effective as they are offered as a unified package
(functional, Performance, Image verification, pixel to pixel based verification, network,
compatibility, installation, etc. . Cloud-based test automation is one popular means for
Ravindra Pilli
achieving automation of native and hybrid applications. Popular tools include (Perfecto Mo-
bile, Device Anywhere, See Test)
2.2 USE OF LOCAL BASED TEST AUTOMATION TOOL
There are multiple tool sets with different capabilities available for organizations interested in
a lab-based approach. Tools such as Eggplant, Jamo, See Test, ZAP, Silk Test and Test Quest
provide industry tool add-ons. They are useful in enabling automation in a closed environment
for continuous automation or to achieve test regression functionality. They also cover non-
functional scenarios that handle features largely relevant to mobile apps.
2.3 OPEN SOURCE/PLATFORM-SPECIFIC TOOLS
 Open source tools such as Selenium for android & iOS testing of web applications and Ro-
botium for Android platform are commonly used tools. However, they often require additional
programming skills.
 Device platform-specific tools provide highly reliable testing features Eg. iOS instruments for
iOS.x
2.4 USE OF EMULATORS, SIMULATORS AND ACTUAL DEVICES
In many ways, the use of mobile emulators and simulators is essential for developing and test-
ing a quality application. Such technology enables developers to verify certain functionality
that is not specific to any device, carrier or operating system.
P A G E 3
continuation of ‘Mobile Test Automation’ ...
T E S T D I G E S T © 2 0 1 3 M A R L A B S S O F T W A R E P V T L T D
P A G E 4
continuation of ‘Mobile Test Automation’ ...
APPROACH
TYPES OF
TESTING
MANUAL TESTING AUTOMATED
TESTING ON THE
DEVICESUsing Devices Using Emulators
Standard testing
Unit Testing No Yes No
Integration Testing No Yes No
System Testing Yes No No
Regression Testing Yes No Yes
Special Types of
Testing
Compatibility
Testing
Yes No Yes
GUI Testing Yes No No
Performance
Testing
Yes No Yes
Testing Types
(relevant to Enter-
prise business
apps)
Security Testing Yes No Yes
Synchronization
Testing
Yes No No
T E S T D I G E S T © 2 0 1 3 M A R L A B S S O F T W A R E P V T L T D
Recommended Strategy for Testing
Organizations intending to deploy mobile applications must plan their testing strategy across
manual and automation testing approaches for efficient and error-free delivery. In addition to
real device-based testing , emulators should be included as an integral part of the testing pro-
grams. Enterprise applications require special testing techniques.
P A G E 5
The Selenium Automation framework
The Selenium Automation framework & solution developed for one of our
prestigious clients by Siva Prasanna Vanapalli was very well received and
impressed them to plan for extending Test Automation across other business
areas.
Client Demos
Cultural Activities
Testing Team Folks won the First Prize in ‘Ethnic Day’ competition conducted in Marlabs Mysore
on 18th Oct’13
Few of senior QA folks from client visited our Marlabs Bangalore Office during Oct 21 - Oct25 2013. The primary
objective of the visit was to personally meet and appreciate the QA team for the quality of the work and to meet
the QA team members.
Feedback in Client’s QA Manager’s words :
“I wanted to express my sincere thanks to you all for such a wonderful time during our time in Bangalore. It was
great to meet and get to know all of you and work together for the week. The time we spent together was both
positive and productive and I hope we can take what we have gained and use it to improve our team communica-
tions and processes.”
“On a personal note, we felt extremely welcomed and the hospitality that was shown was humbling. You all have
left a lasting impression on us, thank you for hosting us and taking care of us during our stay. “
Client visit to Marlabs Bangalore
T E S T D I G E S T © 2 0 1 3 M A R L A B S S O F T W A R E P V T L T D

Más contenido relacionado

Más de Marlabs

Marlabs Capabilities Overview: Energy and Utilities
Marlabs Capabilities Overview: Energy and UtilitiesMarlabs Capabilities Overview: Energy and Utilities
Marlabs Capabilities Overview: Energy and UtilitiesMarlabs
 
Marlabs Capabilities Overview: Telecom
Marlabs Capabilities Overview: Telecom Marlabs Capabilities Overview: Telecom
Marlabs Capabilities Overview: Telecom Marlabs
 
Marlabs Capability Overview: Insurance
Marlabs Capability Overview: Insurance Marlabs Capability Overview: Insurance
Marlabs Capability Overview: Insurance Marlabs
 
Marlabs Capabilities Overview: Education and Media - Publishing
Marlabs Capabilities Overview: Education and Media - Publishing Marlabs Capabilities Overview: Education and Media - Publishing
Marlabs Capabilities Overview: Education and Media - Publishing Marlabs
 
Marlabs Capabilities Overview: Banking and Finance
Marlabs Capabilities Overview: Banking and Finance Marlabs Capabilities Overview: Banking and Finance
Marlabs Capabilities Overview: Banking and Finance Marlabs
 
Marlabs Capabilities Overview: Airlines
Marlabs Capabilities Overview: AirlinesMarlabs Capabilities Overview: Airlines
Marlabs Capabilities Overview: AirlinesMarlabs
 
Marlabs Capabilities: Healthcare and Life Sciences
Marlabs Capabilities: Healthcare and Life SciencesMarlabs Capabilities: Healthcare and Life Sciences
Marlabs Capabilities: Healthcare and Life SciencesMarlabs
 
Marlabs Capabilities: Retail
Marlabs Capabilities: Retail Marlabs Capabilities: Retail
Marlabs Capabilities: Retail Marlabs
 
Marlabs Services Capabilities Overview
Marlabs Services Capabilities OverviewMarlabs Services Capabilities Overview
Marlabs Services Capabilities OverviewMarlabs
 
Marlabs Capability Overview: Web Development, Usability Engineering Services
Marlabs Capability Overview: Web Development, Usability Engineering ServicesMarlabs Capability Overview: Web Development, Usability Engineering Services
Marlabs Capability Overview: Web Development, Usability Engineering ServicesMarlabs
 
Marlabs Capabilities Overview: QA Services
Marlabs Capabilities Overview: QA ServicesMarlabs Capabilities Overview: QA Services
Marlabs Capabilities Overview: QA ServicesMarlabs
 
Marlabs Capabilities Overview: India Professional Services
Marlabs Capabilities Overview: India Professional ServicesMarlabs Capabilities Overview: India Professional Services
Marlabs Capabilities Overview: India Professional ServicesMarlabs
 
Marlabs Capabilities Overview: Infrastructure Services
Marlabs Capabilities Overview: Infrastructure ServicesMarlabs Capabilities Overview: Infrastructure Services
Marlabs Capabilities Overview: Infrastructure ServicesMarlabs
 
Marlabs Capabilities Overview: SMAC Services
Marlabs Capabilities Overview: SMAC ServicesMarlabs Capabilities Overview: SMAC Services
Marlabs Capabilities Overview: SMAC ServicesMarlabs
 
Marlabs Capabilities Overview: ODC Services
Marlabs Capabilities Overview: ODC Services Marlabs Capabilities Overview: ODC Services
Marlabs Capabilities Overview: ODC Services Marlabs
 
Marlabs Capabilities Overview: Microsoft Office 365
Marlabs Capabilities Overview: Microsoft Office 365Marlabs Capabilities Overview: Microsoft Office 365
Marlabs Capabilities Overview: Microsoft Office 365Marlabs
 
Marlabs Capabilities Overview: Microsoft SharePoint Services
Marlabs Capabilities Overview: Microsoft SharePoint Services Marlabs Capabilities Overview: Microsoft SharePoint Services
Marlabs Capabilities Overview: Microsoft SharePoint Services Marlabs
 
Marlabs Capabilities Overview: Microsoft Dynamics
Marlabs Capabilities Overview: Microsoft Dynamics Marlabs Capabilities Overview: Microsoft Dynamics
Marlabs Capabilities Overview: Microsoft Dynamics Marlabs
 
Marlabs Capabilities Overview: Java and Open Source
Marlabs Capabilities Overview: Java and Open Source Marlabs Capabilities Overview: Java and Open Source
Marlabs Capabilities Overview: Java and Open Source Marlabs
 
Marlabs Capabilities Overview: Guidewire Services
Marlabs Capabilities Overview: Guidewire ServicesMarlabs Capabilities Overview: Guidewire Services
Marlabs Capabilities Overview: Guidewire ServicesMarlabs
 

Más de Marlabs (20)

Marlabs Capabilities Overview: Energy and Utilities
Marlabs Capabilities Overview: Energy and UtilitiesMarlabs Capabilities Overview: Energy and Utilities
Marlabs Capabilities Overview: Energy and Utilities
 
Marlabs Capabilities Overview: Telecom
Marlabs Capabilities Overview: Telecom Marlabs Capabilities Overview: Telecom
Marlabs Capabilities Overview: Telecom
 
Marlabs Capability Overview: Insurance
Marlabs Capability Overview: Insurance Marlabs Capability Overview: Insurance
Marlabs Capability Overview: Insurance
 
Marlabs Capabilities Overview: Education and Media - Publishing
Marlabs Capabilities Overview: Education and Media - Publishing Marlabs Capabilities Overview: Education and Media - Publishing
Marlabs Capabilities Overview: Education and Media - Publishing
 
Marlabs Capabilities Overview: Banking and Finance
Marlabs Capabilities Overview: Banking and Finance Marlabs Capabilities Overview: Banking and Finance
Marlabs Capabilities Overview: Banking and Finance
 
Marlabs Capabilities Overview: Airlines
Marlabs Capabilities Overview: AirlinesMarlabs Capabilities Overview: Airlines
Marlabs Capabilities Overview: Airlines
 
Marlabs Capabilities: Healthcare and Life Sciences
Marlabs Capabilities: Healthcare and Life SciencesMarlabs Capabilities: Healthcare and Life Sciences
Marlabs Capabilities: Healthcare and Life Sciences
 
Marlabs Capabilities: Retail
Marlabs Capabilities: Retail Marlabs Capabilities: Retail
Marlabs Capabilities: Retail
 
Marlabs Services Capabilities Overview
Marlabs Services Capabilities OverviewMarlabs Services Capabilities Overview
Marlabs Services Capabilities Overview
 
Marlabs Capability Overview: Web Development, Usability Engineering Services
Marlabs Capability Overview: Web Development, Usability Engineering ServicesMarlabs Capability Overview: Web Development, Usability Engineering Services
Marlabs Capability Overview: Web Development, Usability Engineering Services
 
Marlabs Capabilities Overview: QA Services
Marlabs Capabilities Overview: QA ServicesMarlabs Capabilities Overview: QA Services
Marlabs Capabilities Overview: QA Services
 
Marlabs Capabilities Overview: India Professional Services
Marlabs Capabilities Overview: India Professional ServicesMarlabs Capabilities Overview: India Professional Services
Marlabs Capabilities Overview: India Professional Services
 
Marlabs Capabilities Overview: Infrastructure Services
Marlabs Capabilities Overview: Infrastructure ServicesMarlabs Capabilities Overview: Infrastructure Services
Marlabs Capabilities Overview: Infrastructure Services
 
Marlabs Capabilities Overview: SMAC Services
Marlabs Capabilities Overview: SMAC ServicesMarlabs Capabilities Overview: SMAC Services
Marlabs Capabilities Overview: SMAC Services
 
Marlabs Capabilities Overview: ODC Services
Marlabs Capabilities Overview: ODC Services Marlabs Capabilities Overview: ODC Services
Marlabs Capabilities Overview: ODC Services
 
Marlabs Capabilities Overview: Microsoft Office 365
Marlabs Capabilities Overview: Microsoft Office 365Marlabs Capabilities Overview: Microsoft Office 365
Marlabs Capabilities Overview: Microsoft Office 365
 
Marlabs Capabilities Overview: Microsoft SharePoint Services
Marlabs Capabilities Overview: Microsoft SharePoint Services Marlabs Capabilities Overview: Microsoft SharePoint Services
Marlabs Capabilities Overview: Microsoft SharePoint Services
 
Marlabs Capabilities Overview: Microsoft Dynamics
Marlabs Capabilities Overview: Microsoft Dynamics Marlabs Capabilities Overview: Microsoft Dynamics
Marlabs Capabilities Overview: Microsoft Dynamics
 
Marlabs Capabilities Overview: Java and Open Source
Marlabs Capabilities Overview: Java and Open Source Marlabs Capabilities Overview: Java and Open Source
Marlabs Capabilities Overview: Java and Open Source
 
Marlabs Capabilities Overview: Guidewire Services
Marlabs Capabilities Overview: Guidewire ServicesMarlabs Capabilities Overview: Guidewire Services
Marlabs Capabilities Overview: Guidewire Services
 

Último

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
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
 
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...Miguel Araújo
 
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.pptxEarley Information Science
 
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
 
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 MenDelhi Call girls
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdfChristopherTHyatt
 
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
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
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
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
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
 
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 SolutionsEnterprise Knowledge
 

Último (20)

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
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
 
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...
 
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
 
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
 
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
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
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
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
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
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
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
 
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
 

Marlabs test digest Nov 2013

  • 1. November 2013 Marlab’s I N S I D E T H I S I S S U E : Mobile App Test Automation 2 Marlabs Testing Updates 5 Cartoon Space 5 We are back with the 3rd Edition of Test Digest. Recently, there was a market research report from 1 of the premier analysts which states that the Global market for out- sourced software testing will continue to grow at an annual growth rate of 10% over the next 4 years. The main drivers for this growth are the need to reduce Operational cost and time. The report goes on to state that one of the key challenges to this growth is the lack of skilled resources. So, while there is the opportunity, we still face the challenge of updating our skills and demonstrating measurable value in each of our projects and assignments. The focus this time is on Mobile testing. This issue includes an article on the use of appropriate Auto- mation strategies and tools for Mobile testing. This is an important topic considering the growth of Mobile technology andwill be informative and thought provoking as well. Happy Reading! And keep the feedback and contributions coming in. Volume 3
  • 2. T E S T D I G E S T © 2 0 1 3 M A R L A B S S O F T W A R E P V T L T D P A G E 2 Mobile Application Test Automation: Challenges & Strategy . Unique challenges in testing mobile business applications The unique challenges in testing mobile business applications arise from the diversity of the de- vice environment, equipment and networking considerations, and types of applications, namely Native, Web and Hybrid, as explained below :  Device Diversity: Multiple platforms and browsers ,Rendering differences ,Varied applica- tion run time  Hardware Challenges: Limitations in processing speed. mobile memory size, Differences in device communication protocols (e.g., WAP/HTTP).  Testing Across Diverse Networks: MOBILE TESTING CHALLENGES UNIQUE TO NATIVE AND WEB APPLICATIONS: Mobile Application Test Automation As in other areas of testing, Automation & use of tools has become a key value add in Mobile testing. These are the different options or strategies – which need to be used appropriately for the situation: 1) Cloud based test automation tools 2) Lab based test automation tools 3) Open Source /Platform – specific tools 4)Use of emulators and actual devices 1) USE OF CLOUD BASED TEST AUTOMATION TOOLS Cloud-based test automation vendors support Web-based QA across platforms. Cloud- based automated solutions are highly effective as they are offered as a unified package (functional, Performance, Image verification, pixel to pixel based verification, network, compatibility, installation, etc. . Cloud-based test automation is one popular means for Ravindra Pilli
  • 3. achieving automation of native and hybrid applications. Popular tools include (Perfecto Mo- bile, Device Anywhere, See Test) 2.2 USE OF LOCAL BASED TEST AUTOMATION TOOL There are multiple tool sets with different capabilities available for organizations interested in a lab-based approach. Tools such as Eggplant, Jamo, See Test, ZAP, Silk Test and Test Quest provide industry tool add-ons. They are useful in enabling automation in a closed environment for continuous automation or to achieve test regression functionality. They also cover non- functional scenarios that handle features largely relevant to mobile apps. 2.3 OPEN SOURCE/PLATFORM-SPECIFIC TOOLS  Open source tools such as Selenium for android & iOS testing of web applications and Ro- botium for Android platform are commonly used tools. However, they often require additional programming skills.  Device platform-specific tools provide highly reliable testing features Eg. iOS instruments for iOS.x 2.4 USE OF EMULATORS, SIMULATORS AND ACTUAL DEVICES In many ways, the use of mobile emulators and simulators is essential for developing and test- ing a quality application. Such technology enables developers to verify certain functionality that is not specific to any device, carrier or operating system. P A G E 3 continuation of ‘Mobile Test Automation’ ... T E S T D I G E S T © 2 0 1 3 M A R L A B S S O F T W A R E P V T L T D
  • 4. P A G E 4 continuation of ‘Mobile Test Automation’ ... APPROACH TYPES OF TESTING MANUAL TESTING AUTOMATED TESTING ON THE DEVICESUsing Devices Using Emulators Standard testing Unit Testing No Yes No Integration Testing No Yes No System Testing Yes No No Regression Testing Yes No Yes Special Types of Testing Compatibility Testing Yes No Yes GUI Testing Yes No No Performance Testing Yes No Yes Testing Types (relevant to Enter- prise business apps) Security Testing Yes No Yes Synchronization Testing Yes No No T E S T D I G E S T © 2 0 1 3 M A R L A B S S O F T W A R E P V T L T D Recommended Strategy for Testing Organizations intending to deploy mobile applications must plan their testing strategy across manual and automation testing approaches for efficient and error-free delivery. In addition to real device-based testing , emulators should be included as an integral part of the testing pro- grams. Enterprise applications require special testing techniques.
  • 5. P A G E 5 The Selenium Automation framework The Selenium Automation framework & solution developed for one of our prestigious clients by Siva Prasanna Vanapalli was very well received and impressed them to plan for extending Test Automation across other business areas. Client Demos Cultural Activities Testing Team Folks won the First Prize in ‘Ethnic Day’ competition conducted in Marlabs Mysore on 18th Oct’13 Few of senior QA folks from client visited our Marlabs Bangalore Office during Oct 21 - Oct25 2013. The primary objective of the visit was to personally meet and appreciate the QA team for the quality of the work and to meet the QA team members. Feedback in Client’s QA Manager’s words : “I wanted to express my sincere thanks to you all for such a wonderful time during our time in Bangalore. It was great to meet and get to know all of you and work together for the week. The time we spent together was both positive and productive and I hope we can take what we have gained and use it to improve our team communica- tions and processes.” “On a personal note, we felt extremely welcomed and the hospitality that was shown was humbling. You all have left a lasting impression on us, thank you for hosting us and taking care of us during our stay. “ Client visit to Marlabs Bangalore T E S T D I G E S T © 2 0 1 3 M A R L A B S S O F T W A R E P V T L T D