Integrated Testing Strategy for SMAC

Similar documents
LET THE ADVENTURE BEGIN - THE 80:20 TESTING

ROLE OF isafe/imobi IN SEAMLESS INTEGRATION OF THE DEVOPS ENVIRONMENT

ASSESS WITH YOUR BLINKERS OFF - WIDEN YOUR SCOPE FOR TOOL EVALUATION

RCA on Residual defects - Techniques for adaptive Regression testing

Mobile Device Cloud: Redefining mobile testing paradigm for modern enterprises. A Joint Whitepaper by

Testing as a Service (TaaS)

What is Cloud, and Why Should I Care?

Sponsored by HOW TO DELIVER ON THE PROMISE OF INDUSTRY 4.0

Top 10 Reasons Why Enterprises Should Adopt a Cloud-based Approach for Mobile Application Testing

Cisco s Digital Transformation Supply Chain for the Digital Age

Beyond the hype: RPA uncovered The Arvato way

Mobility in Consumer Electronics. Advancing the Business of Manufacturing

Transform Application Performance Testing for a More Agile Enterprise

Welcome, Industry & Flexera Software Update. Randy Littleson Senior Vice President of Marketing Flexera Software

You can plan and execute tests across multiple concurrent projects and people by sharing and scheduling software/hardware resources.

All Together: The Collaboration of Everything

Verint Engagement Management Solution Brief. Overview of the Applications and Benefits of

Speeding Human- Centered Technology to Market

Enabling a Digital India. Rajarshi Sengupta Senior Director, Deloitte 26 June 2015

Exploring IoT Business Opportunities In Manufacturing By : Jim Brown President Tech-Clarity

How is technology changing the water utility industry? SC Rural Water Conference Sept , 2015

Testing the Apps of Tomorrow TODAY!

What is Next for ECM in Age of Digital Disruption

Simplify Testing of IoT Apps and Connected Devices

Problem solved: Digital Business Automation

Service Virtualization

Supporting the Internet of Things

THE WISE PIVOT INTO SUPPLY CHAIN X.0

NIMBUS Security & Surveillance Solutions Designing Solutions That Protect

Capgemini & Experitest Co-webinar: A secure Mobile Testing Cloud Resource- Accessible Anytime Anywhere. Dec 2014

You can plan and execute tests across multiple concurrent projects and people by sharing and scheduling software/hardware resources.

Automating Self-Service Banking with Robotics & AI

Monitor Mobile Apps: Five Mobile Application Monitoring Truths IT Must Know

Deploying Info Clouds to Rapidly Deliver Actionable Information to Stakeholders. Brad Schmidt Business Development, Intergraph Canada

What is Digital Transformation? Why businesses need Digital Transformation?

ERPs and Enabling Technologies. July 2018

Oracle Management Cloud. The Next Generation of Systems Management

A Mobile First Future

White Paper. Five industries where big data is making a difference

Analytics for Situational Intelligence

Cloud Computing in the Industrial Space

INTRODUCTION KEY LESSON FOR 2016 IT S ALL ABOUT TIME SURVEY DETAILS

The digital catalyst. Chemicals sector at a digitalization tipping point

NCOVER. ROI Analysis for. Using NCover. NCover P.O. Box 9298 Greenville, SC T F

OPTIMISING CUSTOMER EXPERIENCE IN INDIA & SOUTH EAST ASIA

CIO Priorities: Striking the Right Balance Between Growth and Efficiency

Cisco IT Methods How Cisco Simplifies Application Monitoring

INTELLIGENT RETAIL SPACES

CONNECTED PRODUCTS OVERVIEW. Connected Products

DRIVING BUSINESS INNOVATION THROUGH CONTINUOUS TESTING

CASE STUDY [UTILITIES] Gippsland Water

Software EMEA Performance Tour London, UK 2 July

How Web GIS supports a water utility

Retail s Complexity: The Information Technology Solution

Best Practices for Mobility

The Social Commerce Revolution. Let s Get Personal TTI Spring 2013

Trends in Unified Communications and Collaboration

5 DATA-DRIVEN TECH TRENDS SHAPING CUSTOMER EXPERIENCE AND HOW YOUR BUSINESS CAN QUICKLY ADAPT

Big Data The Big Story

INTELLIGENT RETAIL SPACES

SOA, Web 2.0, and Web Services

Reimagine Your Business with Digital Transformation IoT Regional Forum Sao Paulo

Agile Automations. Efficiency Driven By Robotic Process Automation

Transforming software delivery with cloud

Panaya understands that your systems are complex and undergo constant change, and that you may have multiple projects running simultaneously.

30% 10B 35ZB 250B 15PB. Of the world s population (2B people) is accessing and using the Internet 1. s are being sent every day 1

UFED Pro Series. Advance the case with access to the widest amount of digital evidence and insights.

Intro to Big Data and Hadoop

Day Two. November 20, Getting the Most Out of Social Media. Search Engine Optimization. Digital Advertising

Integrating & Unifying the Digital Workspace & Social Intranet. Cloud: Local: Legacy: Social. May 2018 Peter von Oven End User Computing SME

SOCIAL, MOBILE & THE CLOUD COMPLEX NATURE OF TECHNOLOGY OR AN OPPORTUNITY FOR BETTER BUSINESS?

USTGlobal. Machine Learning. - An Industry Driver for Digital Transformation

asareri OUR COMPANY PROFILE Cloud Solutions Web Solutions Mobile Solutions UI/UX Solutions Our Location Connect with us

PEOPLE POWER IMAGINE TECHNOLOGY BUILT AROUND YOU A QUIET REVOLUTION IN

Integrating Enterprise Applications with MongoDB to Deliver Performance and Scalability

T13 - The Future of Manufacturing in a Connected World

THE SOCIAL MEDIA IMPACT ON SMALL AND MEDIUM SIZED BUSINESSES

Transform retail by building a connected business

Aerohive Personal Engagement Ecosystem

Brochure Agility unlimited

Solving key business challenges with a Big Data Lake

Service Virtualization

USTGlobal DRIVING SUPERIOR CUSTOMER EXPERIENCES AND LOWER COSTS USING CROWDSOURCED TESTING

Mobility, Smart Devices, BYOD Do You Have a Solution & Strategy?

Getting Big Value from Big Data

Support Management. Streamline customer support across multiple channels

Integrated Social and Enterprise Data = Enhanced Analytics

Help Desk Software User Report 2015

A complete communications solution that works for your business

ESRI ROADMAP FOR UTILITIES AND TELECOMMUNICATIONS COMPANIES

Reaching Your Audience: An Introduction to Social Media Tools for Small-scale Business

WHITE PAPER. Annual IIoT Maturity Survey. Adoption of IIoT in Manufacturing, Oil and Gas, and Transportation

What is the purpose of DAM? Why do organizations invest in DAM?

Secure information access is critical & more complex than ever

VIEW POINT. Testing the Social-Mobile-Analytics-Cloud Pack: The Way Forward

THINK YOU NEED A BYO STRATEGY? THINK AGAIN. Shift to a Digital Workspace Strategy in 5 Steps

An Operator s Guide to Successfully Launching Smart Home Services

BT Cloud Phone. A simpler way to manage your business calls.

Transcription:

Integrated Testing Strategy for SMAC

TABLE OF CONTENT Contents 1 ABSTRACT... 2 1.1 KEY TAKEAWAYS... 2 2 INTRODUCTION... 3 3 NEED FOR SMAC TESTING... 3 3.1 SOCIAL MEDIA TESTING... 3 3.2 MOBILE TESTING... 4 3.3 ANALYTICS... 4 3.4 CLOUD... 5 4 SMAC TESTING CHALLENGES... 5 5 TESTING ON SMAC... 6 5.1 SCENARIO IDENTIFICATION:... 7 5.2 TEST CASE WRITING:... 7 5.3 TEST BED CONFIGURATION:... 7 5.4 TEST PROCESS:... 7 5.5 REPORTS:... 8 6 COMPARISON... 8 7 CONCLUSION... 8 8 REFERENCES & APPENDIX... 9 Indium Software www.indiumsoft.com 1

1 Abstract With the IT trying to keep pace with the innovations, the testing end is on search for a one stop strategy for enabling customer satisfaction & high ROI. With lighting fast development and integration of social media and mobiles, a sound test approach focusing end to end testing on the Social-Mobile-Analytics-Cloud integration is highly required. This paper proposes a strategic framework for SMAC testing and unfolding a custom technique for high ROI. 1.1 Key takeaways The benefits out of this whitepaper are - Improving organization ability to scale on demand - Effective IT utilization & efficiency - Providing complete setup for enhancing the end customer experience Indium Software www.indiumsoft.com 2

2 Introduction Integrated Testing Strategy for SMAC 2016 Any business target is always to improve its operation and move closer to the customer with maximum reach. In particular with IT industry this has much to do as the pace of evolution is faster than the others. Various models and services are attempted and continuous improvement is the key factor on this industry. Current prediction is now on the term Computing Everywhere which focuses on providing services on all devices and platforms. This is a major challenge concerned with IT is that it has to look out for a bunch of things. The requirements now will be shifted to adapting to the overall environment. On the management scale for IT industry, this raises the challenges even more as they will either lose the focus or controlling the endpoints. This Computer Everywhere scenario influences responsive designs and smart applications that act as a complete setup for enhanced end customer experience. The new road is needed as the end users are already ahead of the digital driven lifestyle. SMAC will prove a helping hand in this major transformation of enhancing the future. This paper places the interest on effective testing approach for SMAC. The approach is formulated to focus on the providing better opportunities for customers. The trend of integrating social Mobile Analytics Cloud is a major agenda for most organizations. With testing services which focus on either mobile testing or social media is individually evolving, the near future expects integrated testing approaches. 3 Need for SMAC Testing There were individual evolutions happening in each of the terms of SMAC. But in the recent years with the influence of digitalization, every industry is on the verge of utilizing SMAC as a whole. It basically transforms the organization into a productive and functional object with the scope of managing the future business challenges. Software developments have started to integrate social mobile analytics and cloud. This makes the testing services more complicated to perform an end to end testing with a comprehensive strategic test approach. There is a look on for combining different test techniques resulting in resource optimization, cost savings & higher ROI. In Agile world, the efforts of integrating different test techniques are complex. SMAC testing here brings the collaboration of test strategies which were traditionally followed by each of the individual testing. For a long time perspective and effective coverage, this collaboration is essential and hence forth brings value additions to the client customer relationship. 3.1 Social Media Testing Smart devices are getting social; Thanks to the cheap sensors that has led the explosion of these devices. With every devices starting from home are collecting data and sending across internet, the social media gets bigger and better proposing a lot of challenges for the organizations. The easiest and effective way for launching & marketing the products is across the social media which will have a wide range of coverage. The demand for social media in 2015 is definitely going to be bigger which in fact not only paves way for competition across Indium Software www.indiumsoft.com 3

product and service organizations but also within the social media itself. A recent study states that one fourth of the world population is using social media with millions of people are sharing, posting, viewing, tweeting & uploading every minute. 2015 will add new and enhanced advertising channels which are expected to firmly integrate social advertising with huge data & multi-channel approach. Mobile & Social media are now working together resulting in geo-targeted, contextualized real-time content in digital marketing strategy. Most of the organizations use social networking to achieve customer engagement. Most of the Global retailers spend 25% of their advertising budget on social media channels. While coming to testing any social media application or product relating to social media, there are a certain factors to look for. Along with functionality, usability, performance & security are major concerns. Into the Internet world, user cannot be restricted to operate only with certain platforms. Hence the compatibility of the product is very essential. To ensure consistent user experience & safety, testing approach should include 3.2 Mobile Testing Variety of devices with various environments has posed a big challenge for the testers to follow an approach. About 1.9 Million mobile handset is about to be shipment in 2015 with increasing web traffic via mobile every day. This overtake on PC s has influenced the organizations to prepare for a mobile version for its products. The growth of the business is also moved high with the ease of mobile devices. An overview on the sales of the shopping sites projects that it made a huge difference in the financial transactions. The growth of mobile has led the users to switch from desktop to mobile which helps in easy access. Testing in mobile is more challenging than the desktop applications as it is trickier due to the look out on various aspects. This includes device fragmentation, External vs In-House testing, mobile testing tools, and shorter lifecycles. Individual mobile testing strategies include prioritizing mobile selections, usage of emulators, testing on cloud & network connectivity. 3.3 Analytics Data has been generated enormously in the last couple of years at a highly unimaginable figure. Every year this seems to be doubled. The high usage of social media & mobile has generated high percentage of unstructured data. The main point of any organization is to have a long relationship with the customers as it is the key to sustain. Analytics is the main idea behind knowing the customer by exploring the structured and unstructured data sources. Data base testing and services related to the business intelligence are necessary for knowing and understanding the customer. Other needs of analysis are on the data that is being generated through social media, mobile apps and click stream. Hidden trends and patterns, likes and dislikes are the insight for making a decision. Hence, analysis becomes the key for a successful management process. Indium Software www.indiumsoft.com 4

With 2.5 billion gigabytes of data are generated every year and out of this 90% were created in the past 3-4 years. For example, Facebook generates 500 TB of data every day and Twitter about 12 TB of data. Companies across the world are now in the process of looking at this data pool and thinking on how best it can be mined and gauge their customers likes and dislikes. Data from social media, weblogs, images, emails, audio & video are the sources of providing the insight for analytics. Sources say that around 80% of the data available today is unstructured and includes just raw data. Analysing this unstructured data can provide competitive edge. 3.4 Cloud Rapid increase and availability of environments, problems arise in organization related to cost control, effective utilization & service capabilities. To the rescue is cloud computing as a new paradigm to resolves the issues on environment and its maintenance. They provide visual hardware and software resources that are hosted remotely and providing suitable infrastructure on data intensive computing. Testing on non-cloud is challenging which usually has restricted deadlines, limited budgets and availability. Cloud testing resolve such challenges as they take care of the infrastructure and other bottle necks. When it comes to environment, boundaries are hard to identify and computing power becomes pay as you go. And cloud services can offer a shared pool of resources including data storage space, networks, computer processing power & specialized corporate/user applications. Cloud services are popular because they reduce the cost and complexity of owing and maintaining systems. With this there is not much concern on the information technology infrastructure, purchase hardware or buy software licenses. They provide collaborative solutions that carter to real time information management 4 SMAC Testing Challenges Fig: 1 Indium Software www.indiumsoft.com 5

There are a lot of challenges involved when testing SMAC as a whole. With social, the integration with third party applications is critical as most of the applications are initiated to a different app. There are chances of performance lagging when it comes to social applications. The environment is also a big concern as more number of devices and platforms are available for the user. In mobile testing, device fragmentation is of high challenge due to the variety of devices available for the user. The behaviour of the mobile application is different from the desktop application and this cause gaps in the test approach. Same approach cannot be followed for both the application. As it is mobile, usability aspect should be considered while doing testing. Also another major area of concern is the stability of the application when switching between networks. Cloud is another area where it is connected with the user base and the access location. Cost per test is more when organization has their own test lab and also the maintenance factor is a bigger challenge. Analytics are always a value add to the clients knowing about the pattern and the knowledge from the user perspective. Analytics cannot be concentrated on limited timelines and hence most analytics are skipped during the test process. 5 Testing on SMAC Fig: 2 In order to do SMAC testing, an integrated approach should be followed and therefore a process flow is proposed in this paper to overcome the challenges posed by SMAC testing. This process covers the testing for SMAC with integrated test approach. Indium Software www.indiumsoft.com 6

5.1 Scenario Identification: Fig: 3 Initial process of the approach is scenario identification. Wireframe analysis is followed which helps in picking the scenarios for functional testing. The strategy used here includes soap opera test technique where high level scenarios are identified. The scenarios are used as a blue print to exploratory testing and crowd source testing. Major functionalities are identified in this stage and hence can be used as a source for performance testing. 5.2 Test Case Writing: The scenarios identified are further split and broken down into specific test cases. These test cases are written considering the functionality and usability of the application. As most of the apps are developed with web responsive technology, test cases are created with different break points. More attention is given to social media related test cases which specifically covers the third party integration. 5.3 Test Bed Configuration: Test environment plays a major role in the testing process. With different test beds available to cover, the setting up of environment is difficult. The test lab in the organization cannot cover the entire requirement. Hence, major test beds can be setup in the lab which is picked based on the analysis of environment s market share. And based on the requirement, the other configurations can be opted in cloud. 5.4 Test Process: Initially, functional testing & compatibility testing are done as per the traditional practice. In parallel, performance testing can be initiated if the product is ready. Else the scenarios can be tested later when the complete product is ready. Few of the repeated process in the testing can be automated in order to save time. After the completion of the initial testing process, the same team is deployed for the exploratory testing. This is an important stage where the analytics can Indium Software www.indiumsoft.com 7

be obtained from a user perspective. Simultaneously an internal crowd source testing is practiced. This brings out the actual expectation from the real users. 5.5 Reports: Reporting is a tricky process in this SMAC where results are obtained from different level of testing. This also involves triaging the root cause for the defects. Results from the functional and compatibility are analysed and in addition the performance results gives scope for improving the user experience. Other analytics involve results from the exploratory and crowd testing. These results are the base on knowing the expectations of the real users. 6 Comparison 7 Conclusion With the ablove comparison, it is clearly showcased that the Integrated test approach benefit us more. Also, this approach improves the organization ability to scale on demand. The IT Utilization is effective and also provides a complete setup for enhancing the end customer experience. In the future to have an excellent user experience, there is a need for SMAC as a whole platform and this paper provides an insight on how SMAC testing can be done effectively. Indium Software www.indiumsoft.com 8

8 References & Appendix Integrated Testing Strategy for SMAC 2016 1. http://www.statista.com/ 2. http://www.gartner.com/technology/topics/trends.jsp Indium Software www.indiumsoft.com 9

AboutIndium Software AtIndium Software,we vebeenentrenchedintheworldofsoftwaretestingsince1999. We vebuiltateam of450+ softwareandtestprofessionalsinouroficesinchennai, Bengaluru,New Jersey,Sunnyvale,LondonandKualaLumpur. The core of Indium s objective to servicing our global customers can be explainedwiththissimpleline: We resmalenoughtocare,largeenoughtodeliver. We areapreferedtestingvendorforenterpriseandisvcustomersrangingfrom Fortune100 to5000companiesandsmaltomedium enterprises. Tildate,we veservedover250clientsintheu.s.,andrestoftheworld. ContactUs USA SUNNYVALE Suite 210, 1250 Oakmead Parkway Sunnyvale, CA 94085. Phone: +1(408) 501-8844 Fax: +1(408) 501-8808 ATLANTA Crown Office Suites 1870 The Exchange Suite 100 Atlanta, GA 30339. Phone: +1 (770) 989-7302 PRINCETON Carnegie Center Suite 150, 300 Carnegie Center Princeton, NJ 08540. Phone: +1 (609) 786-2423 UNITED KINGDOM LONDON Indium Software 71-75 Shelton Street London, WC2H 9JQ. INDIA CHENNAI No.64 (Old N.143), Eldams Road Ganesh Chambers Teynampet, Chennai 600 018. Phone: +91-44-6606 9100 BENGALURU No.100, Kay ARR Royal Stone Tech Park, 5th Floor, Pai layout, Benniganahalli, Bengaluru, Karnataka 560016. Phone: +91-80-4645 7777 MALAYSIA SALES INQUIRIES GENERAL ENQUIRIES KAULA LUMPUR Suite 8-1 & 8-2, Level 8, Menara CIMB, No.1, Jalan Stesen Sentral 2 Kuala Lumpur 50470. Phone: +60 (3) 2298 8465 Fax: +60 (3) 2298 8201 americas.sales@indiumsoft.com apac.sales@indiumsoft.com emea.sales@indiumsoft.com india.sales@indiumsoft.com sales@indiumsoft.com careers@indiumsoft.com info@indiumsoft.com www.indiumsoft.com 13