Mobile Performance Testing
|
|
- Kenneth Barrett
- 8 years ago
- Views:
Transcription
1 Businesses are increasingly realizing the need for wide-ranging functional testing of mobile apps, as well as per formance, load and user experience testing, although most enterprises do not test a l l a s p e c t s o f m o b i l e a p p l i c a t i o n s a t t h i s p o i n t.
2 Introduction A smartphone makes a voice call look really small when compared to the dozens of other things it does taking photos, surfing web, booking tickets, transferring funds, posting updates to social media, group chats, , games and enterprise apps. Undoubtedly, Smartphones offer an enormous potential for digital interactions between businesses and their customers as well. Smartphones and tablets are the first point of interface and in some cases, the Point Of Sale (POS). The stakes are so high that it is mandatory for businesses to assess performance of the mobile app before releasing it into the market. From a business perspective, responsiveness of mobile apps is crucial to capture the market. The exponential rise of mobile internet usage is expected to replace the desktops as the devices to access the internet. Users expect the online mobile experience to be as fast as our desktop experience, but it isn t and that is the problem. Traditional vs. In any performance testing, it is intended to determine the following under a given load a) Speed b) Throughput c) Reliability d) Scalability Application developers have long understood the need for load testing conventional desktop web applications to ensure that the application behaves properly under load with the expected number of users. Despite the advent of mobile apps and mobile websites, the principles of load testing have not changed. On the surface, performance testing of mobile apps may appear to be no different from web apps. However, applying the same testing techniques used for traditional web-based systems may produce inaccurate results or fail to expose performance bottlenecks. Mobile apps present unique challenges that must be addressed to ensure performance tests accurately represent production user behavior and load profiles. Mobile performance testing can be broadly classified into two main categories namely client side performance testing and server side performance testing. In this post, I will discuss how to address unique mobile app testing challenges such as scripting for device / OS diversity, mobile user behavior simulation, application structure (browser versus native) and network characteristics (latency, bandwidth, packet loss & jitters). Server Side Performance Testing To observe the impact of performance on server, synthetic load test needs to be developed, executed and analyzed. While this is similar to the traditional performance testing of web applications, there are a few additional challenges in mobile performance testing. Challenge#1: The first challenge is in recording and designing test scripts. Unlike traditional web applications, the mobile applications test scripts could be difficult to record since they are accessible from the mobile devices. Most of the current loads testing tools use the concept of proxy server for recording and creating the test scripts. In order to record the traffic from a mobile device, it is must to setup the proxy on both the browser as well the native app. The proxy configuration varies depending on the platform being used for development. For e.g. Android has a different way of proxy configuration than ios. Native applications on Android cannot be proxied using any configuration. It requires a custom code to instruct the application to pass through the proxy. There are similar challenges when testing performance on BlackBerry, Windows 8 and other platforms.
3 If Proxy is not a viable option for recording the traffic, below workarounds could be tried a) Use mobile emulators for recording and creating test scripts b) Use Browser Simulation feature to simulate the User-agent corresponding to different platforms With the above workarounds, scripts recorded on one platform can be used for other platforms as well. The following sample User-agent strings for some of the well-known platforms: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-us) AppleWebKit/ (KHTML, like Gecko) Chrome/ Safari/ Mozilla/5.0 (Windows NT 6.0) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/ Safari/535.1 Mozilla/4.0 (Windows; MSIE 6.0; Windows NT 5.1; SV1;.NET CLR ) Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-us; rv:1.9.1b3) Gecko/ Firefox/3.1b3 GTB5 Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_2) AppleWebKit/ (KHTML, like Gecko) Mozilla/5.0 (Linux; U; Android 1.5; de-de; HTC Magic Build/CRB17) AppleWebKit/ (KHTML, like Gecko) Version/3.1.2 Mobile Safari/ Mozilla/4.0 (Mozilla/4.0; MSIE 7.0; Windows NT 5.1; FDM; SV1;.NET CLR ) Mozilla/5.0 (Windows; U; Windows NT 5.1; en-us) AppleWebKit/ (KHTML, like Gecko) Chrome/ Safari/ Mozilla/4.0 (compatible; MSIE 5.0; Windows 98) Opera 5.12 [en] The User-agent strings can be changed using different methods a) Record the script using any of the default browser and later change the user-agent manually with required wireless devices b) Record the script using Mozilla Firefox browser and add add-ons like User Agent Switcher Challenge #2 The second challenge is in designing different workload models. The application can be accessed traditionally using desktop based browsers and the same user can access it on his / her mobile phone. A number of concurrent users can access the application on their tablets. It is important to simulate different models and browsers correctly as it differs by JS Processing Engine, Rendering Engine and number of parallel threads invoked for executing the requests. Though JS Processing Engine & Rendering Engine can t be simulated in synthetic load test, most of the load testing tools provide option for simulating the number of parallel threads behavior. For synthetic load testing, simulation of different mobile models & browsers are done by varying the number of parallel threads used for execution. Browser's high level structure The User Interface The Browser Engine Data Storage The Rendering Engine Networking JavaScript Interpreter UI Backend Figure 1 : Browser Main Components
4 Challenge #3 The third challenge is to simulate different network bandwidths and user behaviors. When the application is accessed through a desktop with a fixed line, bandwidth is comparatively on higher side than that of the same application when it is accessed using mobile. Apart from high bandwidth the other difference is that network characteristic doesn t vary when the application is accessed through a desktop. Different connection types that need simulation: 1. VoIP/RoIP 2. Satellite 3. Cloud 4. DSL/ADSL/XDSL 5. Microwave 6. OC G/3G/4G 8. T1/T3/E1/E3 9. Wifi / WiMax 10. GPRS 11. Dial up Network conditions that need simulation: Busy Peak Times Long Distance Jittery Connections Duplication of Data Fragmentation of Data Limited Bandwidth Information Corruption De-Sequencing of Data Network Traffic Bursts Partial or Total Outage In addition to the traditional performance testing scenarios, different user behavior in the Mobile performance scenario include From different cities / geographical locations Go from wi-fi to 2G / 3G connections Keeps signed on forever and doesn t log out Slow session and always connected Large data transfer between server and client Move from lift Go from high strength to low strength area Connections - Dropped and reset Unidirectional server updates Static resources being served from CDN or proxies Ensuring optimal performance for mobile apps is complicated by the complexity of mobile networks. Performance testing not only has to consider the traditional operation environment in which service calls are working through your internal networks; it also needs to address a whole new infrastructure that the mobile device is connected through. This can include: 1. Telco networks 2. Wi-Fi/hotspots 3. 3rd party cloud services 4. Content networks 5. ISPs 3rd Party Cloud Services Phones Tablets Browsers Major ISP Wi Fi Content Networks (CDN) Figure 2 : Schema Network characteristic is permutation and combination of latency, bandwidth, packet loss and jitters and hence by using Network Virtualization tool like Shunra, we can simulate different connection types, network conditions, user behavior and mobile networks. Challenge #4 The fourth challenge is to analyze the impact of mobile users on server. Mobile devices hold connections longer than regular devices. The implication is that there is a rise in the number of concurrent open connections. The application, together with its backend servers and infrastructure, needs to cope up with the rise to ensure that the connections aren t exhausted and that other users aren t denied service. Data consumption from mobile device is typically slower than regular services and applications need to ensure that this will not cause a drain on system resources. Mobile devices communicate with cells, and as the device changes locations, the cell it communicates with changes. This can result in a bandwidth change, and even complete drop-outs. This can affect the way the application behaves.
5 Key performance testing metrics that can be monitored from server side could be 1. Session count 2. Average session length 3. Memory availability 4. Connections Queue Length Figure 3 - Session Count and Memory usage The above graphs indicate how sessions count and memory usage is increasing due to slow connections. (need to add updated graphs with more clarity) Client Side Performance Apart from performance issues on server side, response time of page load could vary with the type of smart phone model being used. The response time is effected mainly due to rendering and JS processing. Improper caching at client end can also impact page load time. Rendering, JS Processing and Caching depends on CPU & Memory of the mobile hardware. High battery consumption is an effect of high CPU utilization which in turn is internally dependent on rendering engine and JS Processing engine. The last but a major factor, we should consider while conducting performance testing of mobile application is data usage of the application. If data usage is more than the application becomes unusable in remote locations, which further reduces the user base of application. Scripting Network User Behaviors Analysis Execution Unique Challenges and Differences in Web, Native and Hybrid apps Recording of traffic over https in native apps Different browsers on different models Multiple connection types like 3G/4G, Wifi etc. Different Network characterizations (Latency, Bandwidth, Jitter, Packet Loss) Different network conditions like Network traffic bursts, jitters etc. Connections are getting dropped? Slow sessions and always connected Unidirectional server updates Large data transfer between server and client Traffic from different regions / cities Static resources being served from CDNs or proxies Impact due to large number of active sessions Impact due to long session time Impact due to data being hold in memory for longer duration due to less out speed Impact of high packet loss Different flow for mobile applications Apart from virtual users, GUI users and real users also take part
6 Approach While conducting performance testing of applications, which are mobile enabled, a hybrid approach can be taken. a) Stressing server by generating load in a traditional way using tools like HP LoadRunner, JMeter, NeoLoad etc. b) To ensure, response time is calculated and reported, leverage the cloud and generate load from different geographical locations c) Simulate scenarios for low latencies using network virtualization tools like Shunra d) While the server is stressed out, check the performance of the application on multiple devices. This can be done by automating the scenarios using functional tool (like SeeTest) and capture the response time metrics for multiple iterations. Performance testing on multiple devices can be checked manually also using crowd testing service like utest. e) Check the performance of the application on multiple real devices for rendering time, battery consumption, CPU utilization, Memory utilization and data usage. f) Run web performance test from tool like and analyze the waterfall and web page performance score g) Use mobiready. This tool evaluates mobile web page readiness using industry best practices & standards Gallop s Performance Analyzer Smart Tool. Figure 4 - Framework Conclusion Performance is an outcome of the collective efforts and meticulous testing. The ability to simulate and to generate load in the mobile context is crucial to ensure performance that not only strengthens the business process but also ensures a great experience to the end user. The increasing adoption of smart phones has ushered in a new era in the global economy. In turn, the rise of mobile applications has spawned a whole new breed of business processes, practices and deployments. In a race to be the first one on the mobile space, enterprises need to ensure that their application s performance matches the demands of the market.
7 About Us Corporate Head Quarters 433 E Las Colinas Blvd, # 1300, Irving, TX USA contact@gallop.net Phone: (972) Freedom Business Center,3rd Floor, King of Prussia, PA contact@gallop.net Phone:
Mobile Performance Testing Approaches and Challenges
NOUS INFOSYSTEMS LEVERAGING INTELLECT Mobile Performance Testing Approaches and Challenges ABSTRACT Mobile devices are playing a key role in daily business functions as mobile devices are adopted by most
More informationTesting & Assuring Mobile End User Experience Before Production. Neotys
Testing & Assuring Mobile End User Experience Before Production Neotys Agenda Introduction The challenges Best practices NeoLoad mobile capabilities Mobile devices are used more and more At Home In 2014,
More informationMobile Test Automation - Right Tools and Right Approach
Mobile Test Automation - Right Tools and Right Approach With business interfaces moving on to the Mobile space, enterprises are leveraging innovative apps that not only connect their customers but also
More informationFollowing statistics will show you the importance of mobile applications in this smart era,
www.agileload.com There is no second thought about the exponential increase in importance and usage of mobile applications. Simultaneously better user experience will remain most important factor to attract
More informationSTeP-IN SUMMIT 2014. June 2014 at Bangalore, Hyderabad, Pune - INDIA. Mobile Performance Testing
STeP-IN SUMMIT 2014 11 th International Conference on Software Testing June 2014 at Bangalore, Hyderabad, Pune - INDIA Mobile Performance Testing by Sahadevaiah Kola, Senior Test Lead and Sachin Goyal
More informationAutomated testing for Mobility New age applications require New age Mobility solutions
Automated testing for Mobility New age applications require New age Mobility solutions Executive Summary Today, mobile phone has transformed from its former role as a mere medium of communication to that
More informationSTeP-IN SUMMIT 2013. June 18 21, 2013 at Bangalore, INDIA. Enhancing Performance Test Strategy for Mobile Applications
STeP-IN SUMMIT 2013 10 th International Conference on Software Testing June 18 21, 2013 at Bangalore, INDIA Enhancing Performance Test Strategy for Mobile Applications by Nikita Kakaraddi, Technical Lead,
More informationBusiness white paper. Performance testing for mobile applications. Will your mobile application fail your users?
Business white paper Performance testing for mobile applications Will your mobile application fail your users? Table of contents 3 Introduction 3 The mobile application wave 4 A new set of challenges 5
More informationQ: What is the difference between the other load testing tools which enables the wan emulation, location based load testing and Gomez load testing?
PorposalPPP Q: Gomez is standlone web application testing tool? Gomez provides an on demand platform that you can use for both testing and monitoring your Web applications from the outside in across your
More informationIntroduction to Mobile Performance Testing
Introduction to Mobile Performance Testing Shlomi Zalma, Wilson Mar DT3338 at Noon, June 13, 2013 HOL330 in Sands 305 Why performance test mobile apps? Mobile apps are now: how customers locate stores
More informationMobile Test Strategy. Shankar Garg. Senior Consultant - Testing
Mobile Test Strategy Shankar Garg Senior Consultant - Testing Scope of Mobile Testing Why Quality is important Challenges in Mobile Testing Best Practices for Mobile Test Strategy Mobile Testing Tools
More informationEnsuring Mobile Application Quality Across Your Application Lifecycle
Test on Real Devices with Melillo s Managed Cloud Platform (MCP ) Powered by HP Mobile Center, MCP supplies a flexible foundation that includes all common infrastructure needed to enable organizations
More informationAddressing Mobile Load Testing Challenges. A Neotys White Paper
Addressing Mobile Load Testing Challenges A Neotys White Paper Contents Introduction... 3 Mobile load testing basics... 3 Recording mobile load testing scenarios... 4 Recording tests for native apps...
More informationMobile Application Performance Testing
StarBase Insight Mobile Application Performance Testing Introduction Purpose This discussion paper aims to educate the reader about mobile applications and demystify their performance testing needs by
More informationInformatica Data Director Performance
Informatica Data Director Performance 2011 Informatica Abstract A variety of performance and stress tests are run on the Informatica Data Director to ensure performance and scalability for a wide variety
More informationBest Practices for Performance Testing Mobile Apps
Best Practices for Performance Testing Mobile Apps Lee Barnes, CTO Utopia Solutions Apology I don t believe in best practices I do believe in guidelines and better approaches for a given situation Key
More informationPerfect Your Mobile App with Load Testing and Test Automation
Wipro & Experitest Co-webinar: Perfect Your Mobile App with Load Testing and Test Automation June 2015 Speakers Guy Arieli CTO Experitest Sudheer Mohan Director - Mobility Certification & Automation Wipro
More informationWhitepaper Performance Testing and Monitoring of Mobile Applications
M eux Test Whitepaper Performance Testing and Monitoring of Mobile Applications Abstract The testing of a mobile application does not stop when the application passes all functional tests. Testing the
More informationTotal Quality in Mobile Apps -Continuous Integration & Performance Testing
Infosys & Experitest Co-webinar: Total Quality in Mobile Apps -Continuous Integration & Performance Testing Nov 2014 Part I How To Use Continuous Integration for Mobile Speaker: Guy Arieli, Experitest
More informationSTeP-IN SUMMIT 2014. June 2014 at Bangalore, Hyderabad, Pune - INDIA. Mobile Application Performance: Test Strategies & Enhancement through WPO
11 th International Conference on Software Testing June 2014 at Bangalore, Hyderabad, Pune - INDIA Test Strategies & Enhancement through WPO by Amit Deshpande, Lead Performance Engineer, Synechron Copyright:
More informationCopyright www.agileload.com 1
Copyright www.agileload.com 1 INTRODUCTION Performance testing is a complex activity where dozens of factors contribute to its success and effective usage of all those factors is necessary to get the accurate
More informationWHITEPAPER BEST PRACTICES IN MOBILE APPLICATION TESTING
WHITEPAPER BEST PRACTICES IN MOBILE APPLICATION TESTING 1 The basic frame of software testers mind-set is attuned to check documentation, functionality, stability, API and performance and make sure that
More informationMobile App Testing Guide. Basics of Mobile App Testing
2015 Mobile App Testing Guide Basics of Mobile App Testing Introduction Technology is on peek, where each and every day we set a new benchmark. Those days are gone when computers were just a machine and
More informationAn Overview of Amazon Silk Amazon s new cloud-powered browser
An Overview of Amazon Silk Amazon s new cloud-powered browser Jon Jenkins Twitter - @jonjenk jjenkin@amazon.com O Reilly Velocity EU November 8, 2011 Web Page Complexity is Steadily Increasing Amazon s
More informationInteract Intranet Version 7. Technical Requirements. August 2014. 2014 Interact
Interact Intranet Version 7 Technical Requirements August 2014 2014 Interact Definitions... 3 Licenses... 3 On-Premise... 3 Cloud... 3 Pulic Cloud... 3 Private Cloud... 3 Perpetual... 3 Self-Hosted...
More informationMobile Performance Management Tools Prasanna Gawade, Infosys April 2014
Mobile Performance Management Tools Prasanna Gawade, Infosys April 2014 Computer Measurement Group, India 1 Contents Introduction Mobile Performance Optimization Developer Tools Purpose and Overview Mobile
More informationMEASURING WORKLOAD PERFORMANCE IS THE INFRASTRUCTURE A PROBLEM?
MEASURING WORKLOAD PERFORMANCE IS THE INFRASTRUCTURE A PROBLEM? Ashutosh Shinde Performance Architect ashutosh_shinde@hotmail.com Validating if the workload generated by the load generating tools is applied
More informationArnaud Becart ip- label 11/9/11
Arnaud Becart ip- label 11/9/11 RUM Synthe2c Tests You should measure HTML and RIA (Flash ) Page Rendering Onload + Full Page Load InteracBons in your page Third Party content How Synthe2c / Real browsers
More informationGoing mobile: Keys to the successful performance of your mobile application Shane Evans, HP Product Manager Todd DeCapua, Shunra VP
Going mobile: Keys to the successful performance of your mobile application Shane Evans, HP Product Manager Todd DeCapua, Shunra VP Copyright 2012 Hewlett-Packard Development Company, L.P. The information
More informationDelivering Quality in Software Performance and Scalability Testing
Delivering Quality in Software Performance and Scalability Testing Abstract Khun Ban, Robert Scott, Kingsum Chow, and Huijun Yan Software and Services Group, Intel Corporation {khun.ban, robert.l.scott,
More informationWeb Application s Performance Testing
Web Application s Performance Testing B. Election Reddy (07305054) Guided by N. L. Sarda April 13, 2008 1 Contents 1 Introduction 4 2 Objectives 4 3 Performance Indicators 5 4 Types of Performance Testing
More informationHTTP/2: Operable and Performant. Mark Nottingham @mnot (@akamai)
HTTP/2: Operable and Performant Mark Nottingham @mnot (@akamai) This talk may be disappointing. As we know, there are known knowns; there are things we know we know. We also know there are known unknowns;
More informationLoad Testing on Web Application using Automated Testing Tool: Load Complete
Load Testing on Web Application using Automated Testing Tool: Load Complete Neha Thakur, Dr. K.L. Bansal Research Scholar, Department of Computer Science, Himachal Pradesh University, Shimla, India Professor,
More informationAPPLICATION PERFORMANCE MONITORING
APPLICATION PERFORMANCE MONITORING PRACTICAL WAYS TO MONITOR THE END USER EXPERIENCE WHITE PAPER Performance of key applications is a critical item to monitor in many IT environments where users depend
More informationOn the Edge of Mobility Building a Bridge to Quality October 22, 2013
Copyright 2013 Vivit Worldwide On the Edge of Mobility Building a Bridge to Quality October 22, 2013 Brought to you by Copyright 2013 Vivit Worldwide Hosted by Stephanie Konkoy Americas Chapter/SIG Liaison
More informationHYBRID APPLICATION PERFORMANCE TESTING
HYBRID APPLICATION PERFORMANCE TESTING Managing the performance of today s mobile, web and cloud applications requires a proactive, multi-faceted approach to performance testing. This paper is sponsored
More informationSample Exam Foundation Level Syllabus. Mobile Tester
Sample Exam Foundation Level Syllabus Mobile Tester September 2015 American Software Testing Qualifications Board Sample Exam Foundation Level Syllabus Mobile Tester 1. What types of testing are particularly
More informationTidspunkt 18-08-2015 11:58 01-07-2015 00:00-18-08-2015 23:59 (49 dag(e)) Operativsystem (OS) fordelt på browsere Total: 267852. Safari9 ios 7921 100%
Indstillinger Tidspunkt 18-08-2015 11:58 Periode 01-07-2015 00:00-18-08-2015 23:59 (49 dag(e)) Operativsystem (OS) fordelt på browsere Total: 267852 Safari9 ios 7921 100% MAC OS X 1 0% Safari8 ios 572
More informationBest Practices for Web Application Load Testing
Best Practices for Web Application Load Testing This paper presents load testing best practices based on 20 years of work with customers and partners. They will help you make a quick start on the road
More informationSample Exam Foundation Level Syllabus. Mobile Tester
Sample Exam Foundation Level Syllabus Mobile Tester September 2015 American Software Testing Qualifications Board Sample Exam Foundation Level Syllabus Mobile Tester MOB-1.2.1 (K2) Explain the expectations
More informationBarTender Print Portal. Web-based Software for Printing BarTender Documents WHITE PAPER
BarTender Print Portal Web-based Software for Printing BarTender Documents WHITE PAPER Contents Overview 3 Installing Print Portal 4 Configuring Your Installation 4 Supported Printing Technologies 5 Web
More information"It's a Phone First! How to Test Your Five-star Mobile Apps"
BW4 Concurrent Session 11/7/2012 10:15 AM "It's a Phone First! How to Test Your Five-star Mobile Apps" Presented by: Will Hurley Quality and Security Services Brought to you by: 340 Corporate Way, Suite
More informationPerformance Testing Process A Whitepaper
Process A Whitepaper Copyright 2006. Technologies Pvt. Ltd. All Rights Reserved. is a registered trademark of, Inc. All other trademarks are owned by the respective owners. Proprietary Table of Contents
More informationSelecting the Right Mobile Test Automation Strategy: Challenges and Principles
Cognizant 20-20 Insights Selecting the Right Mobile Test Automation Strategy: Challenges and Principles Understanding the various options and choosing the tools and automation processes best suited to
More informationMinimum Requirements for Web Based Applications
Recommended Browsers Skyward recognizes the diverse Operating Systems, Devices, and Internet browsers our customers are using. While we want every customer to have the best possible experience, we recognize
More informationWHAT WE NEED TO START THE PERFORMANCE TESTING?
ABSTRACT Crystal clear requirements before starting an activity are always helpful in achieving the desired goals. Achieving desired results are quite difficult when there is vague or incomplete information
More informationPerformance Testing- Is Your Mobile Application Ready for Scale?
Hexaware & Experitest Co-webinar: Performance Testing- Is Your Mobile Application Ready for Scale? April 2015 Speakers Guy Arieli CTO Experitest Vinayak Gaur Head of Mobile Application Testing Hexaware
More informationQuestions & Answers Preview the new HP LoadRunner and HP Performance Center 12.0
Questions & Answers Preview the new HP LoadRunner and HP Performance Center 12.0 Q: Please elaborate on licensing - is there an additional license required to run on cloud (unlike traditional LGs)? A:
More informationLaunch High-Performing Mobile Apps with Appurify. Manish Lachwani CTO and Co-founder Jay Srinivasan CEO and Co-founder
Launch High-Performing Mobile Apps with Appurify Manish Lachwani CTO and Co-founder Jay Srinivasan CEO and Co-founder About Appurify Mission to create comprehensive mobile application lifecycle management
More information10 Best Practices for Application Performance Testing
Business white paper 10 Best Practices for Application Performance Testing Leveraging Agile Performance Testing for Web and Mobile Applications 10 Best Practices for Application Performance Testing Table
More informationPerformance Testing Tools: A Comparative Analysis
Performance Testing Tools: A Comparative Analysis Shagun Bhardwaj Research Scholar Computer Science department Himachal Pradesh University Shimla Dr. Aman Kumar Sharma Associate Professor Computer Science
More informationMobinius Testing Services OPTIMIZE YOUR PERFORMANCE AND ENSURE A SUPERIOR USER EXPERIENCE
Mobinius Testing Services OPTIMIZE YOUR PERFORMANCE AND ENSURE A SUPERIOR USER EXPERIENCE MOBINIUS TESTING SERVICES Optimize your performance and ensure a superior user experience By the time you finish
More informationImage Area. White Paper. Best Practices in Mobile Application Testing. - Mohan Kumar, Manish Chauhan. www.infosys.com
Image Area White Paper Best Practices in Mobile Application Testing - Mohan Kumar, Manish Chauhan www.infosys.com Contents Introduction 3 QA Challenges in Mobile Application Testing 3 Device Variation
More informationFrom Traditional Functional Testing to Enabling Continuous Quality in Mobile App Development
From Traditional Functional Testing to Enabling Continuous Quality in Mobile App Development Introduction Today s developers are under constant pressure to launch killer apps and release enhancements as
More informationLoad Testing with JMeter
Load Testing with JMeter Presented by Matthew Stout - mat@ucsc.edu JMeter Overview Java application for load testing and measuring performance Originally for web applications but has grown to support lots
More informationPerformance Analysis of Web based Applications on Single and Multi Core Servers
Performance Analysis of Web based Applications on Single and Multi Core Servers Gitika Khare, Diptikant Pathy, Alpana Rajan, Alok Jain, Anil Rawat Raja Ramanna Centre for Advanced Technology Department
More informationMobile Application Testing
Mobile Application Testing Whitepaper Author: Scott Aziz Date: June 1, 2012 This whitepaper outlines the critical areas of testing needed to certify mobile enterprise applications Best practices from UST
More information27 th March 2015 Istanbul, Turkey. Performance Testing Best Practice
27 th March 2015 Istanbul, Turkey Performance Testing Best Practice Your Host.. Ian Molyneaux Leads the Intechnica performance team More years in IT than I care to remember Author of The Art of Application
More informationCognizant Mobility Testing Lab. The faster, easier, more cost-effective way to test enterprise mobile apps.
Cognizant Mobility Testing Lab The faster, easier, more cost-effective way to test enterprise mobile apps. Be Cognizant 2 MOBILE APP TESTING REINVENTED With Cognizant Mobility Testing Lab You Will Save
More informationLoad and Performance Load Testing. RadView Software October 2015 www.radview.com
Load and Performance Load Testing RadView Software October 2015 www.radview.com Contents Introduction... 3 Key Components and Architecture... 4 Creating Load Tests... 5 Mobile Load Testing... 9 Test Execution...
More informationApplication Performance Testing Basics
Application Performance Testing Basics ABSTRACT Todays the web is playing a critical role in all the business domains such as entertainment, finance, healthcare etc. It is much important to ensure hassle-free
More informationUnderstanding the Impact of Running WAN Emulation with Load Testing
Understanding the Impact of Running WAN Emulation with Load Testing A Shunra Software White Paper July 2, 2008 Introduction Investment in pre-deployment performance testing has become a widely adopted
More informationComparative Study of Load Testing Tools
Comparative Study of Load Testing Tools Sandeep Bhatti, Raj Kumari Student (ME), Department of Information Technology, University Institute of Engineering & Technology, Punjab University, Chandigarh (U.T.),
More informationNetIQ Access Manager 4.1
White Paper NetIQ Access Manager 4.1 Performance and Sizing Guidelines Performance, Reliability, and Scalability Testing Revisions This table outlines all the changes that have been made to this document
More informationBrowser Performance Tests We put the latest web browsers head-to-head to try to find out which one is best!
Browser Performance Tests We put the latest web browsers head-to-head to try to find out which one is best! Browsers Tested Google Chrome 23 Mozilla Firefox 16 Internet Explorer 10 Internet Explorer 9
More information12 October 2012 White paper. Best Practices in Mobile Application Testing
12 October 2012 White paper Best Practices in Mobile Application Testing The basic frame of software testers mindset is attuned to check documentation, functionality, stability, API and performance and
More informationMobile Testing: Actual Results from Nationwide Insurance How we could have tested the same application with the latest tools available
Contents Introductions Petar Puskarich Todd DeCapua Mobile Testing: Introduction / How To Testing our latest mobile application with limited tools and procedures Mobile Testing: Actual Results from Nationwide
More informationLee Barnes, CTO Utopia Solutions. Utopia Solutions
Mobile Technology Testing Are You Ready? Lee Barnes, CTO Utopia Solutions Agenda 1. Mobile Testing Challenges 2. Mobile Testing Practices 3. Mobile Test Automation 4. Summary and Q & A Mobile Testing Challenges
More informationTesting Mobile Software
Page 1 by Hans Schaefer Hans.Schaefer@ieee.org Some tips and tricks Some decisive test techniques 2014 Hans Schaefer Slide no. 1 What determines app success? The decisive fact: User experience Usability
More informationAPPLICATION PERFORMANCE TESTING IN A VIRTUAL ENVIRONMENT
APPLICATION PERFORMANCE TESTING IN A VIRTUAL ENVIRONMENT A REPORT FROM SAP CO-INNOVATION LAB : Joerg Nalik Shunra Software: Dave Berg HP Software: Mark Tomlinson 1.0 Table of Contents 1 Introduction Raising
More informationLoadRunner and Performance Center v11.52 Technical Awareness Webinar Training
LoadRunner and Performance Center v11.52 Technical Awareness Webinar Training Tony Wong 1 Copyright Copyright 2012 2012 Hewlett-Packard Development Development Company, Company, L.P. The L.P. information
More informationPerformance Analysis of Web-browsing Speed in Smart Mobile Devices
Performance Analysis of Web-browsing Speed in Smart Mobile Devices Yu-Doo Kim and Il-Young Moon Korea University of Technology and Education, kydman@koreatech.ac.kr Abstract The rapid growth of telecommunication
More informationProduct Brief SysTrack VMP
for VMware View Product Brief SysTrack VMP Benefits Optimize VMware View desktop and server virtualization and terminal server projects Anticipate and handle problems in the planning stage instead of postimplementation
More informationMobile App Testing Process INFLECTICA TECHNOLOGIES (P) LTD
Mobile App Testing Process Mobile Application Testing Strategy EMULATOR QA team can perform most of the testing in a well-equipped test environment using device emulators with various options like ability
More informationMobile Automation: Best Practices
contents A U T H O R : M a n i s h B h a g a t Mobile Automation: Best Practices Abstract... 2 Executive Summary... 3 QA Challenges of Mobile Application Testing... 4 Mobile Application Automation Challenges...
More informationUnderstanding Responsive Web Design (RWD) & Environment Aware Component Design Version: 2013.11.21
Understanding Responsive Web Design (RWD) & Environment Aware Component Design Version: 2013.11.21 Contents Contents Checklist Planning Responsive Web Design Overview What is responsive design? When should
More informationChapter 6 Essentials of Design and the Design Activities
Systems Analysis and Design in a Changing World, sixth edition 6-1 Chapter 6 Essentials of Design and the Design Activities Chapter Overview There are two major themes in this chapter. The first major
More informationCopyrighted www.eh1infotech.com +919780265007, 0172-5098107 Address :- EH1-Infotech, SCF 69, Top Floor, Phase 3B-2, Sector 60, Mohali (Chandigarh),
Content of 6 Months Software Testing Training at EH1-Infotech Module 1: Introduction to Software Testing Basics of S/W testing Module 2: SQA Basics Testing introduction and terminology Verification and
More informationLoad Testing Tools. Animesh Das
Load Testing Tools Animesh Das Last Updated: May 20, 2014 text CONTENTS Contents 1 Introduction 1 2 Tools available for Load Testing of Databases 1 2.1 IO subsystem testing tools....................................
More informationHIGH-SPEED BRIDGE TO CLOUD STORAGE
HIGH-SPEED BRIDGE TO CLOUD STORAGE Addressing throughput bottlenecks with Signiant s SkyDrop 2 The heart of the Internet is a pulsing movement of data circulating among billions of devices worldwide between
More informationFront-End Performance Testing and Optimization
Front-End Performance Testing and Optimization Abstract Today, web user turnaround starts from more than 3 seconds of response time. This demands performance optimization on all application levels. Client
More informationMobile Application Testing
Mobile Application Testing Mobile applications are booming,so mobile apps are big business, but with this hyper-growth comes the challenge of releasing apps that are stable on multiple portable devices
More informationPerformance Engineering for Native Mobile Applications - Strategy, Implementation & Execution
Performance Engineering for Native Mobile s - Strategy, Implementation & Execution 13th Annual International Software Testing Conference 2013 Bangalore, 4 th -5 th December 2013 Arit Kumar Bishwas Capgemini
More informationPerformance TesTing expertise in case studies a Q & ing T es T
testing & QA Performance Testing Expertise in Case Studies Case 1 ELEKS team has developed a custom test framework designed to accommodate numerous types of testing and measurements: Accuracy testing during
More informationMobile Application Performance Report
Mobile Application Performance Report Optimization Recommendations and Performance Analysis Report Prepared for - http://www.google.com VS http://www.yahoo.com Emulated Device Type: ipad OVERALL PERFORMANCE
More informationBernie Velivis President, Performax Inc
Performax provides software load testing and performance engineering services to help our clients build, market, and deploy highly scalable applications. Bernie Velivis President, Performax Inc Load ing
More informationBest Practices in Enterprise Smartphone Development
Best Practices in Enterprise Smartphone Development Rhomobile White Paper This white paper was written by Adam Blum, Founder and CEO of Rhomobile 12/16/2010 Best Practices in Enterprise Smartphone Development
More informationIs Your Mobile Application Ready For Business?
Is Your Mobile Application Ready For Business? It is clear that mobile technologies will transform the enterprise. The simple math is that if information and communications are available at any place and
More informationIBM RATIONAL PERFORMANCE TESTER
IBM RATIONAL PERFORMANCE TESTER Today, a major portion of newly developed enterprise applications is based on Internet connectivity of a geographically distributed work force that all need on-line access
More informationDOCUMENT REFERENCE: SQ309-002-EN. SAMKNOWS TEST METHODOLOGY Web-based Broadband Performance White Paper. July 2015
DOCUMENT REFERENCE: SQ309-002-EN SAMKNOWS TEST METHODOLOGY Web-based Broadband Performance White Paper July 2015 SAMKNOWS QUALITY CONTROLLED DOCUMENT. SQ REV LANG STATUS OWNER DATED 309 03 EN FINAL SC
More informationMassTransit vs. FTP Comparison
MassTransit vs. Comparison If you think is an optimal solution for delivering digital files and assets important to the strategic business process, think again. is designed to be a simple utility for remote
More informationTesting on the other side of the pendulum
Testing on the other side of the pendulum Issues and considerations Presented by : Percy Pari Salas www.accesstesting.com "Those who cannot remember the past are condemned to repeat it." as poet and philosopher
More informationDo you know what makes NetSupport Manager so unique?
Do you know what makes NetSupport Manager so unique? NetSupport Manager is recognised internationally as the market leading Remote Control solution for Enterprises large and small. Over the last 23 years,
More informationThe Requirement for a New Type of Cloud Based CDN
The Requirement for a New Type of Cloud Based CDN Executive Summary The growing use of SaaS-based applications has highlighted some of the fundamental weaknesses of the Internet that significantly impact
More informationMastering Mobile Web with 8 Key Rules. Mastering Mobile Web with 8 Key Rules www.mobilelabsinc.com
Mastering Mobile Web with 8 Key Rules 1 2 Introduction When it comes to mobile web design and testing, mobility plays by a far different set of rules than the desktops of years past. Today we are challenged
More information5 Ways to Improve the Quality and Efficiency of your Mobile Testing
5 Ways to Improve the Quality and Efficiency of your Mobile Testing Dennis Schultz, IBM Solution Architect Rational Emerging Technologies Team dennis.schultz@us.ibm.com dennisschultz.wordpress.com 20 February
More informationArchitecture of Enterprise Mobile Apps
Architecture of Enterprise Mobile Apps November 22, 2011 Sergey Zabaluev http://mobile.ctco.eu Setting the context Business trends need for speed and agility Highly competitive, global marketplace Increasing
More informationWeb Services or Native Client for Enterprise Mobile Application Development? A Comparison of SAP Fiori and RFgen Mobile Foundations for SAP
RFGEN WHITE WHITEPAPER PAPER RFGEN Web Services or Native Client for Enterprise Mobile Application Development? A Comparison of SAP Fiori and RFgen Mobile Foundations for SAP Table of Contents Introduction...
More informationASHVINS Group. Mobile Application Testing Summary
ASHVINS Group Mobile Application Testing Summary Mobile Application Testing Challenges Unique challenges with mobile applications; device compatibility, OS compatibility, UI compatibility, browser compatibility
More informationPerformance Test Process
A white Success The performance testing helped the client identify and resolve performance bottlenecks which otherwise crippled the business. The ability to support 500 concurrent users was a performance
More information