SlideShare uma empresa Scribd logo
1 de 12
INTRODUCTION TO
MOBILE APP TESTING
WHAT IS MOBILE APP TESTING?
 It defines a process for testing an
application software for mobile
devices in terms of its
functionalities, use and consistency.
 The process of mobile app testing
ensures that the mobile app is
working effectively and securely for
different platforms, networks and
operating system.
 It is also a test that ensures quality
of mobile apps and helps to
improve it.
BENEFITS OF MOBILE APP TESTING
 Improved quality of mobile apps
 Ensures security of mobile apps
 Saves time and money
 Ensure compatibility with all the
leading mobile devices
 Ensures the proper working of all
the functionalities of the mobile app
CHALLENGES IN MOBILE APP TESTING
 Multi-platform Compatibility
 Variety of mobile devices
 Different mobile network operators
 Availability of various mobile
networks
 Selecting the right testing tool
 Choosing how to test- manually or
automation testing
TYPES OF MOBILE APP TESTING
 Functional Testing: This ensures that all
the functionalities of the app are working as
per expected and as required. This test is
essential for the app to ensure that all
functionalities are working in sync with
each other.
 Performance Testing: This test is generally
done to be sure of the performance of the
app. the test is performed under different
critical conditions like poor connectivity,
low battery, bad network, etc.
TYPES OF MOBILE APP TESTING
 Security Testing: This type of testing is
done to be sure of the various
vulnerabilities like data security, hacking,
etc.
 Load Testing: This is to ensure that the app
does not crashes when many users are
using or downloading the app
simultaneously. This also ensures that it
takes reasonable time to load.
TYPES OF MOBILE APP TESTING
 Memory Testing: It ensures that the app
takes only the limited amount of memory
of the device and does not consumes all its
battery.
 Installation Testing: This testing ensures
that the app can easily be installed in all the
devices along with the one in which it is
pre-installed. It also analyze the installation
time of the app.
MANUAL VS AUTOMATED TESTING
 In manual testing of apps, the test
cases are executed by a human
being without any support of
machine whereas in automated
testing the test cases are executed
via software.
 Both the form of testing offers its
own set of advantages and
disadvantages.
 Choosing the type of testing
depends upon factors like time,
budget, etc.
MANUAL VS AUTOMATED TESTING
Manual Testing
 Less reliable
 Time consuming
 Useful when to be used for once or twice
 Chances of errors are high
 Less accurate
 Can find new errors which were not present
earlier
Automated Testing
 More reliable
 Fast
 Can be used for number of times
 Chances of errors are less
 More accurate
 Can only detect limited errors as installed
BEST PRACTICES FOR MOBILE APP TESTING
 Test Early and test often
 Test in small batches
 Test on the right platform
 Test pre and post launching of apps
 Test for engagement in usability
 Test at each stage of development
OUR RELATED WORK
 Why companies need to be more “social” ?
 Importance of Enterprise Mobility Solution in Healthcare
 Web Application Development Tools for Creating Perfect User Experience
 Facts About The Future Of Enterprise Mobile Apps You Need To Know
ABOUT CHROMEINFOTECH
We are leading the globe in technology and digital transformations, taking on
challenges and prioritize continued investment in quality and client
satisfaction.
ChromeInfotech works for the future – today and understand the emerging
world of technology and business expertise. Our expertise helps global
enterprises harness the changing opportunities to drive innovation and
growth.
Follow us

Mais conteúdo relacionado

Mais de ChromeInfo Technologies

How Can Businesses Benefit from Web 2.0?
How Can Businesses Benefit from Web 2.0? How Can Businesses Benefit from Web 2.0?
How Can Businesses Benefit from Web 2.0? ChromeInfo Technologies
 
Importance of Enterprise Mobility Solution in Healthcare
Importance of Enterprise Mobility Solution in HealthcareImportance of Enterprise Mobility Solution in Healthcare
Importance of Enterprise Mobility Solution in HealthcareChromeInfo Technologies
 
Web Application Development Tools for Creating Perfect User Experience
Web Application Development Tools for Creating Perfect User ExperienceWeb Application Development Tools for Creating Perfect User Experience
Web Application Development Tools for Creating Perfect User ExperienceChromeInfo Technologies
 
Take Your Mobile App Marketing to Its “Next Level”
Take Your Mobile App Marketing to Its “Next Level”Take Your Mobile App Marketing to Its “Next Level”
Take Your Mobile App Marketing to Its “Next Level”ChromeInfo Technologies
 
For Business Success, Choose Cross Platform App Development
For Business Success, Choose Cross Platform App DevelopmentFor Business Success, Choose Cross Platform App Development
For Business Success, Choose Cross Platform App DevelopmentChromeInfo Technologies
 
The Business Benefits of Apple Powered Swift App Development
The Business Benefits of Apple Powered Swift App DevelopmentThe Business Benefits of Apple Powered Swift App Development
The Business Benefits of Apple Powered Swift App DevelopmentChromeInfo Technologies
 
Facts About The Future Of Enterprise Mobile Apps You Need To Know
Facts About The Future Of Enterprise Mobile Apps You Need To KnowFacts About The Future Of Enterprise Mobile Apps You Need To Know
Facts About The Future Of Enterprise Mobile Apps You Need To KnowChromeInfo Technologies
 
Google I/O 2016: What to expect from Android N to virtual reality?
Google I/O 2016: What to expect from Android N to virtual reality?Google I/O 2016: What to expect from Android N to virtual reality?
Google I/O 2016: What to expect from Android N to virtual reality?ChromeInfo Technologies
 
Top Rumors About Apple March 21 Big Event
Top Rumors About Apple March 21 Big EventTop Rumors About Apple March 21 Big Event
Top Rumors About Apple March 21 Big EventChromeInfo Technologies
 
Pebble Time Round - The World's Lightest and Thinnest
Pebble Time Round - The World's Lightest and ThinnestPebble Time Round - The World's Lightest and Thinnest
Pebble Time Round - The World's Lightest and ThinnestChromeInfo Technologies
 
WHY TO MIGRATE YOUR APPLICATIONS TO CLOUD SERVICES?
WHY TO MIGRATE YOUR APPLICATIONS TO CLOUD SERVICES?WHY TO MIGRATE YOUR APPLICATIONS TO CLOUD SERVICES?
WHY TO MIGRATE YOUR APPLICATIONS TO CLOUD SERVICES?ChromeInfo Technologies
 
TOP 6 Security Challenges of Internet of Things
TOP 6 Security Challenges of Internet of ThingsTOP 6 Security Challenges of Internet of Things
TOP 6 Security Challenges of Internet of ThingsChromeInfo Technologies
 
A Journey From Objective C to Swift - Chromeinfotech
A Journey From Objective C to Swift - ChromeinfotechA Journey From Objective C to Swift - Chromeinfotech
A Journey From Objective C to Swift - ChromeinfotechChromeInfo Technologies
 

Mais de ChromeInfo Technologies (20)

Chat and messaging apps
Chat and messaging appsChat and messaging apps
Chat and messaging apps
 
So, How Do You Make Agile Successful?
So, How Do You Make Agile Successful? So, How Do You Make Agile Successful?
So, How Do You Make Agile Successful?
 
How Can Businesses Benefit from Web 2.0?
How Can Businesses Benefit from Web 2.0? How Can Businesses Benefit from Web 2.0?
How Can Businesses Benefit from Web 2.0?
 
Importance of Enterprise Mobility Solution in Healthcare
Importance of Enterprise Mobility Solution in HealthcareImportance of Enterprise Mobility Solution in Healthcare
Importance of Enterprise Mobility Solution in Healthcare
 
Web Application Development Tools for Creating Perfect User Experience
Web Application Development Tools for Creating Perfect User ExperienceWeb Application Development Tools for Creating Perfect User Experience
Web Application Development Tools for Creating Perfect User Experience
 
Take Your Mobile App Marketing to Its “Next Level”
Take Your Mobile App Marketing to Its “Next Level”Take Your Mobile App Marketing to Its “Next Level”
Take Your Mobile App Marketing to Its “Next Level”
 
For Business Success, Choose Cross Platform App Development
For Business Success, Choose Cross Platform App DevelopmentFor Business Success, Choose Cross Platform App Development
For Business Success, Choose Cross Platform App Development
 
The Business Benefits of Apple Powered Swift App Development
The Business Benefits of Apple Powered Swift App DevelopmentThe Business Benefits of Apple Powered Swift App Development
The Business Benefits of Apple Powered Swift App Development
 
Facts About The Future Of Enterprise Mobile Apps You Need To Know
Facts About The Future Of Enterprise Mobile Apps You Need To KnowFacts About The Future Of Enterprise Mobile Apps You Need To Know
Facts About The Future Of Enterprise Mobile Apps You Need To Know
 
Native Application Development Company
Native Application Development CompanyNative Application Development Company
Native Application Development Company
 
Google I/O 2016: What to expect from Android N to virtual reality?
Google I/O 2016: What to expect from Android N to virtual reality?Google I/O 2016: What to expect from Android N to virtual reality?
Google I/O 2016: What to expect from Android N to virtual reality?
 
ChromeInfotech - Corporate Profile
ChromeInfotech - Corporate ProfileChromeInfotech - Corporate Profile
ChromeInfotech - Corporate Profile
 
Top Rumors About Apple March 21 Big Event
Top Rumors About Apple March 21 Big EventTop Rumors About Apple March 21 Big Event
Top Rumors About Apple March 21 Big Event
 
Mobile Application Development Process
Mobile Application Development ProcessMobile Application Development Process
Mobile Application Development Process
 
Pebble Time Round - The World's Lightest and Thinnest
Pebble Time Round - The World's Lightest and ThinnestPebble Time Round - The World's Lightest and Thinnest
Pebble Time Round - The World's Lightest and Thinnest
 
Google's September 29 Event 2015
Google's September 29 Event 2015Google's September 29 Event 2015
Google's September 29 Event 2015
 
WHY TO MIGRATE YOUR APPLICATIONS TO CLOUD SERVICES?
WHY TO MIGRATE YOUR APPLICATIONS TO CLOUD SERVICES?WHY TO MIGRATE YOUR APPLICATIONS TO CLOUD SERVICES?
WHY TO MIGRATE YOUR APPLICATIONS TO CLOUD SERVICES?
 
TOP 6 Security Challenges of Internet of Things
TOP 6 Security Challenges of Internet of ThingsTOP 6 Security Challenges of Internet of Things
TOP 6 Security Challenges of Internet of Things
 
Mobile Website vs Mobile App
Mobile Website vs Mobile AppMobile Website vs Mobile App
Mobile Website vs Mobile App
 
A Journey From Objective C to Swift - Chromeinfotech
A Journey From Objective C to Swift - ChromeinfotechA Journey From Objective C to Swift - Chromeinfotech
A Journey From Objective C to Swift - Chromeinfotech
 

Introduction to Mobile app testing

  • 2. WHAT IS MOBILE APP TESTING?  It defines a process for testing an application software for mobile devices in terms of its functionalities, use and consistency.  The process of mobile app testing ensures that the mobile app is working effectively and securely for different platforms, networks and operating system.  It is also a test that ensures quality of mobile apps and helps to improve it.
  • 3. BENEFITS OF MOBILE APP TESTING  Improved quality of mobile apps  Ensures security of mobile apps  Saves time and money  Ensure compatibility with all the leading mobile devices  Ensures the proper working of all the functionalities of the mobile app
  • 4. CHALLENGES IN MOBILE APP TESTING  Multi-platform Compatibility  Variety of mobile devices  Different mobile network operators  Availability of various mobile networks  Selecting the right testing tool  Choosing how to test- manually or automation testing
  • 5. TYPES OF MOBILE APP TESTING  Functional Testing: This ensures that all the functionalities of the app are working as per expected and as required. This test is essential for the app to ensure that all functionalities are working in sync with each other.  Performance Testing: This test is generally done to be sure of the performance of the app. the test is performed under different critical conditions like poor connectivity, low battery, bad network, etc.
  • 6. TYPES OF MOBILE APP TESTING  Security Testing: This type of testing is done to be sure of the various vulnerabilities like data security, hacking, etc.  Load Testing: This is to ensure that the app does not crashes when many users are using or downloading the app simultaneously. This also ensures that it takes reasonable time to load.
  • 7. TYPES OF MOBILE APP TESTING  Memory Testing: It ensures that the app takes only the limited amount of memory of the device and does not consumes all its battery.  Installation Testing: This testing ensures that the app can easily be installed in all the devices along with the one in which it is pre-installed. It also analyze the installation time of the app.
  • 8. MANUAL VS AUTOMATED TESTING  In manual testing of apps, the test cases are executed by a human being without any support of machine whereas in automated testing the test cases are executed via software.  Both the form of testing offers its own set of advantages and disadvantages.  Choosing the type of testing depends upon factors like time, budget, etc.
  • 9. MANUAL VS AUTOMATED TESTING Manual Testing  Less reliable  Time consuming  Useful when to be used for once or twice  Chances of errors are high  Less accurate  Can find new errors which were not present earlier Automated Testing  More reliable  Fast  Can be used for number of times  Chances of errors are less  More accurate  Can only detect limited errors as installed
  • 10. BEST PRACTICES FOR MOBILE APP TESTING  Test Early and test often  Test in small batches  Test on the right platform  Test pre and post launching of apps  Test for engagement in usability  Test at each stage of development
  • 11. OUR RELATED WORK  Why companies need to be more “social” ?  Importance of Enterprise Mobility Solution in Healthcare  Web Application Development Tools for Creating Perfect User Experience  Facts About The Future Of Enterprise Mobile Apps You Need To Know
  • 12. ABOUT CHROMEINFOTECH We are leading the globe in technology and digital transformations, taking on challenges and prioritize continued investment in quality and client satisfaction. ChromeInfotech works for the future – today and understand the emerging world of technology and business expertise. Our expertise helps global enterprises harness the changing opportunities to drive innovation and growth. Follow us